X-Git-Url: http://nitlanguage.org diff --git a/c_src/parser_prod.sep.3.c b/c_src/parser_prod.sep.3.c index b38ffac..1baa55d 100644 --- a/c_src/parser_prod.sep.3.c +++ b/c_src/parser_prod.sep.3.c @@ -1,4 +1,113 @@ #include "parser_prod.sep.0.h" +/* method parser_prod#AIfexprExpr#empty_init for (self: AIfexprExpr) */ +void parser_prod__AIfexprExpr__empty_init(val* self) { +RET_LABEL:; +} +/* method parser_prod#AIfexprExpr#empty_init for (self: Object) */ +void VIRTUAL_parser_prod__AIfexprExpr__empty_init(val* self) { +parser_prod__AIfexprExpr__empty_init(self); +RET_LABEL:; +} +/* method parser_prod#AIfexprExpr#init_aifexprexpr for (self: AIfexprExpr, nullable TKwif, nullable AExpr, nullable TKwthen, nullable AExpr, nullable TKwelse, nullable AExpr) */ +void parser_prod__AIfexprExpr__init_aifexprexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5) { +val* var_n_kwif /* var n_kwif: nullable TKwif */; +val* var_n_expr /* var n_expr: nullable AExpr */; +val* var_n_kwthen /* var n_kwthen: nullable TKwthen */; +val* var_n_then /* var n_then: nullable AExpr */; +val* var_n_kwelse /* var n_kwelse: nullable TKwelse */; +val* var_n_else /* var n_else: nullable AExpr */; +var_n_kwif = p0; +var_n_expr = p1; +var_n_kwthen = p2; +var_n_then = p3; +var_n_kwelse = p4; +var_n_else = p5; +((void (*)(val*))(self->class->vft[COLOR_parser_prod__AIfexprExpr__empty_init]))(self) /* empty_init on */; +if (var_n_kwif == NULL) { +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5108); +exit(1); +} +self->attrs[COLOR_parser_nodes__AIfexprExpr___n_kwif].val = var_n_kwif; /* _n_kwif on */ +if (var_n_kwif == NULL) { +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5109); +exit(1); +} else { +((void (*)(val*, val*))(var_n_kwif->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_kwif, self) /* parent= on */; +} +if (var_n_expr == NULL) { +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5110); +exit(1); +} +self->attrs[COLOR_parser_nodes__AIfexprExpr___n_expr].val = var_n_expr; /* _n_expr on */ +if (var_n_expr == NULL) { +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5111); +exit(1); +} else { +((void (*)(val*, val*))(var_n_expr->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr, self) /* parent= on */; +} +if (var_n_kwthen == NULL) { +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5112); +exit(1); +} +self->attrs[COLOR_parser_nodes__AIfexprExpr___n_kwthen].val = var_n_kwthen; /* _n_kwthen on */ +if (var_n_kwthen == NULL) { +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5113); +exit(1); +} else { +((void (*)(val*, val*))(var_n_kwthen->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_kwthen, self) /* parent= on */; +} +if (var_n_then == NULL) { +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5114); +exit(1); +} +self->attrs[COLOR_parser_nodes__AIfexprExpr___n_then].val = var_n_then; /* _n_then on */ +if (var_n_then == NULL) { +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5115); +exit(1); +} else { +((void (*)(val*, val*))(var_n_then->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_then, self) /* parent= on */; +} +if (var_n_kwelse == NULL) { +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5116); +exit(1); +} +self->attrs[COLOR_parser_nodes__AIfexprExpr___n_kwelse].val = var_n_kwelse; /* _n_kwelse on */ +if (var_n_kwelse == NULL) { +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5117); +exit(1); +} else { +((void (*)(val*, val*))(var_n_kwelse->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_kwelse, self) /* parent= on */; +} +if (var_n_else == NULL) { +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5118); +exit(1); +} +self->attrs[COLOR_parser_nodes__AIfexprExpr___n_else].val = var_n_else; /* _n_else on */ +if (var_n_else == NULL) { +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5119); +exit(1); +} else { +((void (*)(val*, val*))(var_n_else->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_else, self) /* parent= on */; +} +RET_LABEL:; +} +/* method parser_prod#AIfexprExpr#init_aifexprexpr for (self: Object, nullable TKwif, nullable AExpr, nullable TKwthen, nullable AExpr, nullable TKwelse, nullable AExpr) */ +void VIRTUAL_parser_prod__AIfexprExpr__init_aifexprexpr(val* self, val* p0, val* p1, val* p2, val* p3, val* p4, val* p5) { +parser_prod__AIfexprExpr__init_aifexprexpr(self, p0, p1, p2, p3, p4, p5); +RET_LABEL:; +} /* method parser_prod#AIfexprExpr#replace_child for (self: AIfexprExpr, ANode, nullable ANode) */ void parser_prod__AIfexprExpr__replace_child(val* self, val* p0, val* p1) { val* var_old_child /* var old_child: ANode */; @@ -49,7 +158,8 @@ var_old_child = p0; var_new_child = p1; var = self->attrs[COLOR_parser_nodes__AIfexprExpr___n_kwif].val; /* _n_kwif on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_kwif", "src/parser/parser_prod.nit", 5271); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwif"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5124); exit(1); } var1 = ((short int (*)(val*, val*))(var->class->vft[COLOR_kernel__Object___61d_61d]))(var, var_old_child) /* == on */; @@ -71,12 +181,14 @@ var4 = 0; var4 = var_new_child->type->type_table[cltype] == idtype; } if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 5274); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5127); exit(1); } self->attrs[COLOR_parser_nodes__AIfexprExpr___n_kwif].val = var_new_child; /* _n_kwif on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 5277); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5130); exit(1); } goto RET_LABEL; @@ -84,7 +196,8 @@ goto RET_LABEL; } var5 = self->attrs[COLOR_parser_nodes__AIfexprExpr___n_expr].val; /* _n_expr on */ if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 5281); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5134); exit(1); } var6 = ((short int (*)(val*, val*))(var5->class->vft[COLOR_kernel__Object___61d_61d]))(var5, var_old_child) /* == on */; @@ -106,12 +219,14 @@ var9 = 0; var9 = var_new_child->type->type_table[cltype10] == idtype11; } if (!var9) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 5284); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5137); exit(1); } self->attrs[COLOR_parser_nodes__AIfexprExpr___n_expr].val = var_new_child; /* _n_expr on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 5287); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5140); exit(1); } goto RET_LABEL; @@ -119,7 +234,8 @@ goto RET_LABEL; } var12 = self->attrs[COLOR_parser_nodes__AIfexprExpr___n_kwthen].val; /* _n_kwthen on */ if (var12 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_kwthen", "src/parser/parser_prod.nit", 5291); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwthen"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5144); exit(1); } var13 = ((short int (*)(val*, val*))(var12->class->vft[COLOR_kernel__Object___61d_61d]))(var12, var_old_child) /* == on */; @@ -141,12 +257,14 @@ var16 = 0; var16 = var_new_child->type->type_table[cltype17] == idtype18; } if (!var16) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 5294); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5147); exit(1); } self->attrs[COLOR_parser_nodes__AIfexprExpr___n_kwthen].val = var_new_child; /* _n_kwthen on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 5297); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5150); exit(1); } goto RET_LABEL; @@ -154,7 +272,8 @@ goto RET_LABEL; } var19 = self->attrs[COLOR_parser_nodes__AIfexprExpr___n_then].val; /* _n_then on */ if (var19 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_then", "src/parser/parser_prod.nit", 5301); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_then"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5154); exit(1); } var20 = ((short int (*)(val*, val*))(var19->class->vft[COLOR_kernel__Object___61d_61d]))(var19, var_old_child) /* == on */; @@ -176,12 +295,14 @@ var23 = 0; var23 = var_new_child->type->type_table[cltype24] == idtype25; } if (!var23) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 5304); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5157); exit(1); } self->attrs[COLOR_parser_nodes__AIfexprExpr___n_then].val = var_new_child; /* _n_then on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 5307); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5160); exit(1); } goto RET_LABEL; @@ -189,7 +310,8 @@ goto RET_LABEL; } var26 = self->attrs[COLOR_parser_nodes__AIfexprExpr___n_kwelse].val; /* _n_kwelse on */ if (var26 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_kwelse", "src/parser/parser_prod.nit", 5311); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwelse"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5164); exit(1); } var27 = ((short int (*)(val*, val*))(var26->class->vft[COLOR_kernel__Object___61d_61d]))(var26, var_old_child) /* == on */; @@ -211,12 +333,14 @@ var30 = 0; var30 = var_new_child->type->type_table[cltype31] == idtype32; } if (!var30) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 5314); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5167); exit(1); } self->attrs[COLOR_parser_nodes__AIfexprExpr___n_kwelse].val = var_new_child; /* _n_kwelse on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 5317); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5170); exit(1); } goto RET_LABEL; @@ -224,7 +348,8 @@ goto RET_LABEL; } var33 = self->attrs[COLOR_parser_nodes__AIfexprExpr___n_else].val; /* _n_else on */ if (var33 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_else", "src/parser/parser_prod.nit", 5321); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_else"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5174); exit(1); } var34 = ((short int (*)(val*, val*))(var33->class->vft[COLOR_kernel__Object___61d_61d]))(var33, var_old_child) /* == on */; @@ -246,12 +371,14 @@ var37 = 0; var37 = var_new_child->type->type_table[cltype38] == idtype39; } if (!var37) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 5324); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5177); exit(1); } self->attrs[COLOR_parser_nodes__AIfexprExpr___n_else].val = var_new_child; /* _n_else on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 5327); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5180); exit(1); } goto RET_LABEL; @@ -354,37 +481,43 @@ val* var5 /* : AExpr */; var_v = p0; var = self->attrs[COLOR_parser_nodes__AIfexprExpr___n_kwif].val; /* _n_kwif on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_kwif", "src/parser/parser_prod.nit", 5367); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwif"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5220); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var) /* enter_visit on */; var1 = self->attrs[COLOR_parser_nodes__AIfexprExpr___n_expr].val; /* _n_expr on */ if (var1 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 5368); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5221); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var1) /* enter_visit on */; var2 = self->attrs[COLOR_parser_nodes__AIfexprExpr___n_kwthen].val; /* _n_kwthen on */ if (var2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_kwthen", "src/parser/parser_prod.nit", 5369); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwthen"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5222); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var2) /* enter_visit on */; var3 = self->attrs[COLOR_parser_nodes__AIfexprExpr___n_then].val; /* _n_then on */ if (var3 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_then", "src/parser/parser_prod.nit", 5370); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_then"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5223); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var3) /* enter_visit on */; var4 = self->attrs[COLOR_parser_nodes__AIfexprExpr___n_kwelse].val; /* _n_kwelse on */ if (var4 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_kwelse", "src/parser/parser_prod.nit", 5371); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwelse"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5224); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var4) /* enter_visit on */; var5 = self->attrs[COLOR_parser_nodes__AIfexprExpr___n_else].val; /* _n_else on */ if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_else", "src/parser/parser_prod.nit", 5372); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_else"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5225); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var5) /* enter_visit on */; @@ -422,34 +555,40 @@ var_n_block = p3; var_n_label = p4; ((void (*)(val*))(self->class->vft[COLOR_parser_prod__AWhileExpr__empty_init]))(self) /* empty_init on */; if (var_n_kwwhile == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 5387); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5240); exit(1); } self->attrs[COLOR_parser_nodes__AWhileExpr___n_kwwhile].val = var_n_kwwhile; /* _n_kwwhile on */ if (var_n_kwwhile == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 5388); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5241); exit(1); } else { ((void (*)(val*, val*))(var_n_kwwhile->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_kwwhile, self) /* parent= on */; } if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 5389); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5242); exit(1); } self->attrs[COLOR_parser_nodes__AWhileExpr___n_expr].val = var_n_expr; /* _n_expr on */ if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 5390); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5243); exit(1); } else { ((void (*)(val*, val*))(var_n_expr->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr, self) /* parent= on */; } if (var_n_kwdo == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 5391); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5244); exit(1); } self->attrs[COLOR_parser_nodes__AWhileExpr___n_kwdo].val = var_n_kwdo; /* _n_kwdo on */ if (var_n_kwdo == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 5392); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5245); exit(1); } else { ((void (*)(val*, val*))(var_n_kwdo->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_kwdo, self) /* parent= on */; @@ -528,7 +667,8 @@ var_old_child = p0; var_new_child = p1; var = self->attrs[COLOR_parser_nodes__AWhileExpr___n_kwwhile].val; /* _n_kwwhile on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_kwwhile", "src/parser/parser_prod.nit", 5405); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwwhile"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5258); exit(1); } var1 = ((short int (*)(val*, val*))(var->class->vft[COLOR_kernel__Object___61d_61d]))(var, var_old_child) /* == on */; @@ -550,12 +690,14 @@ var4 = 0; var4 = var_new_child->type->type_table[cltype] == idtype; } if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 5408); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5261); exit(1); } self->attrs[COLOR_parser_nodes__AWhileExpr___n_kwwhile].val = var_new_child; /* _n_kwwhile on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 5411); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5264); exit(1); } goto RET_LABEL; @@ -563,7 +705,8 @@ goto RET_LABEL; } var5 = self->attrs[COLOR_parser_nodes__AWhileExpr___n_expr].val; /* _n_expr on */ if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 5415); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5268); exit(1); } var6 = ((short int (*)(val*, val*))(var5->class->vft[COLOR_kernel__Object___61d_61d]))(var5, var_old_child) /* == on */; @@ -585,12 +728,14 @@ var9 = 0; var9 = var_new_child->type->type_table[cltype10] == idtype11; } if (!var9) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 5418); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5271); exit(1); } self->attrs[COLOR_parser_nodes__AWhileExpr___n_expr].val = var_new_child; /* _n_expr on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 5421); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5274); exit(1); } goto RET_LABEL; @@ -598,7 +743,8 @@ goto RET_LABEL; } var12 = self->attrs[COLOR_parser_nodes__AWhileExpr___n_kwdo].val; /* _n_kwdo on */ if (var12 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_kwdo", "src/parser/parser_prod.nit", 5425); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwdo"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5278); exit(1); } var13 = ((short int (*)(val*, val*))(var12->class->vft[COLOR_kernel__Object___61d_61d]))(var12, var_old_child) /* == on */; @@ -620,12 +766,14 @@ var16 = 0; var16 = var_new_child->type->type_table[cltype17] == idtype18; } if (!var16) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 5428); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5281); exit(1); } self->attrs[COLOR_parser_nodes__AWhileExpr___n_kwdo].val = var_new_child; /* _n_kwdo on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 5431); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5284); exit(1); } goto RET_LABEL; @@ -655,7 +803,8 @@ var23 = 0; var23 = var_new_child->type->type_table[cltype24] == idtype25; } if (!var23) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 5438); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5291); exit(1); } self->attrs[COLOR_parser_nodes__AWhileExpr___n_block].val = var_new_child; /* _n_block on */ @@ -690,7 +839,8 @@ var31 = 0; var31 = var_new_child->type->type_table[cltype32] == idtype33; } if (!var31) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 5448); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5301); exit(1); } self->attrs[COLOR_parser_nodes__ALabelable___n_label].val = var_new_child; /* _n_label on */ @@ -812,19 +962,22 @@ val* var10 /* : nullable ALabel */; var_v = p0; var = self->attrs[COLOR_parser_nodes__AWhileExpr___n_kwwhile].val; /* _n_kwwhile on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_kwwhile", "src/parser/parser_prod.nit", 5490); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwwhile"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5343); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var) /* enter_visit on */; var1 = self->attrs[COLOR_parser_nodes__AWhileExpr___n_expr].val; /* _n_expr on */ if (var1 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 5491); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5344); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var1) /* enter_visit on */; var2 = self->attrs[COLOR_parser_nodes__AWhileExpr___n_kwdo].val; /* _n_kwdo on */ if (var2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_kwdo", "src/parser/parser_prod.nit", 5492); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwdo"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5345); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var2) /* enter_visit on */; @@ -838,7 +991,8 @@ var5 = 1; /* arg is null and recv is not */ if (var5){ var6 = self->attrs[COLOR_parser_nodes__AWhileExpr___n_block].val; /* _n_block on */ if (var6 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 5494); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5347); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var6) /* enter_visit on */; @@ -854,7 +1008,8 @@ var9 = 1; /* arg is null and recv is not */ if (var9){ var10 = self->attrs[COLOR_parser_nodes__ALabelable___n_label].val; /* _n_label on */ if (var10 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 5497); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5350); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var10) /* enter_visit on */; @@ -890,12 +1045,14 @@ var_n_block = p1; var_n_label = p2; ((void (*)(val*))(self->class->vft[COLOR_parser_prod__ALoopExpr__empty_init]))(self) /* empty_init on */; if (var_n_kwloop == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 5511); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5364); exit(1); } self->attrs[COLOR_parser_nodes__ALoopExpr___n_kwloop].val = var_n_kwloop; /* _n_kwloop on */ if (var_n_kwloop == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 5512); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5365); exit(1); } else { ((void (*)(val*, val*))(var_n_kwloop->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_kwloop, self) /* parent= on */; @@ -960,7 +1117,8 @@ var_old_child = p0; var_new_child = p1; var = self->attrs[COLOR_parser_nodes__ALoopExpr___n_kwloop].val; /* _n_kwloop on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_kwloop", "src/parser/parser_prod.nit", 5525); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwloop"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5378); exit(1); } var1 = ((short int (*)(val*, val*))(var->class->vft[COLOR_kernel__Object___61d_61d]))(var, var_old_child) /* == on */; @@ -982,12 +1140,14 @@ var4 = 0; var4 = var_new_child->type->type_table[cltype] == idtype; } if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 5528); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5381); exit(1); } self->attrs[COLOR_parser_nodes__ALoopExpr___n_kwloop].val = var_new_child; /* _n_kwloop on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 5531); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5384); exit(1); } goto RET_LABEL; @@ -1017,7 +1177,8 @@ var9 = 0; var9 = var_new_child->type->type_table[cltype10] == idtype11; } if (!var9) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 5538); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5391); exit(1); } self->attrs[COLOR_parser_nodes__ALoopExpr___n_block].val = var_new_child; /* _n_block on */ @@ -1052,7 +1213,8 @@ var17 = 0; var17 = var_new_child->type->type_table[cltype18] == idtype19; } if (!var17) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 5548); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5401); exit(1); } self->attrs[COLOR_parser_nodes__ALabelable___n_label].val = var_new_child; /* _n_label on */ @@ -1146,7 +1308,8 @@ val* var8 /* : nullable ALabel */; var_v = p0; var = self->attrs[COLOR_parser_nodes__ALoopExpr___n_kwloop].val; /* _n_kwloop on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_kwloop", "src/parser/parser_prod.nit", 5580); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwloop"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5433); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var) /* enter_visit on */; @@ -1160,7 +1323,8 @@ var3 = 1; /* arg is null and recv is not */ if (var3){ var4 = self->attrs[COLOR_parser_nodes__ALoopExpr___n_block].val; /* _n_block on */ if (var4 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 5582); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5435); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var4) /* enter_visit on */; @@ -1176,7 +1340,8 @@ var7 = 1; /* arg is null and recv is not */ if (var7){ var8 = self->attrs[COLOR_parser_nodes__ALabelable___n_label].val; /* _n_label on */ if (var8 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 5585); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5438); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var8) /* enter_visit on */; @@ -1226,12 +1391,14 @@ var_n_block = p4; var_n_label = p5; ((void (*)(val*))(self->class->vft[COLOR_parser_prod__AForExpr__empty_init]))(self) /* empty_init on */; if (var_n_kwfor == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 5602); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5455); exit(1); } self->attrs[COLOR_parser_nodes__AForExpr___n_kwfor].val = var_n_kwfor; /* _n_kwfor on */ if (var_n_kwfor == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 5603); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5456); exit(1); } else { ((void (*)(val*, val*))(var_n_kwfor->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_kwfor, self) /* parent= on */; @@ -1251,12 +1418,14 @@ var3 = 0; var3 = var_n->type->type_table[cltype] == idtype; } if (!var3) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 5605); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5458); exit(1); } var4 = self->attrs[COLOR_parser_nodes__AForExpr___n_ids].val; /* _n_ids on */ if (var4 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_ids", "src/parser/parser_prod.nit", 5606); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_ids"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5459); exit(1); } ((void (*)(val*, val*))(var4->class->vft[COLOR_abstract_collection__SimpleCollection__add]))(var4, var_n) /* add on */; @@ -1266,23 +1435,27 @@ CONTINUE_label: (void)0; } BREAK_label: (void)0; if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 5609); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5462); exit(1); } self->attrs[COLOR_parser_nodes__AForExpr___n_expr].val = var_n_expr; /* _n_expr on */ if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 5610); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5463); exit(1); } else { ((void (*)(val*, val*))(var_n_expr->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr, self) /* parent= on */; } if (var_n_kwdo == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 5611); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5464); exit(1); } self->attrs[COLOR_parser_nodes__AForExpr___n_kwdo].val = var_n_kwdo; /* _n_kwdo on */ if (var_n_kwdo == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 5612); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5465); exit(1); } else { ((void (*)(val*, val*))(var_n_kwdo->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_kwdo, self) /* parent= on */; @@ -1382,7 +1555,8 @@ var_old_child = p0; var_new_child = p1; var = self->attrs[COLOR_parser_nodes__AForExpr___n_kwfor].val; /* _n_kwfor on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_kwfor", "src/parser/parser_prod.nit", 5625); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwfor"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5478); exit(1); } var1 = ((short int (*)(val*, val*))(var->class->vft[COLOR_kernel__Object___61d_61d]))(var, var_old_child) /* == on */; @@ -1404,12 +1578,14 @@ var4 = 0; var4 = var_new_child->type->type_table[cltype] == idtype; } if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 5628); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5481); exit(1); } self->attrs[COLOR_parser_nodes__AForExpr___n_kwfor].val = var_new_child; /* _n_kwfor on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 5631); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5484); exit(1); } goto RET_LABEL; @@ -1419,7 +1595,8 @@ var5 = NEW_range__Range(&type_range__Rangekernel__Int); var6 = 0; var7 = self->attrs[COLOR_parser_nodes__AForExpr___n_ids].val; /* _n_ids on */ if (var7 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_ids", "src/parser/parser_prod.nit", 5635); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_ids"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5488); exit(1); } var8 = ((long (*)(val*))(var7->class->vft[COLOR_abstract_collection__Collection__length]))(var7) /* length on */; @@ -1436,7 +1613,8 @@ var14 = ((struct instance_kernel__Int*)var13)->value; /* autounbox from nullable var_i = var14; var15 = self->attrs[COLOR_parser_nodes__AForExpr___n_ids].val; /* _n_ids on */ if (var15 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_ids", "src/parser/parser_prod.nit", 5636); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_ids"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5489); exit(1); } var16 = ((val* (*)(val*, long))(var15->class->vft[COLOR_abstract_collection__SequenceRead___91d_93d]))(var15, var_i) /* [] on */; @@ -1458,12 +1636,14 @@ var20 = 0; var20 = var_new_child->type->type_table[cltype21] == idtype22; } if (!var20) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 5638); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5491); exit(1); } var23 = self->attrs[COLOR_parser_nodes__AForExpr___n_ids].val; /* _n_ids on */ if (var23 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_ids", "src/parser/parser_prod.nit", 5639); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_ids"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5492); exit(1); } ((void (*)(val*, long, val*))(var23->class->vft[COLOR_abstract_collection__Sequence___91d_93d_61d]))(var23, var_i, var_new_child) /* []= on */; @@ -1471,7 +1651,8 @@ exit(1); } else { var24 = self->attrs[COLOR_parser_nodes__AForExpr___n_ids].val; /* _n_ids on */ if (var24 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_ids", "src/parser/parser_prod.nit", 5642); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_ids"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5495); exit(1); } ((void (*)(val*, long))(var24->class->vft[COLOR_abstract_collection__Sequence__remove_at]))(var24, var_i) /* remove_at on */; @@ -1485,7 +1666,8 @@ CONTINUE_label: (void)0; BREAK_label: (void)0; var25 = self->attrs[COLOR_parser_nodes__AForExpr___n_expr].val; /* _n_expr on */ if (var25 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 5647); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5500); exit(1); } var26 = ((short int (*)(val*, val*))(var25->class->vft[COLOR_kernel__Object___61d_61d]))(var25, var_old_child) /* == on */; @@ -1507,12 +1689,14 @@ var29 = 0; var29 = var_new_child->type->type_table[cltype30] == idtype31; } if (!var29) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 5650); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5503); exit(1); } self->attrs[COLOR_parser_nodes__AForExpr___n_expr].val = var_new_child; /* _n_expr on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 5653); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5506); exit(1); } goto RET_LABEL; @@ -1520,7 +1704,8 @@ goto RET_LABEL; } var32 = self->attrs[COLOR_parser_nodes__AForExpr___n_kwdo].val; /* _n_kwdo on */ if (var32 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_kwdo", "src/parser/parser_prod.nit", 5657); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwdo"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5510); exit(1); } var33 = ((short int (*)(val*, val*))(var32->class->vft[COLOR_kernel__Object___61d_61d]))(var32, var_old_child) /* == on */; @@ -1542,12 +1727,14 @@ var36 = 0; var36 = var_new_child->type->type_table[cltype37] == idtype38; } if (!var36) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 5660); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5513); exit(1); } self->attrs[COLOR_parser_nodes__AForExpr___n_kwdo].val = var_new_child; /* _n_kwdo on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 5663); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5516); exit(1); } goto RET_LABEL; @@ -1577,7 +1764,8 @@ var43 = 0; var43 = var_new_child->type->type_table[cltype44] == idtype45; } if (!var43) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 5670); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5523); exit(1); } self->attrs[COLOR_parser_nodes__AForExpr___n_block].val = var_new_child; /* _n_block on */ @@ -1612,7 +1800,8 @@ var51 = 0; var51 = var_new_child->type->type_table[cltype52] == idtype53; } if (!var51) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 5680); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5533); exit(1); } self->attrs[COLOR_parser_nodes__ALabelable___n_label].val = var_new_child; /* _n_label on */ @@ -1739,13 +1928,15 @@ val* var14 /* : nullable ALabel */; var_v = p0; var = self->attrs[COLOR_parser_nodes__AForExpr___n_kwfor].val; /* _n_kwfor on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_kwfor", "src/parser/parser_prod.nit", 5722); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwfor"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5575); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var) /* enter_visit on */; var1 = self->attrs[COLOR_parser_nodes__AForExpr___n_ids].val; /* _n_ids on */ if (var1 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_ids", "src/parser/parser_prod.nit", 5723); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_ids"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5576); exit(1); } var2 = ((val* (*)(val*))(var1->class->vft[COLOR_abstract_collection__Collection__iterator]))(var1) /* iterator on */; @@ -1761,13 +1952,15 @@ CONTINUE_label: (void)0; BREAK_label: (void)0; var5 = self->attrs[COLOR_parser_nodes__AForExpr___n_expr].val; /* _n_expr on */ if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 5726); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5579); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var5) /* enter_visit on */; var6 = self->attrs[COLOR_parser_nodes__AForExpr___n_kwdo].val; /* _n_kwdo on */ if (var6 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_kwdo", "src/parser/parser_prod.nit", 5727); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwdo"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5580); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var6) /* enter_visit on */; @@ -1781,7 +1974,8 @@ var9 = 1; /* arg is null and recv is not */ if (var9){ var10 = self->attrs[COLOR_parser_nodes__AForExpr___n_block].val; /* _n_block on */ if (var10 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 5729); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5582); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var10) /* enter_visit on */; @@ -1797,7 +1991,8 @@ var13 = 1; /* arg is null and recv is not */ if (var13){ var14 = self->attrs[COLOR_parser_nodes__ALabelable___n_label].val; /* _n_label on */ if (var14 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 5732); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5585); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var14) /* enter_visit on */; @@ -1835,12 +2030,14 @@ var_n_expr = p2; var_n_else = p3; ((void (*)(val*))(self->class->vft[COLOR_parser_prod__AAssertExpr__empty_init]))(self) /* empty_init on */; if (var_n_kwassert == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 5747); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5600); exit(1); } self->attrs[COLOR_parser_nodes__AAssertExpr___n_kwassert].val = var_n_kwassert; /* _n_kwassert on */ if (var_n_kwassert == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 5748); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5601); exit(1); } else { ((void (*)(val*, val*))(var_n_kwassert->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_kwassert, self) /* parent= on */; @@ -1857,12 +2054,14 @@ if (var1){ } else { } if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 5753); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5606); exit(1); } self->attrs[COLOR_parser_nodes__AAssertExpr___n_expr].val = var_n_expr; /* _n_expr on */ if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 5754); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5607); exit(1); } else { ((void (*)(val*, val*))(var_n_expr->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr, self) /* parent= on */; @@ -1923,7 +2122,8 @@ var_old_child = p0; var_new_child = p1; var = self->attrs[COLOR_parser_nodes__AAssertExpr___n_kwassert].val; /* _n_kwassert on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_kwassert", "src/parser/parser_prod.nit", 5763); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwassert"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5616); exit(1); } var1 = ((short int (*)(val*, val*))(var->class->vft[COLOR_kernel__Object___61d_61d]))(var, var_old_child) /* == on */; @@ -1945,12 +2145,14 @@ var4 = 0; var4 = var_new_child->type->type_table[cltype] == idtype; } if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 5766); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5619); exit(1); } self->attrs[COLOR_parser_nodes__AAssertExpr___n_kwassert].val = var_new_child; /* _n_kwassert on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 5769); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5622); exit(1); } goto RET_LABEL; @@ -1980,7 +2182,8 @@ var9 = 0; var9 = var_new_child->type->type_table[cltype10] == idtype11; } if (!var9) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 5776); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5629); exit(1); } self->attrs[COLOR_parser_nodes__AAssertExpr___n_id].val = var_new_child; /* _n_id on */ @@ -1993,7 +2196,8 @@ goto RET_LABEL; } var13 = self->attrs[COLOR_parser_nodes__AAssertExpr___n_expr].val; /* _n_expr on */ if (var13 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 5783); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5636); exit(1); } var14 = ((short int (*)(val*, val*))(var13->class->vft[COLOR_kernel__Object___61d_61d]))(var13, var_old_child) /* == on */; @@ -2015,12 +2219,14 @@ var17 = 0; var17 = var_new_child->type->type_table[cltype18] == idtype19; } if (!var17) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 5786); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5639); exit(1); } self->attrs[COLOR_parser_nodes__AAssertExpr___n_expr].val = var_new_child; /* _n_expr on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 5789); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5642); exit(1); } goto RET_LABEL; @@ -2050,7 +2256,8 @@ var24 = 0; var24 = var_new_child->type->type_table[cltype25] == idtype26; } if (!var24) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 5796); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5649); exit(1); } self->attrs[COLOR_parser_nodes__AAssertExpr___n_else].val = var_new_child; /* _n_else on */ @@ -2158,7 +2365,8 @@ val* var9 /* : nullable AExpr */; var_v = p0; var = self->attrs[COLOR_parser_nodes__AAssertExpr___n_kwassert].val; /* _n_kwassert on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_kwassert", "src/parser/parser_prod.nit", 5833); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwassert"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5686); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var) /* enter_visit on */; @@ -2172,7 +2380,8 @@ var3 = 1; /* arg is null and recv is not */ if (var3){ var4 = self->attrs[COLOR_parser_nodes__AAssertExpr___n_id].val; /* _n_id on */ if (var4 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 5835); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5688); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var4) /* enter_visit on */; @@ -2180,7 +2389,8 @@ exit(1); } var5 = self->attrs[COLOR_parser_nodes__AAssertExpr___n_expr].val; /* _n_expr on */ if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 5837); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5690); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var5) /* enter_visit on */; @@ -2194,7 +2404,8 @@ var8 = 1; /* arg is null and recv is not */ if (var8){ var9 = self->attrs[COLOR_parser_nodes__AAssertExpr___n_else].val; /* _n_else on */ if (var9 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 5839); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5692); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var9) /* enter_visit on */; @@ -2224,23 +2435,27 @@ var_n_kwonce = p0; var_n_expr = p1; ((void (*)(val*))(self->class->vft[COLOR_parser_prod__AOnceExpr__empty_init]))(self) /* empty_init on */; if (var_n_kwonce == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 5852); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5705); exit(1); } self->attrs[COLOR_parser_nodes__AOnceExpr___n_kwonce].val = var_n_kwonce; /* _n_kwonce on */ if (var_n_kwonce == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 5853); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5706); exit(1); } else { ((void (*)(val*, val*))(var_n_kwonce->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_kwonce, self) /* parent= on */; } if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 5854); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5707); exit(1); } self->attrs[COLOR_parser_nodes__AProxyExpr___n_expr].val = var_n_expr; /* _n_expr on */ if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 5855); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5708); exit(1); } else { ((void (*)(val*, val*))(var_n_expr->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr, self) /* parent= on */; @@ -2274,7 +2489,8 @@ var_old_child = p0; var_new_child = p1; var = self->attrs[COLOR_parser_nodes__AOnceExpr___n_kwonce].val; /* _n_kwonce on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_kwonce", "src/parser/parser_prod.nit", 5860); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwonce"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5713); exit(1); } var1 = ((short int (*)(val*, val*))(var->class->vft[COLOR_kernel__Object___61d_61d]))(var, var_old_child) /* == on */; @@ -2296,12 +2512,14 @@ var4 = 0; var4 = var_new_child->type->type_table[cltype] == idtype; } if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 5863); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5716); exit(1); } self->attrs[COLOR_parser_nodes__AOnceExpr___n_kwonce].val = var_new_child; /* _n_kwonce on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 5866); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5719); exit(1); } goto RET_LABEL; @@ -2309,7 +2527,8 @@ goto RET_LABEL; } var5 = self->attrs[COLOR_parser_nodes__AProxyExpr___n_expr].val; /* _n_expr on */ if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 5870); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5723); exit(1); } var6 = ((short int (*)(val*, val*))(var5->class->vft[COLOR_kernel__Object___61d_61d]))(var5, var_old_child) /* == on */; @@ -2331,12 +2550,14 @@ var9 = 0; var9 = var_new_child->type->type_table[cltype10] == idtype11; } if (!var9) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 5873); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5726); exit(1); } self->attrs[COLOR_parser_nodes__AProxyExpr___n_expr].val = var_new_child; /* _n_expr on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 5876); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5729); exit(1); } goto RET_LABEL; @@ -2383,13 +2604,15 @@ val* var1 /* : AExpr */; var_v = p0; var = self->attrs[COLOR_parser_nodes__AOnceExpr___n_kwonce].val; /* _n_kwonce on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_kwonce", "src/parser/parser_prod.nit", 5896); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwonce"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5749); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var) /* enter_visit on */; var1 = self->attrs[COLOR_parser_nodes__AProxyExpr___n_expr].val; /* _n_expr on */ if (var1 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 5897); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5750); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var1) /* enter_visit on */; @@ -2415,12 +2638,14 @@ val* var_n_expr /* var n_expr: nullable AExpr */; var_n_expr = p0; ((void (*)(val*))(self->class->vft[COLOR_parser_prod__ASendExpr__empty_init]))(self) /* empty_init on */; if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 5908); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5761); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_n_expr; /* _n_expr on */ if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 5909); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5762); exit(1); } else { ((void (*)(val*, val*))(var_n_expr->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr, self) /* parent= on */; @@ -2447,7 +2672,8 @@ var_old_child = p0; var_new_child = p1; var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 5914); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5767); exit(1); } var1 = ((short int (*)(val*, val*))(var->class->vft[COLOR_kernel__Object___61d_61d]))(var, var_old_child) /* == on */; @@ -2469,12 +2695,14 @@ var4 = 0; var4 = var_new_child->type->type_table[cltype] == idtype; } if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 5917); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5770); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_new_child; /* _n_expr on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 5920); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5773); exit(1); } goto RET_LABEL; @@ -2507,7 +2735,8 @@ val* var /* : AExpr */; var_v = p0; var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 5935); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5788); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var) /* enter_visit on */; @@ -2535,23 +2764,27 @@ var_n_expr = p0; var_n_expr2 = p1; ((void (*)(val*))(self->class->vft[COLOR_parser_prod__ABinopExpr__empty_init]))(self) /* empty_init on */; if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 5947); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5800); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_n_expr; /* _n_expr on */ if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 5948); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5801); exit(1); } else { ((void (*)(val*, val*))(var_n_expr->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr, self) /* parent= on */; } if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 5949); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5802); exit(1); } self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val = var_n_expr2; /* _n_expr2 on */ if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 5950); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5803); exit(1); } else { ((void (*)(val*, val*))(var_n_expr2->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr2, self) /* parent= on */; @@ -2585,7 +2818,8 @@ var_old_child = p0; var_new_child = p1; var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 5955); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5808); exit(1); } var1 = ((short int (*)(val*, val*))(var->class->vft[COLOR_kernel__Object___61d_61d]))(var, var_old_child) /* == on */; @@ -2607,12 +2841,14 @@ var4 = 0; var4 = var_new_child->type->type_table[cltype] == idtype; } if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 5958); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5811); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_new_child; /* _n_expr on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 5961); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5814); exit(1); } goto RET_LABEL; @@ -2620,7 +2856,8 @@ goto RET_LABEL; } var5 = self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val; /* _n_expr2 on */ if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 5965); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5818); exit(1); } var6 = ((short int (*)(val*, val*))(var5->class->vft[COLOR_kernel__Object___61d_61d]))(var5, var_old_child) /* == on */; @@ -2642,12 +2879,14 @@ var9 = 0; var9 = var_new_child->type->type_table[cltype10] == idtype11; } if (!var9) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 5968); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5821); exit(1); } self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val = var_new_child; /* _n_expr2 on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 5971); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5824); exit(1); } goto RET_LABEL; @@ -2694,13 +2933,15 @@ val* var1 /* : AExpr */; var_v = p0; var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 5991); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5844); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var) /* enter_visit on */; var1 = self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val; /* _n_expr2 on */ if (var1 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 5992); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5845); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var1) /* enter_visit on */; @@ -2728,23 +2969,27 @@ var_n_expr = p0; var_n_expr2 = p1; ((void (*)(val*))(self->class->vft[COLOR_parser_prod__AOrExpr__empty_init]))(self) /* empty_init on */; if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 6004); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5857); exit(1); } self->attrs[COLOR_parser_nodes__AOrExpr___n_expr].val = var_n_expr; /* _n_expr on */ if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 6005); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5858); exit(1); } else { ((void (*)(val*, val*))(var_n_expr->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr, self) /* parent= on */; } if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 6006); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5859); exit(1); } self->attrs[COLOR_parser_nodes__AOrExpr___n_expr2].val = var_n_expr2; /* _n_expr2 on */ if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 6007); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5860); exit(1); } else { ((void (*)(val*, val*))(var_n_expr2->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr2, self) /* parent= on */; @@ -2778,7 +3023,8 @@ var_old_child = p0; var_new_child = p1; var = self->attrs[COLOR_parser_nodes__AOrExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 6012); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5865); exit(1); } var1 = ((short int (*)(val*, val*))(var->class->vft[COLOR_kernel__Object___61d_61d]))(var, var_old_child) /* == on */; @@ -2800,12 +3046,14 @@ var4 = 0; var4 = var_new_child->type->type_table[cltype] == idtype; } if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 6015); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5868); exit(1); } self->attrs[COLOR_parser_nodes__AOrExpr___n_expr].val = var_new_child; /* _n_expr on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 6018); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5871); exit(1); } goto RET_LABEL; @@ -2813,7 +3061,8 @@ goto RET_LABEL; } var5 = self->attrs[COLOR_parser_nodes__AOrExpr___n_expr2].val; /* _n_expr2 on */ if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 6022); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5875); exit(1); } var6 = ((short int (*)(val*, val*))(var5->class->vft[COLOR_kernel__Object___61d_61d]))(var5, var_old_child) /* == on */; @@ -2835,12 +3084,14 @@ var9 = 0; var9 = var_new_child->type->type_table[cltype10] == idtype11; } if (!var9) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 6025); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5878); exit(1); } self->attrs[COLOR_parser_nodes__AOrExpr___n_expr2].val = var_new_child; /* _n_expr2 on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 6028); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5881); exit(1); } goto RET_LABEL; @@ -2887,13 +3138,15 @@ val* var1 /* : AExpr */; var_v = p0; var = self->attrs[COLOR_parser_nodes__AOrExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 6048); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5901); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var) /* enter_visit on */; var1 = self->attrs[COLOR_parser_nodes__AOrExpr___n_expr2].val; /* _n_expr2 on */ if (var1 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 6049); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5902); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var1) /* enter_visit on */; @@ -2921,23 +3174,27 @@ var_n_expr = p0; var_n_expr2 = p1; ((void (*)(val*))(self->class->vft[COLOR_parser_prod__AAndExpr__empty_init]))(self) /* empty_init on */; if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 6061); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5914); exit(1); } self->attrs[COLOR_parser_nodes__AAndExpr___n_expr].val = var_n_expr; /* _n_expr on */ if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 6062); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5915); exit(1); } else { ((void (*)(val*, val*))(var_n_expr->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr, self) /* parent= on */; } if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 6063); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5916); exit(1); } self->attrs[COLOR_parser_nodes__AAndExpr___n_expr2].val = var_n_expr2; /* _n_expr2 on */ if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 6064); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5917); exit(1); } else { ((void (*)(val*, val*))(var_n_expr2->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr2, self) /* parent= on */; @@ -2971,7 +3228,8 @@ var_old_child = p0; var_new_child = p1; var = self->attrs[COLOR_parser_nodes__AAndExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 6069); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5922); exit(1); } var1 = ((short int (*)(val*, val*))(var->class->vft[COLOR_kernel__Object___61d_61d]))(var, var_old_child) /* == on */; @@ -2993,12 +3251,14 @@ var4 = 0; var4 = var_new_child->type->type_table[cltype] == idtype; } if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 6072); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5925); exit(1); } self->attrs[COLOR_parser_nodes__AAndExpr___n_expr].val = var_new_child; /* _n_expr on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 6075); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5928); exit(1); } goto RET_LABEL; @@ -3006,7 +3266,8 @@ goto RET_LABEL; } var5 = self->attrs[COLOR_parser_nodes__AAndExpr___n_expr2].val; /* _n_expr2 on */ if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 6079); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5932); exit(1); } var6 = ((short int (*)(val*, val*))(var5->class->vft[COLOR_kernel__Object___61d_61d]))(var5, var_old_child) /* == on */; @@ -3028,12 +3289,14 @@ var9 = 0; var9 = var_new_child->type->type_table[cltype10] == idtype11; } if (!var9) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 6082); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5935); exit(1); } self->attrs[COLOR_parser_nodes__AAndExpr___n_expr2].val = var_new_child; /* _n_expr2 on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 6085); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5938); exit(1); } goto RET_LABEL; @@ -3080,13 +3343,15 @@ val* var1 /* : AExpr */; var_v = p0; var = self->attrs[COLOR_parser_nodes__AAndExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 6105); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5958); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var) /* enter_visit on */; var1 = self->attrs[COLOR_parser_nodes__AAndExpr___n_expr2].val; /* _n_expr2 on */ if (var1 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 6106); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5959); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var1) /* enter_visit on */; @@ -3114,23 +3379,27 @@ var_n_expr = p0; var_n_expr2 = p1; ((void (*)(val*))(self->class->vft[COLOR_parser_prod__AOrElseExpr__empty_init]))(self) /* empty_init on */; if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 6118); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5971); exit(1); } self->attrs[COLOR_parser_nodes__AOrElseExpr___n_expr].val = var_n_expr; /* _n_expr on */ if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 6119); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5972); exit(1); } else { ((void (*)(val*, val*))(var_n_expr->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr, self) /* parent= on */; } if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 6120); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5973); exit(1); } self->attrs[COLOR_parser_nodes__AOrElseExpr___n_expr2].val = var_n_expr2; /* _n_expr2 on */ if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 6121); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5974); exit(1); } else { ((void (*)(val*, val*))(var_n_expr2->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr2, self) /* parent= on */; @@ -3164,7 +3433,8 @@ var_old_child = p0; var_new_child = p1; var = self->attrs[COLOR_parser_nodes__AOrElseExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 6126); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5979); exit(1); } var1 = ((short int (*)(val*, val*))(var->class->vft[COLOR_kernel__Object___61d_61d]))(var, var_old_child) /* == on */; @@ -3186,12 +3456,14 @@ var4 = 0; var4 = var_new_child->type->type_table[cltype] == idtype; } if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 6129); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5982); exit(1); } self->attrs[COLOR_parser_nodes__AOrElseExpr___n_expr].val = var_new_child; /* _n_expr on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 6132); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5985); exit(1); } goto RET_LABEL; @@ -3199,7 +3471,8 @@ goto RET_LABEL; } var5 = self->attrs[COLOR_parser_nodes__AOrElseExpr___n_expr2].val; /* _n_expr2 on */ if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 6136); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5989); exit(1); } var6 = ((short int (*)(val*, val*))(var5->class->vft[COLOR_kernel__Object___61d_61d]))(var5, var_old_child) /* == on */; @@ -3221,12 +3494,14 @@ var9 = 0; var9 = var_new_child->type->type_table[cltype10] == idtype11; } if (!var9) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 6139); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5992); exit(1); } self->attrs[COLOR_parser_nodes__AOrElseExpr___n_expr2].val = var_new_child; /* _n_expr2 on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 6142); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 5995); exit(1); } goto RET_LABEL; @@ -3273,13 +3548,15 @@ val* var1 /* : AExpr */; var_v = p0; var = self->attrs[COLOR_parser_nodes__AOrElseExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 6162); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6015); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var) /* enter_visit on */; var1 = self->attrs[COLOR_parser_nodes__AOrElseExpr___n_expr2].val; /* _n_expr2 on */ if (var1 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 6163); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6016); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var1) /* enter_visit on */; @@ -3307,23 +3584,27 @@ var_n_expr = p0; var_n_expr2 = p1; ((void (*)(val*))(self->class->vft[COLOR_parser_prod__AImpliesExpr__empty_init]))(self) /* empty_init on */; if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 6175); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6028); exit(1); } self->attrs[COLOR_parser_nodes__AImpliesExpr___n_expr].val = var_n_expr; /* _n_expr on */ if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 6176); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6029); exit(1); } else { ((void (*)(val*, val*))(var_n_expr->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr, self) /* parent= on */; } if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 6177); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6030); exit(1); } self->attrs[COLOR_parser_nodes__AImpliesExpr___n_expr2].val = var_n_expr2; /* _n_expr2 on */ if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 6178); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6031); exit(1); } else { ((void (*)(val*, val*))(var_n_expr2->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr2, self) /* parent= on */; @@ -3357,7 +3638,8 @@ var_old_child = p0; var_new_child = p1; var = self->attrs[COLOR_parser_nodes__AImpliesExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 6183); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6036); exit(1); } var1 = ((short int (*)(val*, val*))(var->class->vft[COLOR_kernel__Object___61d_61d]))(var, var_old_child) /* == on */; @@ -3379,12 +3661,14 @@ var4 = 0; var4 = var_new_child->type->type_table[cltype] == idtype; } if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 6186); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6039); exit(1); } self->attrs[COLOR_parser_nodes__AImpliesExpr___n_expr].val = var_new_child; /* _n_expr on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 6189); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6042); exit(1); } goto RET_LABEL; @@ -3392,7 +3676,8 @@ goto RET_LABEL; } var5 = self->attrs[COLOR_parser_nodes__AImpliesExpr___n_expr2].val; /* _n_expr2 on */ if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 6193); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6046); exit(1); } var6 = ((short int (*)(val*, val*))(var5->class->vft[COLOR_kernel__Object___61d_61d]))(var5, var_old_child) /* == on */; @@ -3414,12 +3699,14 @@ var9 = 0; var9 = var_new_child->type->type_table[cltype10] == idtype11; } if (!var9) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 6196); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6049); exit(1); } self->attrs[COLOR_parser_nodes__AImpliesExpr___n_expr2].val = var_new_child; /* _n_expr2 on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 6199); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6052); exit(1); } goto RET_LABEL; @@ -3466,13 +3753,15 @@ val* var1 /* : AExpr */; var_v = p0; var = self->attrs[COLOR_parser_nodes__AImpliesExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 6219); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6072); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var) /* enter_visit on */; var1 = self->attrs[COLOR_parser_nodes__AImpliesExpr___n_expr2].val; /* _n_expr2 on */ if (var1 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 6220); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6073); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var1) /* enter_visit on */; @@ -3500,23 +3789,27 @@ var_n_kwnot = p0; var_n_expr = p1; ((void (*)(val*))(self->class->vft[COLOR_parser_prod__ANotExpr__empty_init]))(self) /* empty_init on */; if (var_n_kwnot == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 6232); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6085); exit(1); } self->attrs[COLOR_parser_nodes__ANotExpr___n_kwnot].val = var_n_kwnot; /* _n_kwnot on */ if (var_n_kwnot == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 6233); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6086); exit(1); } else { ((void (*)(val*, val*))(var_n_kwnot->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_kwnot, self) /* parent= on */; } if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 6234); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6087); exit(1); } self->attrs[COLOR_parser_nodes__ANotExpr___n_expr].val = var_n_expr; /* _n_expr on */ if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 6235); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6088); exit(1); } else { ((void (*)(val*, val*))(var_n_expr->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr, self) /* parent= on */; @@ -3550,7 +3843,8 @@ var_old_child = p0; var_new_child = p1; var = self->attrs[COLOR_parser_nodes__ANotExpr___n_kwnot].val; /* _n_kwnot on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_kwnot", "src/parser/parser_prod.nit", 6240); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwnot"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6093); exit(1); } var1 = ((short int (*)(val*, val*))(var->class->vft[COLOR_kernel__Object___61d_61d]))(var, var_old_child) /* == on */; @@ -3572,12 +3866,14 @@ var4 = 0; var4 = var_new_child->type->type_table[cltype] == idtype; } if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 6243); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6096); exit(1); } self->attrs[COLOR_parser_nodes__ANotExpr___n_kwnot].val = var_new_child; /* _n_kwnot on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 6246); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6099); exit(1); } goto RET_LABEL; @@ -3585,7 +3881,8 @@ goto RET_LABEL; } var5 = self->attrs[COLOR_parser_nodes__ANotExpr___n_expr].val; /* _n_expr on */ if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 6250); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6103); exit(1); } var6 = ((short int (*)(val*, val*))(var5->class->vft[COLOR_kernel__Object___61d_61d]))(var5, var_old_child) /* == on */; @@ -3607,12 +3904,14 @@ var9 = 0; var9 = var_new_child->type->type_table[cltype10] == idtype11; } if (!var9) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 6253); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6106); exit(1); } self->attrs[COLOR_parser_nodes__ANotExpr___n_expr].val = var_new_child; /* _n_expr on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 6256); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6109); exit(1); } goto RET_LABEL; @@ -3659,13 +3958,15 @@ val* var1 /* : AExpr */; var_v = p0; var = self->attrs[COLOR_parser_nodes__ANotExpr___n_kwnot].val; /* _n_kwnot on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_kwnot", "src/parser/parser_prod.nit", 6276); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwnot"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6129); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var) /* enter_visit on */; var1 = self->attrs[COLOR_parser_nodes__ANotExpr___n_expr].val; /* _n_expr on */ if (var1 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 6277); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6130); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var1) /* enter_visit on */; @@ -3693,23 +3994,27 @@ var_n_expr = p0; var_n_expr2 = p1; ((void (*)(val*))(self->class->vft[COLOR_parser_prod__AEqExpr__empty_init]))(self) /* empty_init on */; if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 6289); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6142); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_n_expr; /* _n_expr on */ if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 6290); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6143); exit(1); } else { ((void (*)(val*, val*))(var_n_expr->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr, self) /* parent= on */; } if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 6291); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6144); exit(1); } self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val = var_n_expr2; /* _n_expr2 on */ if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 6292); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6145); exit(1); } else { ((void (*)(val*, val*))(var_n_expr2->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr2, self) /* parent= on */; @@ -3743,7 +4048,8 @@ var_old_child = p0; var_new_child = p1; var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 6297); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6150); exit(1); } var1 = ((short int (*)(val*, val*))(var->class->vft[COLOR_kernel__Object___61d_61d]))(var, var_old_child) /* == on */; @@ -3765,12 +4071,14 @@ var4 = 0; var4 = var_new_child->type->type_table[cltype] == idtype; } if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 6300); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6153); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_new_child; /* _n_expr on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 6303); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6156); exit(1); } goto RET_LABEL; @@ -3778,7 +4086,8 @@ goto RET_LABEL; } var5 = self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val; /* _n_expr2 on */ if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 6307); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6160); exit(1); } var6 = ((short int (*)(val*, val*))(var5->class->vft[COLOR_kernel__Object___61d_61d]))(var5, var_old_child) /* == on */; @@ -3800,12 +4109,14 @@ var9 = 0; var9 = var_new_child->type->type_table[cltype10] == idtype11; } if (!var9) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 6310); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6163); exit(1); } self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val = var_new_child; /* _n_expr2 on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 6313); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6166); exit(1); } goto RET_LABEL; @@ -3852,13 +4163,15 @@ val* var1 /* : AExpr */; var_v = p0; var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 6333); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6186); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var) /* enter_visit on */; var1 = self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val; /* _n_expr2 on */ if (var1 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 6334); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6187); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var1) /* enter_visit on */; @@ -3869,199 +4182,6 @@ void VIRTUAL_parser_prod__AEqExpr__visit_all(val* self, val* p0) { parser_prod__AEqExpr__visit_all(self, p0); RET_LABEL:; } -/* method parser_prod#AEeExpr#empty_init for (self: AEeExpr) */ -void parser_prod__AEeExpr__empty_init(val* self) { -RET_LABEL:; -} -/* method parser_prod#AEeExpr#empty_init for (self: Object) */ -void VIRTUAL_parser_prod__AEeExpr__empty_init(val* self) { -parser_prod__AEeExpr__empty_init(self); -RET_LABEL:; -} -/* method parser_prod#AEeExpr#init_aeeexpr for (self: AEeExpr, nullable AExpr, nullable AExpr) */ -void parser_prod__AEeExpr__init_aeeexpr(val* self, val* p0, val* p1) { -val* var_n_expr /* var n_expr: nullable AExpr */; -val* var_n_expr2 /* var n_expr2: nullable AExpr */; -var_n_expr = p0; -var_n_expr2 = p1; -((void (*)(val*))(self->class->vft[COLOR_parser_prod__AEeExpr__empty_init]))(self) /* empty_init on */; -if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 6346); -exit(1); -} -self->attrs[COLOR_parser_nodes__AEeExpr___n_expr].val = var_n_expr; /* _n_expr on */ -if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 6347); -exit(1); -} else { -((void (*)(val*, val*))(var_n_expr->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr, self) /* parent= on */; -} -if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 6348); -exit(1); -} -self->attrs[COLOR_parser_nodes__AEeExpr___n_expr2].val = var_n_expr2; /* _n_expr2 on */ -if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 6349); -exit(1); -} else { -((void (*)(val*, val*))(var_n_expr2->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr2, self) /* parent= on */; -} -RET_LABEL:; -} -/* method parser_prod#AEeExpr#init_aeeexpr for (self: Object, nullable AExpr, nullable AExpr) */ -void VIRTUAL_parser_prod__AEeExpr__init_aeeexpr(val* self, val* p0, val* p1) { -parser_prod__AEeExpr__init_aeeexpr(self, p0, p1); -RET_LABEL:; -} -/* method parser_prod#AEeExpr#replace_child for (self: AEeExpr, ANode, nullable ANode) */ -void parser_prod__AEeExpr__replace_child(val* self, val* p0, val* p1) { -val* var_old_child /* var old_child: ANode */; -val* var_new_child /* var new_child: nullable ANode */; -val* var /* : AExpr */; -short int var1 /* : Bool */; -val* var2 /* : null */; -short int var3 /* : Bool */; -short int var4 /* : Bool */; -int cltype; -int idtype; -val* var5 /* : AExpr */; -short int var6 /* : Bool */; -val* var7 /* : null */; -short int var8 /* : Bool */; -short int var9 /* : Bool */; -int cltype10; -int idtype11; -var_old_child = p0; -var_new_child = p1; -var = self->attrs[COLOR_parser_nodes__AEeExpr___n_expr].val; /* _n_expr on */ -if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 6354); -exit(1); -} -var1 = ((short int (*)(val*, val*))(var->class->vft[COLOR_kernel__Object___61d_61d]))(var, var_old_child) /* == on */; -if (var1){ -var2 = NULL; -if (var_new_child == NULL) { -var3 = 0; /* is null */ -} else { -var3 = 1; /* arg is null and recv is not */ -} -if (var3){ -((void (*)(val*, val*))(var_new_child->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_new_child, self) /* parent= on */; -/* isa AExpr */ -cltype = type_parser_nodes__AExpr.color; -idtype = type_parser_nodes__AExpr.id; -if(cltype >= var_new_child->type->table_size) { -var4 = 0; -} else { -var4 = var_new_child->type->type_table[cltype] == idtype; -} -if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 6357); -exit(1); -} -self->attrs[COLOR_parser_nodes__AEeExpr___n_expr].val = var_new_child; /* _n_expr on */ -} else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 6360); -exit(1); -} -goto RET_LABEL; -} else { -} -var5 = self->attrs[COLOR_parser_nodes__AEeExpr___n_expr2].val; /* _n_expr2 on */ -if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 6364); -exit(1); -} -var6 = ((short int (*)(val*, val*))(var5->class->vft[COLOR_kernel__Object___61d_61d]))(var5, var_old_child) /* == on */; -if (var6){ -var7 = NULL; -if (var_new_child == NULL) { -var8 = 0; /* is null */ -} else { -var8 = 1; /* arg is null and recv is not */ -} -if (var8){ -((void (*)(val*, val*))(var_new_child->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_new_child, self) /* parent= on */; -/* isa AExpr */ -cltype10 = type_parser_nodes__AExpr.color; -idtype11 = type_parser_nodes__AExpr.id; -if(cltype10 >= var_new_child->type->table_size) { -var9 = 0; -} else { -var9 = var_new_child->type->type_table[cltype10] == idtype11; -} -if (!var9) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 6367); -exit(1); -} -self->attrs[COLOR_parser_nodes__AEeExpr___n_expr2].val = var_new_child; /* _n_expr2 on */ -} else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 6370); -exit(1); -} -goto RET_LABEL; -} else { -} -RET_LABEL:; -} -/* method parser_prod#AEeExpr#replace_child for (self: Object, ANode, nullable ANode) */ -void VIRTUAL_parser_prod__AEeExpr__replace_child(val* self, val* p0, val* p1) { -parser_prod__AEeExpr__replace_child(self, p0, p1); -RET_LABEL:; -} -/* method parser_prod#AEeExpr#n_expr= for (self: AEeExpr, AExpr) */ -void parser_prod__AEeExpr__n_expr_61d(val* self, val* p0) { -val* var_node /* var node: AExpr */; -var_node = p0; -self->attrs[COLOR_parser_nodes__AEeExpr___n_expr].val = var_node; /* _n_expr on */ -((void (*)(val*, val*))(var_node->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_node, self) /* parent= on */; -RET_LABEL:; -} -/* method parser_prod#AEeExpr#n_expr= for (self: Object, AExpr) */ -void VIRTUAL_parser_prod__AEeExpr__n_expr_61d(val* self, val* p0) { -parser_prod__AEeExpr__n_expr_61d(self, p0); -RET_LABEL:; -} -/* method parser_prod#AEeExpr#n_expr2= for (self: AEeExpr, AExpr) */ -void parser_prod__AEeExpr__n_expr2_61d(val* self, val* p0) { -val* var_node /* var node: AExpr */; -var_node = p0; -self->attrs[COLOR_parser_nodes__AEeExpr___n_expr2].val = var_node; /* _n_expr2 on */ -((void (*)(val*, val*))(var_node->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_node, self) /* parent= on */; -RET_LABEL:; -} -/* method parser_prod#AEeExpr#n_expr2= for (self: Object, AExpr) */ -void VIRTUAL_parser_prod__AEeExpr__n_expr2_61d(val* self, val* p0) { -parser_prod__AEeExpr__n_expr2_61d(self, p0); -RET_LABEL:; -} -/* method parser_prod#AEeExpr#visit_all for (self: AEeExpr, Visitor) */ -void parser_prod__AEeExpr__visit_all(val* self, val* p0) { -val* var_v /* var v: Visitor */; -val* var /* : AExpr */; -val* var1 /* : AExpr */; -var_v = p0; -var = self->attrs[COLOR_parser_nodes__AEeExpr___n_expr].val; /* _n_expr on */ -if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 6390); -exit(1); -} -((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var) /* enter_visit on */; -var1 = self->attrs[COLOR_parser_nodes__AEeExpr___n_expr2].val; /* _n_expr2 on */ -if (var1 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 6391); -exit(1); -} -((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var1) /* enter_visit on */; -RET_LABEL:; -} -/* method parser_prod#AEeExpr#visit_all for (self: Object, Visitor) */ -void VIRTUAL_parser_prod__AEeExpr__visit_all(val* self, val* p0) { -parser_prod__AEeExpr__visit_all(self, p0); -RET_LABEL:; -} /* method parser_prod#ANeExpr#empty_init for (self: ANeExpr) */ void parser_prod__ANeExpr__empty_init(val* self) { RET_LABEL:; @@ -4079,23 +4199,27 @@ var_n_expr = p0; var_n_expr2 = p1; ((void (*)(val*))(self->class->vft[COLOR_parser_prod__ANeExpr__empty_init]))(self) /* empty_init on */; if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 6403); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6199); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_n_expr; /* _n_expr on */ if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 6404); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6200); exit(1); } else { ((void (*)(val*, val*))(var_n_expr->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr, self) /* parent= on */; } if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 6405); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6201); exit(1); } self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val = var_n_expr2; /* _n_expr2 on */ if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 6406); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6202); exit(1); } else { ((void (*)(val*, val*))(var_n_expr2->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr2, self) /* parent= on */; @@ -4129,7 +4253,8 @@ var_old_child = p0; var_new_child = p1; var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 6411); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6207); exit(1); } var1 = ((short int (*)(val*, val*))(var->class->vft[COLOR_kernel__Object___61d_61d]))(var, var_old_child) /* == on */; @@ -4151,12 +4276,14 @@ var4 = 0; var4 = var_new_child->type->type_table[cltype] == idtype; } if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 6414); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6210); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_new_child; /* _n_expr on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 6417); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6213); exit(1); } goto RET_LABEL; @@ -4164,7 +4291,8 @@ goto RET_LABEL; } var5 = self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val; /* _n_expr2 on */ if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 6421); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6217); exit(1); } var6 = ((short int (*)(val*, val*))(var5->class->vft[COLOR_kernel__Object___61d_61d]))(var5, var_old_child) /* == on */; @@ -4186,12 +4314,14 @@ var9 = 0; var9 = var_new_child->type->type_table[cltype10] == idtype11; } if (!var9) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 6424); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6220); exit(1); } self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val = var_new_child; /* _n_expr2 on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 6427); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6223); exit(1); } goto RET_LABEL; @@ -4238,13 +4368,15 @@ val* var1 /* : AExpr */; var_v = p0; var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 6447); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6243); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var) /* enter_visit on */; var1 = self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val; /* _n_expr2 on */ if (var1 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 6448); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6244); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var1) /* enter_visit on */; @@ -4272,23 +4404,27 @@ var_n_expr = p0; var_n_expr2 = p1; ((void (*)(val*))(self->class->vft[COLOR_parser_prod__ALtExpr__empty_init]))(self) /* empty_init on */; if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 6460); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6256); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_n_expr; /* _n_expr on */ if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 6461); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6257); exit(1); } else { ((void (*)(val*, val*))(var_n_expr->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr, self) /* parent= on */; } if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 6462); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6258); exit(1); } self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val = var_n_expr2; /* _n_expr2 on */ if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 6463); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6259); exit(1); } else { ((void (*)(val*, val*))(var_n_expr2->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr2, self) /* parent= on */; @@ -4322,7 +4458,8 @@ var_old_child = p0; var_new_child = p1; var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 6468); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6264); exit(1); } var1 = ((short int (*)(val*, val*))(var->class->vft[COLOR_kernel__Object___61d_61d]))(var, var_old_child) /* == on */; @@ -4344,12 +4481,14 @@ var4 = 0; var4 = var_new_child->type->type_table[cltype] == idtype; } if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 6471); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6267); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_new_child; /* _n_expr on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 6474); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6270); exit(1); } goto RET_LABEL; @@ -4357,7 +4496,8 @@ goto RET_LABEL; } var5 = self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val; /* _n_expr2 on */ if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 6478); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6274); exit(1); } var6 = ((short int (*)(val*, val*))(var5->class->vft[COLOR_kernel__Object___61d_61d]))(var5, var_old_child) /* == on */; @@ -4379,12 +4519,14 @@ var9 = 0; var9 = var_new_child->type->type_table[cltype10] == idtype11; } if (!var9) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 6481); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6277); exit(1); } self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val = var_new_child; /* _n_expr2 on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 6484); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6280); exit(1); } goto RET_LABEL; @@ -4431,13 +4573,15 @@ val* var1 /* : AExpr */; var_v = p0; var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 6504); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6300); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var) /* enter_visit on */; var1 = self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val; /* _n_expr2 on */ if (var1 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 6505); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6301); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var1) /* enter_visit on */; @@ -4465,23 +4609,27 @@ var_n_expr = p0; var_n_expr2 = p1; ((void (*)(val*))(self->class->vft[COLOR_parser_prod__ALeExpr__empty_init]))(self) /* empty_init on */; if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 6517); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6313); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_n_expr; /* _n_expr on */ if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 6518); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6314); exit(1); } else { ((void (*)(val*, val*))(var_n_expr->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr, self) /* parent= on */; } if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 6519); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6315); exit(1); } self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val = var_n_expr2; /* _n_expr2 on */ if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 6520); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6316); exit(1); } else { ((void (*)(val*, val*))(var_n_expr2->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr2, self) /* parent= on */; @@ -4515,7 +4663,8 @@ var_old_child = p0; var_new_child = p1; var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 6525); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6321); exit(1); } var1 = ((short int (*)(val*, val*))(var->class->vft[COLOR_kernel__Object___61d_61d]))(var, var_old_child) /* == on */; @@ -4537,12 +4686,14 @@ var4 = 0; var4 = var_new_child->type->type_table[cltype] == idtype; } if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 6528); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6324); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_new_child; /* _n_expr on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 6531); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6327); exit(1); } goto RET_LABEL; @@ -4550,7 +4701,8 @@ goto RET_LABEL; } var5 = self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val; /* _n_expr2 on */ if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 6535); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6331); exit(1); } var6 = ((short int (*)(val*, val*))(var5->class->vft[COLOR_kernel__Object___61d_61d]))(var5, var_old_child) /* == on */; @@ -4572,12 +4724,14 @@ var9 = 0; var9 = var_new_child->type->type_table[cltype10] == idtype11; } if (!var9) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 6538); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6334); exit(1); } self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val = var_new_child; /* _n_expr2 on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 6541); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6337); exit(1); } goto RET_LABEL; @@ -4624,13 +4778,15 @@ val* var1 /* : AExpr */; var_v = p0; var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 6561); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6357); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var) /* enter_visit on */; var1 = self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val; /* _n_expr2 on */ if (var1 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 6562); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6358); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var1) /* enter_visit on */; @@ -4658,23 +4814,27 @@ var_n_expr = p0; var_n_expr2 = p1; ((void (*)(val*))(self->class->vft[COLOR_parser_prod__ALlExpr__empty_init]))(self) /* empty_init on */; if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 6574); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6370); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_n_expr; /* _n_expr on */ if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 6575); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6371); exit(1); } else { ((void (*)(val*, val*))(var_n_expr->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr, self) /* parent= on */; } if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 6576); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6372); exit(1); } self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val = var_n_expr2; /* _n_expr2 on */ if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 6577); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6373); exit(1); } else { ((void (*)(val*, val*))(var_n_expr2->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr2, self) /* parent= on */; @@ -4708,7 +4868,8 @@ var_old_child = p0; var_new_child = p1; var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 6582); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6378); exit(1); } var1 = ((short int (*)(val*, val*))(var->class->vft[COLOR_kernel__Object___61d_61d]))(var, var_old_child) /* == on */; @@ -4730,12 +4891,14 @@ var4 = 0; var4 = var_new_child->type->type_table[cltype] == idtype; } if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 6585); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6381); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_new_child; /* _n_expr on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 6588); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6384); exit(1); } goto RET_LABEL; @@ -4743,7 +4906,8 @@ goto RET_LABEL; } var5 = self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val; /* _n_expr2 on */ if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 6592); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6388); exit(1); } var6 = ((short int (*)(val*, val*))(var5->class->vft[COLOR_kernel__Object___61d_61d]))(var5, var_old_child) /* == on */; @@ -4765,12 +4929,14 @@ var9 = 0; var9 = var_new_child->type->type_table[cltype10] == idtype11; } if (!var9) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 6595); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6391); exit(1); } self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val = var_new_child; /* _n_expr2 on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 6598); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6394); exit(1); } goto RET_LABEL; @@ -4817,13 +4983,15 @@ val* var1 /* : AExpr */; var_v = p0; var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 6618); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6414); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var) /* enter_visit on */; var1 = self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val; /* _n_expr2 on */ if (var1 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 6619); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6415); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var1) /* enter_visit on */; @@ -4851,23 +5019,27 @@ var_n_expr = p0; var_n_expr2 = p1; ((void (*)(val*))(self->class->vft[COLOR_parser_prod__AGtExpr__empty_init]))(self) /* empty_init on */; if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 6631); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6427); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_n_expr; /* _n_expr on */ if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 6632); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6428); exit(1); } else { ((void (*)(val*, val*))(var_n_expr->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr, self) /* parent= on */; } if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 6633); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6429); exit(1); } self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val = var_n_expr2; /* _n_expr2 on */ if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 6634); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6430); exit(1); } else { ((void (*)(val*, val*))(var_n_expr2->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr2, self) /* parent= on */; @@ -4901,7 +5073,8 @@ var_old_child = p0; var_new_child = p1; var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 6639); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6435); exit(1); } var1 = ((short int (*)(val*, val*))(var->class->vft[COLOR_kernel__Object___61d_61d]))(var, var_old_child) /* == on */; @@ -4923,12 +5096,14 @@ var4 = 0; var4 = var_new_child->type->type_table[cltype] == idtype; } if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 6642); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6438); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_new_child; /* _n_expr on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 6645); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6441); exit(1); } goto RET_LABEL; @@ -4936,7 +5111,8 @@ goto RET_LABEL; } var5 = self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val; /* _n_expr2 on */ if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 6649); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6445); exit(1); } var6 = ((short int (*)(val*, val*))(var5->class->vft[COLOR_kernel__Object___61d_61d]))(var5, var_old_child) /* == on */; @@ -4958,12 +5134,14 @@ var9 = 0; var9 = var_new_child->type->type_table[cltype10] == idtype11; } if (!var9) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 6652); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6448); exit(1); } self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val = var_new_child; /* _n_expr2 on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 6655); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6451); exit(1); } goto RET_LABEL; @@ -5010,13 +5188,15 @@ val* var1 /* : AExpr */; var_v = p0; var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 6675); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6471); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var) /* enter_visit on */; var1 = self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val; /* _n_expr2 on */ if (var1 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 6676); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6472); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var1) /* enter_visit on */; @@ -5044,23 +5224,27 @@ var_n_expr = p0; var_n_expr2 = p1; ((void (*)(val*))(self->class->vft[COLOR_parser_prod__AGeExpr__empty_init]))(self) /* empty_init on */; if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 6688); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6484); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_n_expr; /* _n_expr on */ if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 6689); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6485); exit(1); } else { ((void (*)(val*, val*))(var_n_expr->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr, self) /* parent= on */; } if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 6690); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6486); exit(1); } self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val = var_n_expr2; /* _n_expr2 on */ if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 6691); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6487); exit(1); } else { ((void (*)(val*, val*))(var_n_expr2->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr2, self) /* parent= on */; @@ -5094,7 +5278,8 @@ var_old_child = p0; var_new_child = p1; var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 6696); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6492); exit(1); } var1 = ((short int (*)(val*, val*))(var->class->vft[COLOR_kernel__Object___61d_61d]))(var, var_old_child) /* == on */; @@ -5116,12 +5301,14 @@ var4 = 0; var4 = var_new_child->type->type_table[cltype] == idtype; } if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 6699); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6495); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_new_child; /* _n_expr on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 6702); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6498); exit(1); } goto RET_LABEL; @@ -5129,7 +5316,8 @@ goto RET_LABEL; } var5 = self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val; /* _n_expr2 on */ if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 6706); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6502); exit(1); } var6 = ((short int (*)(val*, val*))(var5->class->vft[COLOR_kernel__Object___61d_61d]))(var5, var_old_child) /* == on */; @@ -5151,12 +5339,14 @@ var9 = 0; var9 = var_new_child->type->type_table[cltype10] == idtype11; } if (!var9) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 6709); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6505); exit(1); } self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val = var_new_child; /* _n_expr2 on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 6712); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6508); exit(1); } goto RET_LABEL; @@ -5203,13 +5393,15 @@ val* var1 /* : AExpr */; var_v = p0; var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 6732); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6528); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var) /* enter_visit on */; var1 = self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val; /* _n_expr2 on */ if (var1 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 6733); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6529); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var1) /* enter_visit on */; @@ -5237,23 +5429,27 @@ var_n_expr = p0; var_n_expr2 = p1; ((void (*)(val*))(self->class->vft[COLOR_parser_prod__AGgExpr__empty_init]))(self) /* empty_init on */; if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 6745); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6541); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_n_expr; /* _n_expr on */ if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 6746); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6542); exit(1); } else { ((void (*)(val*, val*))(var_n_expr->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr, self) /* parent= on */; } if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 6747); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6543); exit(1); } self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val = var_n_expr2; /* _n_expr2 on */ if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 6748); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6544); exit(1); } else { ((void (*)(val*, val*))(var_n_expr2->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr2, self) /* parent= on */; @@ -5287,7 +5483,8 @@ var_old_child = p0; var_new_child = p1; var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 6753); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6549); exit(1); } var1 = ((short int (*)(val*, val*))(var->class->vft[COLOR_kernel__Object___61d_61d]))(var, var_old_child) /* == on */; @@ -5309,12 +5506,14 @@ var4 = 0; var4 = var_new_child->type->type_table[cltype] == idtype; } if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 6756); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6552); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_new_child; /* _n_expr on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 6759); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6555); exit(1); } goto RET_LABEL; @@ -5322,7 +5521,8 @@ goto RET_LABEL; } var5 = self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val; /* _n_expr2 on */ if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 6763); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6559); exit(1); } var6 = ((short int (*)(val*, val*))(var5->class->vft[COLOR_kernel__Object___61d_61d]))(var5, var_old_child) /* == on */; @@ -5344,12 +5544,14 @@ var9 = 0; var9 = var_new_child->type->type_table[cltype10] == idtype11; } if (!var9) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 6766); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6562); exit(1); } self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val = var_new_child; /* _n_expr2 on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 6769); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6565); exit(1); } goto RET_LABEL; @@ -5396,13 +5598,15 @@ val* var1 /* : AExpr */; var_v = p0; var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 6789); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6585); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var) /* enter_visit on */; var1 = self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val; /* _n_expr2 on */ if (var1 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 6790); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6586); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var1) /* enter_visit on */; @@ -5430,23 +5634,27 @@ var_n_expr = p0; var_n_type = p1; ((void (*)(val*))(self->class->vft[COLOR_parser_prod__AIsaExpr__empty_init]))(self) /* empty_init on */; if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 6802); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6598); exit(1); } self->attrs[COLOR_parser_nodes__AIsaExpr___n_expr].val = var_n_expr; /* _n_expr on */ if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 6803); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6599); exit(1); } else { ((void (*)(val*, val*))(var_n_expr->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr, self) /* parent= on */; } if (var_n_type == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 6804); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6600); exit(1); } self->attrs[COLOR_parser_nodes__AIsaExpr___n_type].val = var_n_type; /* _n_type on */ if (var_n_type == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 6805); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6601); exit(1); } else { ((void (*)(val*, val*))(var_n_type->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_type, self) /* parent= on */; @@ -5480,7 +5688,8 @@ var_old_child = p0; var_new_child = p1; var = self->attrs[COLOR_parser_nodes__AIsaExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 6810); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6606); exit(1); } var1 = ((short int (*)(val*, val*))(var->class->vft[COLOR_kernel__Object___61d_61d]))(var, var_old_child) /* == on */; @@ -5502,12 +5711,14 @@ var4 = 0; var4 = var_new_child->type->type_table[cltype] == idtype; } if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 6813); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6609); exit(1); } self->attrs[COLOR_parser_nodes__AIsaExpr___n_expr].val = var_new_child; /* _n_expr on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 6816); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6612); exit(1); } goto RET_LABEL; @@ -5515,7 +5726,8 @@ goto RET_LABEL; } var5 = self->attrs[COLOR_parser_nodes__AIsaExpr___n_type].val; /* _n_type on */ if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_type", "src/parser/parser_prod.nit", 6820); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_type"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6616); exit(1); } var6 = ((short int (*)(val*, val*))(var5->class->vft[COLOR_kernel__Object___61d_61d]))(var5, var_old_child) /* == on */; @@ -5537,12 +5749,14 @@ var9 = 0; var9 = var_new_child->type->type_table[cltype10] == idtype11; } if (!var9) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 6823); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6619); exit(1); } self->attrs[COLOR_parser_nodes__AIsaExpr___n_type].val = var_new_child; /* _n_type on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 6826); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6622); exit(1); } goto RET_LABEL; @@ -5589,13 +5803,15 @@ val* var1 /* : AType */; var_v = p0; var = self->attrs[COLOR_parser_nodes__AIsaExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 6846); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6642); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var) /* enter_visit on */; var1 = self->attrs[COLOR_parser_nodes__AIsaExpr___n_type].val; /* _n_type on */ if (var1 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_type", "src/parser/parser_prod.nit", 6847); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_type"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6643); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var1) /* enter_visit on */; @@ -5623,23 +5839,27 @@ var_n_expr = p0; var_n_expr2 = p1; ((void (*)(val*))(self->class->vft[COLOR_parser_prod__APlusExpr__empty_init]))(self) /* empty_init on */; if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 6859); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6655); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_n_expr; /* _n_expr on */ if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 6860); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6656); exit(1); } else { ((void (*)(val*, val*))(var_n_expr->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr, self) /* parent= on */; } if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 6861); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6657); exit(1); } self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val = var_n_expr2; /* _n_expr2 on */ if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 6862); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6658); exit(1); } else { ((void (*)(val*, val*))(var_n_expr2->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr2, self) /* parent= on */; @@ -5673,7 +5893,8 @@ var_old_child = p0; var_new_child = p1; var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 6867); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6663); exit(1); } var1 = ((short int (*)(val*, val*))(var->class->vft[COLOR_kernel__Object___61d_61d]))(var, var_old_child) /* == on */; @@ -5695,12 +5916,14 @@ var4 = 0; var4 = var_new_child->type->type_table[cltype] == idtype; } if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 6870); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6666); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_new_child; /* _n_expr on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 6873); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6669); exit(1); } goto RET_LABEL; @@ -5708,7 +5931,8 @@ goto RET_LABEL; } var5 = self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val; /* _n_expr2 on */ if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 6877); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6673); exit(1); } var6 = ((short int (*)(val*, val*))(var5->class->vft[COLOR_kernel__Object___61d_61d]))(var5, var_old_child) /* == on */; @@ -5730,12 +5954,14 @@ var9 = 0; var9 = var_new_child->type->type_table[cltype10] == idtype11; } if (!var9) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 6880); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6676); exit(1); } self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val = var_new_child; /* _n_expr2 on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 6883); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6679); exit(1); } goto RET_LABEL; @@ -5782,13 +6008,15 @@ val* var1 /* : AExpr */; var_v = p0; var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 6903); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6699); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var) /* enter_visit on */; var1 = self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val; /* _n_expr2 on */ if (var1 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 6904); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6700); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var1) /* enter_visit on */; @@ -5816,23 +6044,27 @@ var_n_expr = p0; var_n_expr2 = p1; ((void (*)(val*))(self->class->vft[COLOR_parser_prod__AMinusExpr__empty_init]))(self) /* empty_init on */; if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 6916); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6712); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_n_expr; /* _n_expr on */ if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 6917); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6713); exit(1); } else { ((void (*)(val*, val*))(var_n_expr->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr, self) /* parent= on */; } if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 6918); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6714); exit(1); } self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val = var_n_expr2; /* _n_expr2 on */ if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 6919); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6715); exit(1); } else { ((void (*)(val*, val*))(var_n_expr2->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr2, self) /* parent= on */; @@ -5866,7 +6098,8 @@ var_old_child = p0; var_new_child = p1; var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 6924); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6720); exit(1); } var1 = ((short int (*)(val*, val*))(var->class->vft[COLOR_kernel__Object___61d_61d]))(var, var_old_child) /* == on */; @@ -5888,12 +6121,14 @@ var4 = 0; var4 = var_new_child->type->type_table[cltype] == idtype; } if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 6927); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6723); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_new_child; /* _n_expr on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 6930); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6726); exit(1); } goto RET_LABEL; @@ -5901,7 +6136,8 @@ goto RET_LABEL; } var5 = self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val; /* _n_expr2 on */ if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 6934); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6730); exit(1); } var6 = ((short int (*)(val*, val*))(var5->class->vft[COLOR_kernel__Object___61d_61d]))(var5, var_old_child) /* == on */; @@ -5923,12 +6159,14 @@ var9 = 0; var9 = var_new_child->type->type_table[cltype10] == idtype11; } if (!var9) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 6937); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6733); exit(1); } self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val = var_new_child; /* _n_expr2 on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 6940); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6736); exit(1); } goto RET_LABEL; @@ -5975,13 +6213,15 @@ val* var1 /* : AExpr */; var_v = p0; var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 6960); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6756); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var) /* enter_visit on */; var1 = self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val; /* _n_expr2 on */ if (var1 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 6961); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6757); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var1) /* enter_visit on */; @@ -6009,23 +6249,27 @@ var_n_expr = p0; var_n_expr2 = p1; ((void (*)(val*))(self->class->vft[COLOR_parser_prod__AStarshipExpr__empty_init]))(self) /* empty_init on */; if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 6973); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6769); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_n_expr; /* _n_expr on */ if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 6974); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6770); exit(1); } else { ((void (*)(val*, val*))(var_n_expr->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr, self) /* parent= on */; } if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 6975); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6771); exit(1); } self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val = var_n_expr2; /* _n_expr2 on */ if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 6976); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6772); exit(1); } else { ((void (*)(val*, val*))(var_n_expr2->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr2, self) /* parent= on */; @@ -6059,7 +6303,8 @@ var_old_child = p0; var_new_child = p1; var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 6981); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6777); exit(1); } var1 = ((short int (*)(val*, val*))(var->class->vft[COLOR_kernel__Object___61d_61d]))(var, var_old_child) /* == on */; @@ -6081,12 +6326,14 @@ var4 = 0; var4 = var_new_child->type->type_table[cltype] == idtype; } if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 6984); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6780); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_new_child; /* _n_expr on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 6987); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6783); exit(1); } goto RET_LABEL; @@ -6094,7 +6341,8 @@ goto RET_LABEL; } var5 = self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val; /* _n_expr2 on */ if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 6991); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6787); exit(1); } var6 = ((short int (*)(val*, val*))(var5->class->vft[COLOR_kernel__Object___61d_61d]))(var5, var_old_child) /* == on */; @@ -6116,12 +6364,14 @@ var9 = 0; var9 = var_new_child->type->type_table[cltype10] == idtype11; } if (!var9) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 6994); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6790); exit(1); } self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val = var_new_child; /* _n_expr2 on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 6997); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6793); exit(1); } goto RET_LABEL; @@ -6168,13 +6418,15 @@ val* var1 /* : AExpr */; var_v = p0; var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 7017); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6813); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var) /* enter_visit on */; var1 = self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val; /* _n_expr2 on */ if (var1 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 7018); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6814); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var1) /* enter_visit on */; @@ -6202,23 +6454,27 @@ var_n_expr = p0; var_n_expr2 = p1; ((void (*)(val*))(self->class->vft[COLOR_parser_prod__AStarExpr__empty_init]))(self) /* empty_init on */; if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 7030); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6826); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_n_expr; /* _n_expr on */ if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 7031); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6827); exit(1); } else { ((void (*)(val*, val*))(var_n_expr->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr, self) /* parent= on */; } if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 7032); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6828); exit(1); } self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val = var_n_expr2; /* _n_expr2 on */ if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 7033); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6829); exit(1); } else { ((void (*)(val*, val*))(var_n_expr2->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr2, self) /* parent= on */; @@ -6252,7 +6508,8 @@ var_old_child = p0; var_new_child = p1; var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 7038); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6834); exit(1); } var1 = ((short int (*)(val*, val*))(var->class->vft[COLOR_kernel__Object___61d_61d]))(var, var_old_child) /* == on */; @@ -6274,12 +6531,14 @@ var4 = 0; var4 = var_new_child->type->type_table[cltype] == idtype; } if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7041); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6837); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_new_child; /* _n_expr on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 7044); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6840); exit(1); } goto RET_LABEL; @@ -6287,7 +6546,8 @@ goto RET_LABEL; } var5 = self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val; /* _n_expr2 on */ if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 7048); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6844); exit(1); } var6 = ((short int (*)(val*, val*))(var5->class->vft[COLOR_kernel__Object___61d_61d]))(var5, var_old_child) /* == on */; @@ -6309,12 +6569,14 @@ var9 = 0; var9 = var_new_child->type->type_table[cltype10] == idtype11; } if (!var9) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7051); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6847); exit(1); } self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val = var_new_child; /* _n_expr2 on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 7054); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6850); exit(1); } goto RET_LABEL; @@ -6361,13 +6623,15 @@ val* var1 /* : AExpr */; var_v = p0; var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 7074); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6870); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var) /* enter_visit on */; var1 = self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val; /* _n_expr2 on */ if (var1 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 7075); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6871); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var1) /* enter_visit on */; @@ -6395,23 +6659,27 @@ var_n_expr = p0; var_n_expr2 = p1; ((void (*)(val*))(self->class->vft[COLOR_parser_prod__ASlashExpr__empty_init]))(self) /* empty_init on */; if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 7087); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6883); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_n_expr; /* _n_expr on */ if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 7088); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6884); exit(1); } else { ((void (*)(val*, val*))(var_n_expr->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr, self) /* parent= on */; } if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 7089); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6885); exit(1); } self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val = var_n_expr2; /* _n_expr2 on */ if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 7090); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6886); exit(1); } else { ((void (*)(val*, val*))(var_n_expr2->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr2, self) /* parent= on */; @@ -6445,7 +6713,8 @@ var_old_child = p0; var_new_child = p1; var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 7095); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6891); exit(1); } var1 = ((short int (*)(val*, val*))(var->class->vft[COLOR_kernel__Object___61d_61d]))(var, var_old_child) /* == on */; @@ -6467,12 +6736,14 @@ var4 = 0; var4 = var_new_child->type->type_table[cltype] == idtype; } if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7098); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6894); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_new_child; /* _n_expr on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 7101); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6897); exit(1); } goto RET_LABEL; @@ -6480,7 +6751,8 @@ goto RET_LABEL; } var5 = self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val; /* _n_expr2 on */ if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 7105); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6901); exit(1); } var6 = ((short int (*)(val*, val*))(var5->class->vft[COLOR_kernel__Object___61d_61d]))(var5, var_old_child) /* == on */; @@ -6502,12 +6774,14 @@ var9 = 0; var9 = var_new_child->type->type_table[cltype10] == idtype11; } if (!var9) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7108); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6904); exit(1); } self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val = var_new_child; /* _n_expr2 on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 7111); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6907); exit(1); } goto RET_LABEL; @@ -6554,13 +6828,15 @@ val* var1 /* : AExpr */; var_v = p0; var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 7131); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6927); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var) /* enter_visit on */; var1 = self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val; /* _n_expr2 on */ if (var1 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 7132); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6928); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var1) /* enter_visit on */; @@ -6588,23 +6864,27 @@ var_n_expr = p0; var_n_expr2 = p1; ((void (*)(val*))(self->class->vft[COLOR_parser_prod__APercentExpr__empty_init]))(self) /* empty_init on */; if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 7144); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6940); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_n_expr; /* _n_expr on */ if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 7145); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6941); exit(1); } else { ((void (*)(val*, val*))(var_n_expr->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr, self) /* parent= on */; } if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 7146); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6942); exit(1); } self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val = var_n_expr2; /* _n_expr2 on */ if (var_n_expr2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 7147); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6943); exit(1); } else { ((void (*)(val*, val*))(var_n_expr2->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr2, self) /* parent= on */; @@ -6638,7 +6918,8 @@ var_old_child = p0; var_new_child = p1; var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 7152); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6948); exit(1); } var1 = ((short int (*)(val*, val*))(var->class->vft[COLOR_kernel__Object___61d_61d]))(var, var_old_child) /* == on */; @@ -6660,12 +6941,14 @@ var4 = 0; var4 = var_new_child->type->type_table[cltype] == idtype; } if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7155); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6951); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_new_child; /* _n_expr on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 7158); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6954); exit(1); } goto RET_LABEL; @@ -6673,7 +6956,8 @@ goto RET_LABEL; } var5 = self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val; /* _n_expr2 on */ if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 7162); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6958); exit(1); } var6 = ((short int (*)(val*, val*))(var5->class->vft[COLOR_kernel__Object___61d_61d]))(var5, var_old_child) /* == on */; @@ -6695,12 +6979,14 @@ var9 = 0; var9 = var_new_child->type->type_table[cltype10] == idtype11; } if (!var9) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7165); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6961); exit(1); } self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val = var_new_child; /* _n_expr2 on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 7168); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6964); exit(1); } goto RET_LABEL; @@ -6747,13 +7033,15 @@ val* var1 /* : AExpr */; var_v = p0; var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 7188); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6984); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var) /* enter_visit on */; var1 = self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val; /* _n_expr2 on */ if (var1 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr2", "src/parser/parser_prod.nit", 7189); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6985); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var1) /* enter_visit on */; @@ -6781,23 +7069,27 @@ var_n_minus = p0; var_n_expr = p1; ((void (*)(val*))(self->class->vft[COLOR_parser_prod__AUminusExpr__empty_init]))(self) /* empty_init on */; if (var_n_minus == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 7201); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6997); exit(1); } self->attrs[COLOR_parser_nodes__AUminusExpr___n_minus].val = var_n_minus; /* _n_minus on */ if (var_n_minus == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 7202); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6998); exit(1); } else { ((void (*)(val*, val*))(var_n_minus->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_minus, self) /* parent= on */; } if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 7203); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 6999); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_n_expr; /* _n_expr on */ if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 7204); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7000); exit(1); } else { ((void (*)(val*, val*))(var_n_expr->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr, self) /* parent= on */; @@ -6831,7 +7123,8 @@ var_old_child = p0; var_new_child = p1; var = self->attrs[COLOR_parser_nodes__AUminusExpr___n_minus].val; /* _n_minus on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_minus", "src/parser/parser_prod.nit", 7209); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_minus"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7005); exit(1); } var1 = ((short int (*)(val*, val*))(var->class->vft[COLOR_kernel__Object___61d_61d]))(var, var_old_child) /* == on */; @@ -6853,12 +7146,14 @@ var4 = 0; var4 = var_new_child->type->type_table[cltype] == idtype; } if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7212); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7008); exit(1); } self->attrs[COLOR_parser_nodes__AUminusExpr___n_minus].val = var_new_child; /* _n_minus on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 7215); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7011); exit(1); } goto RET_LABEL; @@ -6866,7 +7161,8 @@ goto RET_LABEL; } var5 = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 7219); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7015); exit(1); } var6 = ((short int (*)(val*, val*))(var5->class->vft[COLOR_kernel__Object___61d_61d]))(var5, var_old_child) /* == on */; @@ -6888,12 +7184,14 @@ var9 = 0; var9 = var_new_child->type->type_table[cltype10] == idtype11; } if (!var9) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7222); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7018); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_new_child; /* _n_expr on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 7225); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7021); exit(1); } goto RET_LABEL; @@ -6940,13 +7238,15 @@ val* var1 /* : AExpr */; var_v = p0; var = self->attrs[COLOR_parser_nodes__AUminusExpr___n_minus].val; /* _n_minus on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_minus", "src/parser/parser_prod.nit", 7245); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_minus"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7041); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var) /* enter_visit on */; var1 = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var1 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 7246); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7042); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var1) /* enter_visit on */; @@ -6980,23 +7280,27 @@ var_n_id = p2; var_n_args = p3; ((void (*)(val*))(self->class->vft[COLOR_parser_prod__ANewExpr__empty_init]))(self) /* empty_init on */; if (var_n_kwnew == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 7260); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7056); exit(1); } self->attrs[COLOR_parser_nodes__ANewExpr___n_kwnew].val = var_n_kwnew; /* _n_kwnew on */ if (var_n_kwnew == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 7261); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7057); exit(1); } else { ((void (*)(val*, val*))(var_n_kwnew->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_kwnew, self) /* parent= on */; } if (var_n_type == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 7262); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7058); exit(1); } self->attrs[COLOR_parser_nodes__ANewExpr___n_type].val = var_n_type; /* _n_type on */ if (var_n_type == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 7263); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7059); exit(1); } else { ((void (*)(val*, val*))(var_n_type->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_type, self) /* parent= on */; @@ -7013,12 +7317,14 @@ if (var1){ } else { } if (var_n_args == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 7268); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7064); exit(1); } self->attrs[COLOR_parser_nodes__ANewExpr___n_args].val = var_n_args; /* _n_args on */ if (var_n_args == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 7269); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7065); exit(1); } else { ((void (*)(val*, val*))(var_n_args->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_args, self) /* parent= on */; @@ -7067,7 +7373,8 @@ var_old_child = p0; var_new_child = p1; var = self->attrs[COLOR_parser_nodes__ANewExpr___n_kwnew].val; /* _n_kwnew on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_kwnew", "src/parser/parser_prod.nit", 7274); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwnew"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7070); exit(1); } var1 = ((short int (*)(val*, val*))(var->class->vft[COLOR_kernel__Object___61d_61d]))(var, var_old_child) /* == on */; @@ -7089,12 +7396,14 @@ var4 = 0; var4 = var_new_child->type->type_table[cltype] == idtype; } if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7277); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7073); exit(1); } self->attrs[COLOR_parser_nodes__ANewExpr___n_kwnew].val = var_new_child; /* _n_kwnew on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 7280); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7076); exit(1); } goto RET_LABEL; @@ -7102,7 +7411,8 @@ goto RET_LABEL; } var5 = self->attrs[COLOR_parser_nodes__ANewExpr___n_type].val; /* _n_type on */ if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_type", "src/parser/parser_prod.nit", 7284); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_type"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7080); exit(1); } var6 = ((short int (*)(val*, val*))(var5->class->vft[COLOR_kernel__Object___61d_61d]))(var5, var_old_child) /* == on */; @@ -7124,12 +7434,14 @@ var9 = 0; var9 = var_new_child->type->type_table[cltype10] == idtype11; } if (!var9) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7287); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7083); exit(1); } self->attrs[COLOR_parser_nodes__ANewExpr___n_type].val = var_new_child; /* _n_type on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 7290); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7086); exit(1); } goto RET_LABEL; @@ -7159,7 +7471,8 @@ var16 = 0; var16 = var_new_child->type->type_table[cltype17] == idtype18; } if (!var16) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7297); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7093); exit(1); } self->attrs[COLOR_parser_nodes__ANewExpr___n_id].val = var_new_child; /* _n_id on */ @@ -7172,7 +7485,8 @@ goto RET_LABEL; } var20 = self->attrs[COLOR_parser_nodes__ANewExpr___n_args].val; /* _n_args on */ if (var20 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_args", "src/parser/parser_prod.nit", 7304); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_args"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7100); exit(1); } var21 = ((short int (*)(val*, val*))(var20->class->vft[COLOR_kernel__Object___61d_61d]))(var20, var_old_child) /* == on */; @@ -7194,12 +7508,14 @@ var24 = 0; var24 = var_new_child->type->type_table[cltype25] == idtype26; } if (!var24) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7307); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7103); exit(1); } self->attrs[COLOR_parser_nodes__ANewExpr___n_args].val = var_new_child; /* _n_args on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 7310); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7106); exit(1); } goto RET_LABEL; @@ -7288,13 +7604,15 @@ val* var6 /* : AExprs */; var_v = p0; var = self->attrs[COLOR_parser_nodes__ANewExpr___n_kwnew].val; /* _n_kwnew on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_kwnew", "src/parser/parser_prod.nit", 7342); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwnew"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7138); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var) /* enter_visit on */; var1 = self->attrs[COLOR_parser_nodes__ANewExpr___n_type].val; /* _n_type on */ if (var1 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_type", "src/parser/parser_prod.nit", 7343); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_type"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7139); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var1) /* enter_visit on */; @@ -7308,7 +7626,8 @@ var4 = 1; /* arg is null and recv is not */ if (var4){ var5 = self->attrs[COLOR_parser_nodes__ANewExpr___n_id].val; /* _n_id on */ if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 7345); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7141); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var5) /* enter_visit on */; @@ -7316,7 +7635,8 @@ exit(1); } var6 = self->attrs[COLOR_parser_nodes__ANewExpr___n_args].val; /* _n_args on */ if (var6 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_args", "src/parser/parser_prod.nit", 7347); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_args"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7143); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var6) /* enter_visit on */; @@ -7344,23 +7664,27 @@ var_n_expr = p0; var_n_id = p1; ((void (*)(val*))(self->class->vft[COLOR_parser_prod__AAttrExpr__empty_init]))(self) /* empty_init on */; if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 7359); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7155); exit(1); } self->attrs[COLOR_parser_nodes__AAttrFormExpr___n_expr].val = var_n_expr; /* _n_expr on */ if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 7360); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7156); exit(1); } else { ((void (*)(val*, val*))(var_n_expr->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr, self) /* parent= on */; } if (var_n_id == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 7361); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7157); exit(1); } self->attrs[COLOR_parser_nodes__AAttrFormExpr___n_id].val = var_n_id; /* _n_id on */ if (var_n_id == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 7362); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7158); exit(1); } else { ((void (*)(val*, val*))(var_n_id->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_id, self) /* parent= on */; @@ -7394,7 +7718,8 @@ var_old_child = p0; var_new_child = p1; var = self->attrs[COLOR_parser_nodes__AAttrFormExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 7367); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7163); exit(1); } var1 = ((short int (*)(val*, val*))(var->class->vft[COLOR_kernel__Object___61d_61d]))(var, var_old_child) /* == on */; @@ -7416,12 +7741,14 @@ var4 = 0; var4 = var_new_child->type->type_table[cltype] == idtype; } if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7370); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7166); exit(1); } self->attrs[COLOR_parser_nodes__AAttrFormExpr___n_expr].val = var_new_child; /* _n_expr on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 7373); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7169); exit(1); } goto RET_LABEL; @@ -7429,7 +7756,8 @@ goto RET_LABEL; } var5 = self->attrs[COLOR_parser_nodes__AAttrFormExpr___n_id].val; /* _n_id on */ if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_id", "src/parser/parser_prod.nit", 7377); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_id"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7173); exit(1); } var6 = ((short int (*)(val*, val*))(var5->class->vft[COLOR_kernel__Object___61d_61d]))(var5, var_old_child) /* == on */; @@ -7451,12 +7779,14 @@ var9 = 0; var9 = var_new_child->type->type_table[cltype10] == idtype11; } if (!var9) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7380); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7176); exit(1); } self->attrs[COLOR_parser_nodes__AAttrFormExpr___n_id].val = var_new_child; /* _n_id on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 7383); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7179); exit(1); } goto RET_LABEL; @@ -7503,13 +7833,15 @@ val* var1 /* : TAttrid */; var_v = p0; var = self->attrs[COLOR_parser_nodes__AAttrFormExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 7403); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7199); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var) /* enter_visit on */; var1 = self->attrs[COLOR_parser_nodes__AAttrFormExpr___n_id].val; /* _n_id on */ if (var1 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_id", "src/parser/parser_prod.nit", 7404); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_id"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7200); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var1) /* enter_visit on */; @@ -7541,45 +7873,53 @@ var_n_assign = p2; var_n_value = p3; ((void (*)(val*))(self->class->vft[COLOR_parser_prod__AAttrAssignExpr__empty_init]))(self) /* empty_init on */; if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 7418); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7214); exit(1); } self->attrs[COLOR_parser_nodes__AAttrFormExpr___n_expr].val = var_n_expr; /* _n_expr on */ if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 7419); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7215); exit(1); } else { ((void (*)(val*, val*))(var_n_expr->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr, self) /* parent= on */; } if (var_n_id == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 7420); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7216); exit(1); } self->attrs[COLOR_parser_nodes__AAttrFormExpr___n_id].val = var_n_id; /* _n_id on */ if (var_n_id == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 7421); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7217); exit(1); } else { ((void (*)(val*, val*))(var_n_id->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_id, self) /* parent= on */; } if (var_n_assign == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 7422); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7218); exit(1); } self->attrs[COLOR_parser_nodes__AAssignFormExpr___n_assign].val = var_n_assign; /* _n_assign on */ if (var_n_assign == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 7423); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7219); exit(1); } else { ((void (*)(val*, val*))(var_n_assign->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_assign, self) /* parent= on */; } if (var_n_value == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 7424); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7220); exit(1); } self->attrs[COLOR_parser_nodes__AAssignFormExpr___n_value].val = var_n_value; /* _n_value on */ if (var_n_value == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 7425); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7221); exit(1); } else { ((void (*)(val*, val*))(var_n_value->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_value, self) /* parent= on */; @@ -7627,7 +7967,8 @@ var_old_child = p0; var_new_child = p1; var = self->attrs[COLOR_parser_nodes__AAttrFormExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 7430); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7226); exit(1); } var1 = ((short int (*)(val*, val*))(var->class->vft[COLOR_kernel__Object___61d_61d]))(var, var_old_child) /* == on */; @@ -7649,12 +7990,14 @@ var4 = 0; var4 = var_new_child->type->type_table[cltype] == idtype; } if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7433); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7229); exit(1); } self->attrs[COLOR_parser_nodes__AAttrFormExpr___n_expr].val = var_new_child; /* _n_expr on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 7436); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7232); exit(1); } goto RET_LABEL; @@ -7662,7 +8005,8 @@ goto RET_LABEL; } var5 = self->attrs[COLOR_parser_nodes__AAttrFormExpr___n_id].val; /* _n_id on */ if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_id", "src/parser/parser_prod.nit", 7440); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_id"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7236); exit(1); } var6 = ((short int (*)(val*, val*))(var5->class->vft[COLOR_kernel__Object___61d_61d]))(var5, var_old_child) /* == on */; @@ -7684,12 +8028,14 @@ var9 = 0; var9 = var_new_child->type->type_table[cltype10] == idtype11; } if (!var9) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7443); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7239); exit(1); } self->attrs[COLOR_parser_nodes__AAttrFormExpr___n_id].val = var_new_child; /* _n_id on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 7446); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7242); exit(1); } goto RET_LABEL; @@ -7697,7 +8043,8 @@ goto RET_LABEL; } var12 = self->attrs[COLOR_parser_nodes__AAssignFormExpr___n_assign].val; /* _n_assign on */ if (var12 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_assign", "src/parser/parser_prod.nit", 7450); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_assign"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7246); exit(1); } var13 = ((short int (*)(val*, val*))(var12->class->vft[COLOR_kernel__Object___61d_61d]))(var12, var_old_child) /* == on */; @@ -7719,12 +8066,14 @@ var16 = 0; var16 = var_new_child->type->type_table[cltype17] == idtype18; } if (!var16) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7453); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7249); exit(1); } self->attrs[COLOR_parser_nodes__AAssignFormExpr___n_assign].val = var_new_child; /* _n_assign on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 7456); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7252); exit(1); } goto RET_LABEL; @@ -7732,7 +8081,8 @@ goto RET_LABEL; } var19 = self->attrs[COLOR_parser_nodes__AAssignFormExpr___n_value].val; /* _n_value on */ if (var19 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_value", "src/parser/parser_prod.nit", 7460); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_value"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7256); exit(1); } var20 = ((short int (*)(val*, val*))(var19->class->vft[COLOR_kernel__Object___61d_61d]))(var19, var_old_child) /* == on */; @@ -7754,12 +8104,14 @@ var23 = 0; var23 = var_new_child->type->type_table[cltype24] == idtype25; } if (!var23) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7463); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7259); exit(1); } self->attrs[COLOR_parser_nodes__AAssignFormExpr___n_value].val = var_new_child; /* _n_value on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 7466); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7262); exit(1); } goto RET_LABEL; @@ -7834,25 +8186,29 @@ val* var3 /* : AExpr */; var_v = p0; var = self->attrs[COLOR_parser_nodes__AAttrFormExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 7496); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7292); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var) /* enter_visit on */; var1 = self->attrs[COLOR_parser_nodes__AAttrFormExpr___n_id].val; /* _n_id on */ if (var1 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_id", "src/parser/parser_prod.nit", 7497); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_id"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7293); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var1) /* enter_visit on */; var2 = self->attrs[COLOR_parser_nodes__AAssignFormExpr___n_assign].val; /* _n_assign on */ if (var2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_assign", "src/parser/parser_prod.nit", 7498); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_assign"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7294); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var2) /* enter_visit on */; var3 = self->attrs[COLOR_parser_nodes__AAssignFormExpr___n_value].val; /* _n_value on */ if (var3 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_value", "src/parser/parser_prod.nit", 7499); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_value"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7295); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var3) /* enter_visit on */; @@ -7884,45 +8240,53 @@ var_n_assign_op = p2; var_n_value = p3; ((void (*)(val*))(self->class->vft[COLOR_parser_prod__AAttrReassignExpr__empty_init]))(self) /* empty_init on */; if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 7513); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7309); exit(1); } self->attrs[COLOR_parser_nodes__AAttrFormExpr___n_expr].val = var_n_expr; /* _n_expr on */ if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 7514); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7310); exit(1); } else { ((void (*)(val*, val*))(var_n_expr->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr, self) /* parent= on */; } if (var_n_id == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 7515); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7311); exit(1); } self->attrs[COLOR_parser_nodes__AAttrFormExpr___n_id].val = var_n_id; /* _n_id on */ if (var_n_id == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 7516); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7312); exit(1); } else { ((void (*)(val*, val*))(var_n_id->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_id, self) /* parent= on */; } if (var_n_assign_op == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 7517); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7313); exit(1); } self->attrs[COLOR_parser_nodes__AReassignFormExpr___n_assign_op].val = var_n_assign_op; /* _n_assign_op on */ if (var_n_assign_op == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 7518); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7314); exit(1); } else { ((void (*)(val*, val*))(var_n_assign_op->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_assign_op, self) /* parent= on */; } if (var_n_value == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 7519); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7315); exit(1); } self->attrs[COLOR_parser_nodes__AReassignFormExpr___n_value].val = var_n_value; /* _n_value on */ if (var_n_value == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 7520); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7316); exit(1); } else { ((void (*)(val*, val*))(var_n_value->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_value, self) /* parent= on */; @@ -7970,7 +8334,8 @@ var_old_child = p0; var_new_child = p1; var = self->attrs[COLOR_parser_nodes__AAttrFormExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 7525); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7321); exit(1); } var1 = ((short int (*)(val*, val*))(var->class->vft[COLOR_kernel__Object___61d_61d]))(var, var_old_child) /* == on */; @@ -7992,12 +8357,14 @@ var4 = 0; var4 = var_new_child->type->type_table[cltype] == idtype; } if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7528); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7324); exit(1); } self->attrs[COLOR_parser_nodes__AAttrFormExpr___n_expr].val = var_new_child; /* _n_expr on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 7531); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7327); exit(1); } goto RET_LABEL; @@ -8005,7 +8372,8 @@ goto RET_LABEL; } var5 = self->attrs[COLOR_parser_nodes__AAttrFormExpr___n_id].val; /* _n_id on */ if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_id", "src/parser/parser_prod.nit", 7535); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_id"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7331); exit(1); } var6 = ((short int (*)(val*, val*))(var5->class->vft[COLOR_kernel__Object___61d_61d]))(var5, var_old_child) /* == on */; @@ -8027,12 +8395,14 @@ var9 = 0; var9 = var_new_child->type->type_table[cltype10] == idtype11; } if (!var9) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7538); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7334); exit(1); } self->attrs[COLOR_parser_nodes__AAttrFormExpr___n_id].val = var_new_child; /* _n_id on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 7541); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7337); exit(1); } goto RET_LABEL; @@ -8040,7 +8410,8 @@ goto RET_LABEL; } var12 = self->attrs[COLOR_parser_nodes__AReassignFormExpr___n_assign_op].val; /* _n_assign_op on */ if (var12 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_assign_op", "src/parser/parser_prod.nit", 7545); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_assign_op"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7341); exit(1); } var13 = ((short int (*)(val*, val*))(var12->class->vft[COLOR_kernel__Object___61d_61d]))(var12, var_old_child) /* == on */; @@ -8062,12 +8433,14 @@ var16 = 0; var16 = var_new_child->type->type_table[cltype17] == idtype18; } if (!var16) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7548); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7344); exit(1); } self->attrs[COLOR_parser_nodes__AReassignFormExpr___n_assign_op].val = var_new_child; /* _n_assign_op on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 7551); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7347); exit(1); } goto RET_LABEL; @@ -8075,7 +8448,8 @@ goto RET_LABEL; } var19 = self->attrs[COLOR_parser_nodes__AReassignFormExpr___n_value].val; /* _n_value on */ if (var19 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_value", "src/parser/parser_prod.nit", 7555); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_value"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7351); exit(1); } var20 = ((short int (*)(val*, val*))(var19->class->vft[COLOR_kernel__Object___61d_61d]))(var19, var_old_child) /* == on */; @@ -8097,12 +8471,14 @@ var23 = 0; var23 = var_new_child->type->type_table[cltype24] == idtype25; } if (!var23) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7558); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7354); exit(1); } self->attrs[COLOR_parser_nodes__AReassignFormExpr___n_value].val = var_new_child; /* _n_value on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 7561); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7357); exit(1); } goto RET_LABEL; @@ -8177,25 +8553,29 @@ val* var3 /* : AExpr */; var_v = p0; var = self->attrs[COLOR_parser_nodes__AAttrFormExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 7591); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7387); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var) /* enter_visit on */; var1 = self->attrs[COLOR_parser_nodes__AAttrFormExpr___n_id].val; /* _n_id on */ if (var1 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_id", "src/parser/parser_prod.nit", 7592); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_id"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7388); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var1) /* enter_visit on */; var2 = self->attrs[COLOR_parser_nodes__AReassignFormExpr___n_assign_op].val; /* _n_assign_op on */ if (var2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_assign_op", "src/parser/parser_prod.nit", 7593); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_assign_op"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7389); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var2) /* enter_visit on */; var3 = self->attrs[COLOR_parser_nodes__AReassignFormExpr___n_value].val; /* _n_value on */ if (var3 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_value", "src/parser/parser_prod.nit", 7594); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_value"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7390); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var3) /* enter_visit on */; @@ -8215,92 +8595,59 @@ void VIRTUAL_parser_prod__ACallExpr__empty_init(val* self) { parser_prod__ACallExpr__empty_init(self); RET_LABEL:; } -/* method parser_prod#ACallExpr#init_acallexpr for (self: ACallExpr, nullable AExpr, nullable TId, nullable AExprs, Collection[Object]) */ -void parser_prod__ACallExpr__init_acallexpr(val* self, val* p0, val* p1, val* p2, val* p3) { +/* method parser_prod#ACallExpr#init_acallexpr for (self: ACallExpr, nullable AExpr, nullable TId, nullable AExprs) */ +void parser_prod__ACallExpr__init_acallexpr(val* self, val* p0, val* p1, val* p2) { val* var_n_expr /* var n_expr: nullable AExpr */; val* var_n_id /* var n_id: nullable TId */; val* var_n_args /* var n_args: nullable AExprs */; -val* var_n_closure_defs /* var n_closure_defs: Collection[Object] */; -val* var /* : Iterator[nullable Object] */; -short int var1 /* : Bool */; -val* var2 /* : nullable Object */; -val* var_n /* var n: Object */; -short int var3 /* : Bool */; -int cltype; -int idtype; -val* var4 /* : ANodes[AClosureDef] */; var_n_expr = p0; var_n_id = p1; var_n_args = p2; -var_n_closure_defs = p3; ((void (*)(val*))(self->class->vft[COLOR_parser_prod__ACallExpr__empty_init]))(self) /* empty_init on */; if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 7608); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7403); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_n_expr; /* _n_expr on */ if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 7609); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7404); exit(1); } else { ((void (*)(val*, val*))(var_n_expr->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr, self) /* parent= on */; } if (var_n_id == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 7610); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7405); exit(1); } self->attrs[COLOR_parser_nodes__ACallFormExpr___n_id].val = var_n_id; /* _n_id on */ if (var_n_id == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 7611); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7406); exit(1); } else { ((void (*)(val*, val*))(var_n_id->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_id, self) /* parent= on */; } if (var_n_args == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 7612); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7407); exit(1); } self->attrs[COLOR_parser_nodes__ACallFormExpr___n_args].val = var_n_args; /* _n_args on */ if (var_n_args == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 7613); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7408); exit(1); } else { ((void (*)(val*, val*))(var_n_args->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_args, self) /* parent= on */; } -var = ((val* (*)(val*))(var_n_closure_defs->class->vft[COLOR_abstract_collection__Collection__iterator]))(var_n_closure_defs) /* iterator on */; -for(;;) { -var1 = ((short int (*)(val*))(var->class->vft[COLOR_abstract_collection__Iterator__is_ok]))(var) /* is_ok on */; -if(!var1) break; -var2 = ((val* (*)(val*))(var->class->vft[COLOR_abstract_collection__Iterator__item]))(var) /* item on */; -var_n = var2; -/* isa AClosureDef */ -cltype = type_parser_nodes__AClosureDef.color; -idtype = type_parser_nodes__AClosureDef.id; -if(cltype >= var_n->type->table_size) { -var3 = 0; -} else { -var3 = var_n->type->type_table[cltype] == idtype; -} -if (!var3) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7615); -exit(1); -} -var4 = self->attrs[COLOR_parser_nodes__ASendExpr___n_closure_defs].val; /* _n_closure_defs on */ -if (var4 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_closure_defs", "src/parser/parser_prod.nit", 7616); -exit(1); -} -((void (*)(val*, val*))(var4->class->vft[COLOR_abstract_collection__SimpleCollection__add]))(var4, var_n) /* add on */; -((void (*)(val*, val*))(var_n->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n, self) /* parent= on */; -CONTINUE_label: (void)0; -((void (*)(val*))(var->class->vft[COLOR_abstract_collection__Iterator__next]))(var) /* next on */; -} -BREAK_label: (void)0; RET_LABEL:; } -/* method parser_prod#ACallExpr#init_acallexpr for (self: Object, nullable AExpr, nullable TId, nullable AExprs, Collection[Object]) */ -void VIRTUAL_parser_prod__ACallExpr__init_acallexpr(val* self, val* p0, val* p1, val* p2, val* p3) { -parser_prod__ACallExpr__init_acallexpr(self, p0, p1, p2, p3); +/* method parser_prod#ACallExpr#init_acallexpr for (self: Object, nullable AExpr, nullable TId, nullable AExprs) */ +void VIRTUAL_parser_prod__ACallExpr__init_acallexpr(val* self, val* p0, val* p1, val* p2) { +parser_prod__ACallExpr__init_acallexpr(self, p0, p1, p2); RET_LABEL:; } /* method parser_prod#ACallExpr#replace_child for (self: ACallExpr, ANode, nullable ANode) */ @@ -8328,32 +8675,12 @@ short int var15 /* : Bool */; short int var16 /* : Bool */; int cltype17; int idtype18; -val* var19 /* : Range[Int] */; -long var20 /* : Int */; -val* var21 /* : ANodes[AClosureDef] */; -long var22 /* : Int */; -val* var23 /* : Discrete */; -val* var24 /* : Discrete */; -val* var25 /* : Iterator[nullable Object] */; -short int var26 /* : Bool */; -val* var27 /* : nullable Object */; -long var_i /* var i: Int */; -long var28 /* : Int */; -val* var29 /* : ANodes[AClosureDef] */; -val* var30 /* : nullable Object */; -short int var31 /* : Bool */; -val* var32 /* : null */; -short int var33 /* : Bool */; -short int var34 /* : Bool */; -int cltype35; -int idtype36; -val* var37 /* : ANodes[AClosureDef] */; -val* var38 /* : ANodes[AClosureDef] */; var_old_child = p0; var_new_child = p1; var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 7623); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7413); exit(1); } var1 = ((short int (*)(val*, val*))(var->class->vft[COLOR_kernel__Object___61d_61d]))(var, var_old_child) /* == on */; @@ -8375,12 +8702,14 @@ var4 = 0; var4 = var_new_child->type->type_table[cltype] == idtype; } if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7626); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7416); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_new_child; /* _n_expr on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 7629); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7419); exit(1); } goto RET_LABEL; @@ -8388,7 +8717,8 @@ goto RET_LABEL; } var5 = self->attrs[COLOR_parser_nodes__ACallFormExpr___n_id].val; /* _n_id on */ if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_id", "src/parser/parser_prod.nit", 7633); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_id"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7423); exit(1); } var6 = ((short int (*)(val*, val*))(var5->class->vft[COLOR_kernel__Object___61d_61d]))(var5, var_old_child) /* == on */; @@ -8410,12 +8740,14 @@ var9 = 0; var9 = var_new_child->type->type_table[cltype10] == idtype11; } if (!var9) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7636); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7426); exit(1); } self->attrs[COLOR_parser_nodes__ACallFormExpr___n_id].val = var_new_child; /* _n_id on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 7639); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7429); exit(1); } goto RET_LABEL; @@ -8423,7 +8755,8 @@ goto RET_LABEL; } var12 = self->attrs[COLOR_parser_nodes__ACallFormExpr___n_args].val; /* _n_args on */ if (var12 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_args", "src/parser/parser_prod.nit", 7643); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_args"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7433); exit(1); } var13 = ((short int (*)(val*, val*))(var12->class->vft[COLOR_kernel__Object___61d_61d]))(var12, var_old_child) /* == on */; @@ -8445,85 +8778,19 @@ var16 = 0; var16 = var_new_child->type->type_table[cltype17] == idtype18; } if (!var16) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7646); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7436); exit(1); } self->attrs[COLOR_parser_nodes__ACallFormExpr___n_args].val = var_new_child; /* _n_args on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 7649); -exit(1); -} -goto RET_LABEL; -} else { -} -var19 = NEW_range__Range(&type_range__Rangekernel__Int); -var20 = 0; -var21 = self->attrs[COLOR_parser_nodes__ASendExpr___n_closure_defs].val; /* _n_closure_defs on */ -if (var21 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_closure_defs", "src/parser/parser_prod.nit", 7653); -exit(1); -} -var22 = ((long (*)(val*))(var21->class->vft[COLOR_abstract_collection__Collection__length]))(var21) /* length on */; -var23 = BOX_kernel__Int(var20); /* autobox from Int to Discrete */ -var24 = BOX_kernel__Int(var22); /* autobox from Int to Discrete */ -((void (*)(val*, val*, val*))(var19->class->vft[COLOR_range__Range__without_last]))(var19, var23, var24) /* without_last on */; -CHECK_NEW_range__Range(var19); -var25 = ((val* (*)(val*))(var19->class->vft[COLOR_abstract_collection__Collection__iterator]))(var19) /* iterator on */; -for(;;) { -var26 = ((short int (*)(val*))(var25->class->vft[COLOR_abstract_collection__Iterator__is_ok]))(var25) /* is_ok on */; -if(!var26) break; -var27 = ((val* (*)(val*))(var25->class->vft[COLOR_abstract_collection__Iterator__item]))(var25) /* item on */; -var28 = ((struct instance_kernel__Int*)var27)->value; /* autounbox from nullable Object to Int */; -var_i = var28; -var29 = self->attrs[COLOR_parser_nodes__ASendExpr___n_closure_defs].val; /* _n_closure_defs on */ -if (var29 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_closure_defs", "src/parser/parser_prod.nit", 7654); -exit(1); -} -var30 = ((val* (*)(val*, long))(var29->class->vft[COLOR_abstract_collection__SequenceRead___91d_93d]))(var29, var_i) /* [] on */; -var31 = ((short int (*)(val*, val*))(var30->class->vft[COLOR_kernel__Object___61d_61d]))(var30, var_old_child) /* == on */; -if (var31){ -var32 = NULL; -if (var_new_child == NULL) { -var33 = 0; /* is null */ -} else { -var33 = 1; /* arg is null and recv is not */ -} -if (var33){ -/* isa AClosureDef */ -cltype35 = type_parser_nodes__AClosureDef.color; -idtype36 = type_parser_nodes__AClosureDef.id; -if(cltype35 >= var_new_child->type->table_size) { -var34 = 0; -} else { -var34 = var_new_child->type->type_table[cltype35] == idtype36; -} -if (!var34) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7656); -exit(1); -} -var37 = self->attrs[COLOR_parser_nodes__ASendExpr___n_closure_defs].val; /* _n_closure_defs on */ -if (var37 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_closure_defs", "src/parser/parser_prod.nit", 7657); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7439); exit(1); } -((void (*)(val*, long, val*))(var37->class->vft[COLOR_abstract_collection__Sequence___91d_93d_61d]))(var37, var_i, var_new_child) /* []= on */; -((void (*)(val*, val*))(var_new_child->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_new_child, self) /* parent= on */; -} else { -var38 = self->attrs[COLOR_parser_nodes__ASendExpr___n_closure_defs].val; /* _n_closure_defs on */ -if (var38 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_closure_defs", "src/parser/parser_prod.nit", 7660); -exit(1); -} -((void (*)(val*, long))(var38->class->vft[COLOR_abstract_collection__Sequence__remove_at]))(var38, var_i) /* remove_at on */; -} goto RET_LABEL; } else { } -CONTINUE_label: (void)0; -((void (*)(val*))(var25->class->vft[COLOR_abstract_collection__Iterator__next]))(var25) /* next on */; -} -BREAK_label: (void)0; RET_LABEL:; } /* method parser_prod#ACallExpr#replace_child for (self: Object, ANode, nullable ANode) */ @@ -8576,46 +8843,28 @@ val* var_v /* var v: Visitor */; val* var /* : AExpr */; val* var1 /* : TId */; val* var2 /* : AExprs */; -val* var3 /* : ANodes[AClosureDef] */; -val* var4 /* : Iterator[nullable Object] */; -short int var5 /* : Bool */; -val* var6 /* : nullable Object */; -val* var_n /* var n: AClosureDef */; var_v = p0; var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 7686); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7464); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var) /* enter_visit on */; var1 = self->attrs[COLOR_parser_nodes__ACallFormExpr___n_id].val; /* _n_id on */ if (var1 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_id", "src/parser/parser_prod.nit", 7687); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_id"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7465); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var1) /* enter_visit on */; var2 = self->attrs[COLOR_parser_nodes__ACallFormExpr___n_args].val; /* _n_args on */ if (var2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_args", "src/parser/parser_prod.nit", 7688); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_args"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7466); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var2) /* enter_visit on */; -var3 = self->attrs[COLOR_parser_nodes__ASendExpr___n_closure_defs].val; /* _n_closure_defs on */ -if (var3 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_closure_defs", "src/parser/parser_prod.nit", 7689); -exit(1); -} -var4 = ((val* (*)(val*))(var3->class->vft[COLOR_abstract_collection__Collection__iterator]))(var3) /* iterator on */; -for(;;) { -var5 = ((short int (*)(val*))(var4->class->vft[COLOR_abstract_collection__Iterator__is_ok]))(var4) /* is_ok on */; -if(!var5) break; -var6 = ((val* (*)(val*))(var4->class->vft[COLOR_abstract_collection__Iterator__item]))(var4) /* item on */; -var_n = var6; -((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var_n) /* enter_visit on */; -CONTINUE_label: (void)0; -((void (*)(val*))(var4->class->vft[COLOR_abstract_collection__Iterator__next]))(var4) /* next on */; -} -BREAK_label: (void)0; RET_LABEL:; } /* method parser_prod#ACallExpr#visit_all for (self: Object, Visitor) */ @@ -8646,56 +8895,66 @@ var_n_assign = p3; var_n_value = p4; ((void (*)(val*))(self->class->vft[COLOR_parser_prod__ACallAssignExpr__empty_init]))(self) /* empty_init on */; if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 7706); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7481); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_n_expr; /* _n_expr on */ if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 7707); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7482); exit(1); } else { ((void (*)(val*, val*))(var_n_expr->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr, self) /* parent= on */; } if (var_n_id == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 7708); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7483); exit(1); } self->attrs[COLOR_parser_nodes__ACallFormExpr___n_id].val = var_n_id; /* _n_id on */ if (var_n_id == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 7709); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7484); exit(1); } else { ((void (*)(val*, val*))(var_n_id->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_id, self) /* parent= on */; } if (var_n_args == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 7710); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7485); exit(1); } self->attrs[COLOR_parser_nodes__ACallFormExpr___n_args].val = var_n_args; /* _n_args on */ if (var_n_args == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 7711); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7486); exit(1); } else { ((void (*)(val*, val*))(var_n_args->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_args, self) /* parent= on */; } if (var_n_assign == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 7712); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7487); exit(1); } self->attrs[COLOR_parser_nodes__AAssignFormExpr___n_assign].val = var_n_assign; /* _n_assign on */ if (var_n_assign == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 7713); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7488); exit(1); } else { ((void (*)(val*, val*))(var_n_assign->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_assign, self) /* parent= on */; } if (var_n_value == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 7714); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7489); exit(1); } self->attrs[COLOR_parser_nodes__AAssignFormExpr___n_value].val = var_n_value; /* _n_value on */ if (var_n_value == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 7715); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7490); exit(1); } else { ((void (*)(val*, val*))(var_n_value->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_value, self) /* parent= on */; @@ -8750,7 +9009,8 @@ var_old_child = p0; var_new_child = p1; var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 7720); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7495); exit(1); } var1 = ((short int (*)(val*, val*))(var->class->vft[COLOR_kernel__Object___61d_61d]))(var, var_old_child) /* == on */; @@ -8772,12 +9032,14 @@ var4 = 0; var4 = var_new_child->type->type_table[cltype] == idtype; } if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7723); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7498); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_new_child; /* _n_expr on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 7726); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7501); exit(1); } goto RET_LABEL; @@ -8785,7 +9047,8 @@ goto RET_LABEL; } var5 = self->attrs[COLOR_parser_nodes__ACallFormExpr___n_id].val; /* _n_id on */ if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_id", "src/parser/parser_prod.nit", 7730); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_id"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7505); exit(1); } var6 = ((short int (*)(val*, val*))(var5->class->vft[COLOR_kernel__Object___61d_61d]))(var5, var_old_child) /* == on */; @@ -8807,12 +9070,14 @@ var9 = 0; var9 = var_new_child->type->type_table[cltype10] == idtype11; } if (!var9) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7733); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7508); exit(1); } self->attrs[COLOR_parser_nodes__ACallFormExpr___n_id].val = var_new_child; /* _n_id on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 7736); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7511); exit(1); } goto RET_LABEL; @@ -8820,7 +9085,8 @@ goto RET_LABEL; } var12 = self->attrs[COLOR_parser_nodes__ACallFormExpr___n_args].val; /* _n_args on */ if (var12 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_args", "src/parser/parser_prod.nit", 7740); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_args"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7515); exit(1); } var13 = ((short int (*)(val*, val*))(var12->class->vft[COLOR_kernel__Object___61d_61d]))(var12, var_old_child) /* == on */; @@ -8842,12 +9108,14 @@ var16 = 0; var16 = var_new_child->type->type_table[cltype17] == idtype18; } if (!var16) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7743); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7518); exit(1); } self->attrs[COLOR_parser_nodes__ACallFormExpr___n_args].val = var_new_child; /* _n_args on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 7746); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7521); exit(1); } goto RET_LABEL; @@ -8855,7 +9123,8 @@ goto RET_LABEL; } var19 = self->attrs[COLOR_parser_nodes__AAssignFormExpr___n_assign].val; /* _n_assign on */ if (var19 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_assign", "src/parser/parser_prod.nit", 7750); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_assign"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7525); exit(1); } var20 = ((short int (*)(val*, val*))(var19->class->vft[COLOR_kernel__Object___61d_61d]))(var19, var_old_child) /* == on */; @@ -8877,12 +9146,14 @@ var23 = 0; var23 = var_new_child->type->type_table[cltype24] == idtype25; } if (!var23) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7753); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7528); exit(1); } self->attrs[COLOR_parser_nodes__AAssignFormExpr___n_assign].val = var_new_child; /* _n_assign on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 7756); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7531); exit(1); } goto RET_LABEL; @@ -8890,7 +9161,8 @@ goto RET_LABEL; } var26 = self->attrs[COLOR_parser_nodes__AAssignFormExpr___n_value].val; /* _n_value on */ if (var26 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_value", "src/parser/parser_prod.nit", 7760); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_value"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7535); exit(1); } var27 = ((short int (*)(val*, val*))(var26->class->vft[COLOR_kernel__Object___61d_61d]))(var26, var_old_child) /* == on */; @@ -8912,12 +9184,14 @@ var30 = 0; var30 = var_new_child->type->type_table[cltype31] == idtype32; } if (!var30) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7763); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7538); exit(1); } self->attrs[COLOR_parser_nodes__AAssignFormExpr___n_value].val = var_new_child; /* _n_value on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 7766); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7541); exit(1); } goto RET_LABEL; @@ -9006,31 +9280,36 @@ val* var4 /* : AExpr */; var_v = p0; var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 7801); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7576); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var) /* enter_visit on */; var1 = self->attrs[COLOR_parser_nodes__ACallFormExpr___n_id].val; /* _n_id on */ if (var1 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_id", "src/parser/parser_prod.nit", 7802); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_id"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7577); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var1) /* enter_visit on */; var2 = self->attrs[COLOR_parser_nodes__ACallFormExpr___n_args].val; /* _n_args on */ if (var2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_args", "src/parser/parser_prod.nit", 7803); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_args"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7578); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var2) /* enter_visit on */; var3 = self->attrs[COLOR_parser_nodes__AAssignFormExpr___n_assign].val; /* _n_assign on */ if (var3 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_assign", "src/parser/parser_prod.nit", 7804); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_assign"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7579); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var3) /* enter_visit on */; var4 = self->attrs[COLOR_parser_nodes__AAssignFormExpr___n_value].val; /* _n_value on */ if (var4 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_value", "src/parser/parser_prod.nit", 7805); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_value"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7580); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var4) /* enter_visit on */; @@ -9064,56 +9343,66 @@ var_n_assign_op = p3; var_n_value = p4; ((void (*)(val*))(self->class->vft[COLOR_parser_prod__ACallReassignExpr__empty_init]))(self) /* empty_init on */; if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 7820); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7595); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_n_expr; /* _n_expr on */ if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 7821); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7596); exit(1); } else { ((void (*)(val*, val*))(var_n_expr->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr, self) /* parent= on */; } if (var_n_id == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 7822); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7597); exit(1); } self->attrs[COLOR_parser_nodes__ACallFormExpr___n_id].val = var_n_id; /* _n_id on */ if (var_n_id == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 7823); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7598); exit(1); } else { ((void (*)(val*, val*))(var_n_id->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_id, self) /* parent= on */; } if (var_n_args == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 7824); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7599); exit(1); } self->attrs[COLOR_parser_nodes__ACallFormExpr___n_args].val = var_n_args; /* _n_args on */ if (var_n_args == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 7825); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7600); exit(1); } else { ((void (*)(val*, val*))(var_n_args->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_args, self) /* parent= on */; } if (var_n_assign_op == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 7826); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7601); exit(1); } self->attrs[COLOR_parser_nodes__AReassignFormExpr___n_assign_op].val = var_n_assign_op; /* _n_assign_op on */ if (var_n_assign_op == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 7827); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7602); exit(1); } else { ((void (*)(val*, val*))(var_n_assign_op->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_assign_op, self) /* parent= on */; } if (var_n_value == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 7828); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7603); exit(1); } self->attrs[COLOR_parser_nodes__AReassignFormExpr___n_value].val = var_n_value; /* _n_value on */ if (var_n_value == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 7829); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7604); exit(1); } else { ((void (*)(val*, val*))(var_n_value->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_value, self) /* parent= on */; @@ -9168,7 +9457,8 @@ var_old_child = p0; var_new_child = p1; var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 7834); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7609); exit(1); } var1 = ((short int (*)(val*, val*))(var->class->vft[COLOR_kernel__Object___61d_61d]))(var, var_old_child) /* == on */; @@ -9190,12 +9480,14 @@ var4 = 0; var4 = var_new_child->type->type_table[cltype] == idtype; } if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7837); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7612); exit(1); } self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_new_child; /* _n_expr on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 7840); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7615); exit(1); } goto RET_LABEL; @@ -9203,7 +9495,8 @@ goto RET_LABEL; } var5 = self->attrs[COLOR_parser_nodes__ACallFormExpr___n_id].val; /* _n_id on */ if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_id", "src/parser/parser_prod.nit", 7844); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_id"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7619); exit(1); } var6 = ((short int (*)(val*, val*))(var5->class->vft[COLOR_kernel__Object___61d_61d]))(var5, var_old_child) /* == on */; @@ -9225,12 +9518,14 @@ var9 = 0; var9 = var_new_child->type->type_table[cltype10] == idtype11; } if (!var9) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7847); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7622); exit(1); } self->attrs[COLOR_parser_nodes__ACallFormExpr___n_id].val = var_new_child; /* _n_id on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 7850); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7625); exit(1); } goto RET_LABEL; @@ -9238,7 +9533,8 @@ goto RET_LABEL; } var12 = self->attrs[COLOR_parser_nodes__ACallFormExpr___n_args].val; /* _n_args on */ if (var12 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_args", "src/parser/parser_prod.nit", 7854); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_args"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7629); exit(1); } var13 = ((short int (*)(val*, val*))(var12->class->vft[COLOR_kernel__Object___61d_61d]))(var12, var_old_child) /* == on */; @@ -9260,12 +9556,14 @@ var16 = 0; var16 = var_new_child->type->type_table[cltype17] == idtype18; } if (!var16) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7857); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7632); exit(1); } self->attrs[COLOR_parser_nodes__ACallFormExpr___n_args].val = var_new_child; /* _n_args on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 7860); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7635); exit(1); } goto RET_LABEL; @@ -9273,7 +9571,8 @@ goto RET_LABEL; } var19 = self->attrs[COLOR_parser_nodes__AReassignFormExpr___n_assign_op].val; /* _n_assign_op on */ if (var19 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_assign_op", "src/parser/parser_prod.nit", 7864); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_assign_op"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7639); exit(1); } var20 = ((short int (*)(val*, val*))(var19->class->vft[COLOR_kernel__Object___61d_61d]))(var19, var_old_child) /* == on */; @@ -9295,12 +9594,14 @@ var23 = 0; var23 = var_new_child->type->type_table[cltype24] == idtype25; } if (!var23) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7867); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7642); exit(1); } self->attrs[COLOR_parser_nodes__AReassignFormExpr___n_assign_op].val = var_new_child; /* _n_assign_op on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 7870); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7645); exit(1); } goto RET_LABEL; @@ -9308,7 +9609,8 @@ goto RET_LABEL; } var26 = self->attrs[COLOR_parser_nodes__AReassignFormExpr___n_value].val; /* _n_value on */ if (var26 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_value", "src/parser/parser_prod.nit", 7874); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_value"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7649); exit(1); } var27 = ((short int (*)(val*, val*))(var26->class->vft[COLOR_kernel__Object___61d_61d]))(var26, var_old_child) /* == on */; @@ -9330,12 +9632,14 @@ var30 = 0; var30 = var_new_child->type->type_table[cltype31] == idtype32; } if (!var30) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7877); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7652); exit(1); } self->attrs[COLOR_parser_nodes__AReassignFormExpr___n_value].val = var_new_child; /* _n_value on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 7880); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7655); exit(1); } goto RET_LABEL; @@ -9424,31 +9728,36 @@ val* var4 /* : AExpr */; var_v = p0; var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 7915); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7690); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var) /* enter_visit on */; var1 = self->attrs[COLOR_parser_nodes__ACallFormExpr___n_id].val; /* _n_id on */ if (var1 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_id", "src/parser/parser_prod.nit", 7916); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_id"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7691); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var1) /* enter_visit on */; var2 = self->attrs[COLOR_parser_nodes__ACallFormExpr___n_args].val; /* _n_args on */ if (var2 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_args", "src/parser/parser_prod.nit", 7917); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_args"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7692); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var2) /* enter_visit on */; var3 = self->attrs[COLOR_parser_nodes__AReassignFormExpr___n_assign_op].val; /* _n_assign_op on */ if (var3 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_assign_op", "src/parser/parser_prod.nit", 7918); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_assign_op"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7693); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var3) /* enter_visit on */; var4 = self->attrs[COLOR_parser_nodes__AReassignFormExpr___n_value].val; /* _n_value on */ if (var4 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_value", "src/parser/parser_prod.nit", 7919); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_value"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7694); exit(1); } ((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var4) /* enter_visit on */; @@ -9491,23 +9800,27 @@ if (var1){ } else { } if (var_n_kwsuper == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 7936); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7711); exit(1); } self->attrs[COLOR_parser_nodes__ASuperExpr___n_kwsuper].val = var_n_kwsuper; /* _n_kwsuper on */ if (var_n_kwsuper == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 7937); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7712); exit(1); } else { ((void (*)(val*, val*))(var_n_kwsuper->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_kwsuper, self) /* parent= on */; } if (var_n_args == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 7938); +fprintf(stderr, "Runtime error: %s", "Cast failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7713); exit(1); } self->attrs[COLOR_parser_nodes__ASuperExpr___n_args].val = var_n_args; /* _n_args on */ if (var_n_args == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 7939); +fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7714); exit(1); } else { ((void (*)(val*, val*))(var_n_args->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_args, self) /* parent= on */; @@ -9571,7 +9884,8 @@ var4 = 0; var4 = var_new_child->type->type_table[cltype] == idtype; } if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7947); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7722); exit(1); } self->attrs[COLOR_parser_nodes__ASuperExpr___n_qualified].val = var_new_child; /* _n_qualified on */ @@ -9584,7 +9898,8 @@ goto RET_LABEL; } var6 = self->attrs[COLOR_parser_nodes__ASuperExpr___n_kwsuper].val; /* _n_kwsuper on */ if (var6 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_kwsuper", "src/parser/parser_prod.nit", 7954); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwsuper"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7729); exit(1); } var7 = ((short int (*)(val*, val*))(var6->class->vft[COLOR_kernel__Object___61d_61d]))(var6, var_old_child) /* == on */; @@ -9606,12 +9921,14 @@ var10 = 0; var10 = var_new_child->type->type_table[cltype11] == idtype12; } if (!var10) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7957); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7732); exit(1); } self->attrs[COLOR_parser_nodes__ASuperExpr___n_kwsuper].val = var_new_child; /* _n_kwsuper on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 7960); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7735); exit(1); } goto RET_LABEL; @@ -9619,7 +9936,8 @@ goto RET_LABEL; } var13 = self->attrs[COLOR_parser_nodes__ASuperExpr___n_args].val; /* _n_args on */ if (var13 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_args", "src/parser/parser_prod.nit", 7964); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_args"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7739); exit(1); } var14 = ((short int (*)(val*, val*))(var13->class->vft[COLOR_kernel__Object___61d_61d]))(var13, var_old_child) /* == on */; @@ -9641,12 +9959,14 @@ var17 = 0; var17 = var_new_child->type->type_table[cltype18] == idtype19; } if (!var17) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 7967); +fprintf(stderr, "Runtime error: %s", "Assert failed"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7742); exit(1); } self->attrs[COLOR_parser_nodes__ASuperExpr___n_args].val = var_new_child; /* _n_args on */ } else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 7970); +fprintf(stderr, "Runtime error: %s", "Aborted"); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_prod.nit", 7745); exit(1); } goto RET_LABEL; @@ -9678,315 +9998,3 @@ if (var1){ } RET_LABEL:; } -/* method parser_prod#ASuperExpr#n_qualified= for (self: Object, nullable AQualified) */ -void VIRTUAL_parser_prod__ASuperExpr__n_qualified_61d(val* self, val* p0) { -parser_prod__ASuperExpr__n_qualified_61d(self, p0); -RET_LABEL:; -} -/* method parser_prod#ASuperExpr#n_kwsuper= for (self: ASuperExpr, TKwsuper) */ -void parser_prod__ASuperExpr__n_kwsuper_61d(val* self, val* p0) { -val* var_node /* var node: TKwsuper */; -var_node = p0; -self->attrs[COLOR_parser_nodes__ASuperExpr___n_kwsuper].val = var_node; /* _n_kwsuper on */ -((void (*)(val*, val*))(var_node->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_node, self) /* parent= on */; -RET_LABEL:; -} -/* method parser_prod#ASuperExpr#n_kwsuper= for (self: Object, TKwsuper) */ -void VIRTUAL_parser_prod__ASuperExpr__n_kwsuper_61d(val* self, val* p0) { -parser_prod__ASuperExpr__n_kwsuper_61d(self, p0); -RET_LABEL:; -} -/* method parser_prod#ASuperExpr#n_args= for (self: ASuperExpr, AExprs) */ -void parser_prod__ASuperExpr__n_args_61d(val* self, val* p0) { -val* var_node /* var node: AExprs */; -var_node = p0; -self->attrs[COLOR_parser_nodes__ASuperExpr___n_args].val = var_node; /* _n_args on */ -((void (*)(val*, val*))(var_node->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_node, self) /* parent= on */; -RET_LABEL:; -} -/* method parser_prod#ASuperExpr#n_args= for (self: Object, AExprs) */ -void VIRTUAL_parser_prod__ASuperExpr__n_args_61d(val* self, val* p0) { -parser_prod__ASuperExpr__n_args_61d(self, p0); -RET_LABEL:; -} -/* method parser_prod#ASuperExpr#visit_all for (self: ASuperExpr, Visitor) */ -void parser_prod__ASuperExpr__visit_all(val* self, val* p0) { -val* var_v /* var v: Visitor */; -val* var /* : nullable AQualified */; -val* var1 /* : null */; -short int var2 /* : Bool */; -val* var3 /* : nullable AQualified */; -val* var4 /* : TKwsuper */; -val* var5 /* : AExprs */; -var_v = p0; -var = self->attrs[COLOR_parser_nodes__ASuperExpr___n_qualified].val; /* _n_qualified on */ -var1 = NULL; -if (var == NULL) { -var2 = 0; /* is null */ -} else { -var2 = 1; /* arg is null and recv is not */ -} -if (var2){ -var3 = self->attrs[COLOR_parser_nodes__ASuperExpr___n_qualified].val; /* _n_qualified on */ -if (var3 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 7998); -exit(1); -} -((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var3) /* enter_visit on */; -} else { -} -var4 = self->attrs[COLOR_parser_nodes__ASuperExpr___n_kwsuper].val; /* _n_kwsuper on */ -if (var4 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_kwsuper", "src/parser/parser_prod.nit", 8000); -exit(1); -} -((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var4) /* enter_visit on */; -var5 = self->attrs[COLOR_parser_nodes__ASuperExpr___n_args].val; /* _n_args on */ -if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_args", "src/parser/parser_prod.nit", 8001); -exit(1); -} -((void (*)(val*, val*))(var_v->class->vft[COLOR_parser_nodes__Visitor__enter_visit]))(var_v, var5) /* enter_visit on */; -RET_LABEL:; -} -/* method parser_prod#ASuperExpr#visit_all for (self: Object, Visitor) */ -void VIRTUAL_parser_prod__ASuperExpr__visit_all(val* self, val* p0) { -parser_prod__ASuperExpr__visit_all(self, p0); -RET_LABEL:; -} -/* method parser_prod#AInitExpr#empty_init for (self: AInitExpr) */ -void parser_prod__AInitExpr__empty_init(val* self) { -RET_LABEL:; -} -/* method parser_prod#AInitExpr#empty_init for (self: Object) */ -void VIRTUAL_parser_prod__AInitExpr__empty_init(val* self) { -parser_prod__AInitExpr__empty_init(self); -RET_LABEL:; -} -/* method parser_prod#AInitExpr#init_ainitexpr for (self: AInitExpr, nullable AExpr, nullable TKwinit, nullable AExprs) */ -void parser_prod__AInitExpr__init_ainitexpr(val* self, val* p0, val* p1, val* p2) { -val* var_n_expr /* var n_expr: nullable AExpr */; -val* var_n_kwinit /* var n_kwinit: nullable TKwinit */; -val* var_n_args /* var n_args: nullable AExprs */; -var_n_expr = p0; -var_n_kwinit = p1; -var_n_args = p2; -((void (*)(val*))(self->class->vft[COLOR_parser_prod__AInitExpr__empty_init]))(self) /* empty_init on */; -if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 8014); -exit(1); -} -self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_n_expr; /* _n_expr on */ -if (var_n_expr == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 8015); -exit(1); -} else { -((void (*)(val*, val*))(var_n_expr->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_expr, self) /* parent= on */; -} -if (var_n_kwinit == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 8016); -exit(1); -} -self->attrs[COLOR_parser_nodes__AInitExpr___n_kwinit].val = var_n_kwinit; /* _n_kwinit on */ -if (var_n_kwinit == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 8017); -exit(1); -} else { -((void (*)(val*, val*))(var_n_kwinit->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_kwinit, self) /* parent= on */; -} -if (var_n_args == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Cast failed", "src/parser/parser_prod.nit", 8018); -exit(1); -} -self->attrs[COLOR_parser_nodes__AInitExpr___n_args].val = var_n_args; /* _n_args on */ -if (var_n_args == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Reciever is null", "src/parser/parser_prod.nit", 8019); -exit(1); -} else { -((void (*)(val*, val*))(var_n_args->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_n_args, self) /* parent= on */; -} -RET_LABEL:; -} -/* method parser_prod#AInitExpr#init_ainitexpr for (self: Object, nullable AExpr, nullable TKwinit, nullable AExprs) */ -void VIRTUAL_parser_prod__AInitExpr__init_ainitexpr(val* self, val* p0, val* p1, val* p2) { -parser_prod__AInitExpr__init_ainitexpr(self, p0, p1, p2); -RET_LABEL:; -} -/* method parser_prod#AInitExpr#replace_child for (self: AInitExpr, ANode, nullable ANode) */ -void parser_prod__AInitExpr__replace_child(val* self, val* p0, val* p1) { -val* var_old_child /* var old_child: ANode */; -val* var_new_child /* var new_child: nullable ANode */; -val* var /* : AExpr */; -short int var1 /* : Bool */; -val* var2 /* : null */; -short int var3 /* : Bool */; -short int var4 /* : Bool */; -int cltype; -int idtype; -val* var5 /* : TKwinit */; -short int var6 /* : Bool */; -val* var7 /* : null */; -short int var8 /* : Bool */; -short int var9 /* : Bool */; -int cltype10; -int idtype11; -val* var12 /* : AExprs */; -short int var13 /* : Bool */; -val* var14 /* : null */; -short int var15 /* : Bool */; -short int var16 /* : Bool */; -int cltype17; -int idtype18; -var_old_child = p0; -var_new_child = p1; -var = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ -if (var == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_expr", "src/parser/parser_prod.nit", 8024); -exit(1); -} -var1 = ((short int (*)(val*, val*))(var->class->vft[COLOR_kernel__Object___61d_61d]))(var, var_old_child) /* == on */; -if (var1){ -var2 = NULL; -if (var_new_child == NULL) { -var3 = 0; /* is null */ -} else { -var3 = 1; /* arg is null and recv is not */ -} -if (var3){ -((void (*)(val*, val*))(var_new_child->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_new_child, self) /* parent= on */; -/* isa AExpr */ -cltype = type_parser_nodes__AExpr.color; -idtype = type_parser_nodes__AExpr.id; -if(cltype >= var_new_child->type->table_size) { -var4 = 0; -} else { -var4 = var_new_child->type->type_table[cltype] == idtype; -} -if (!var4) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 8027); -exit(1); -} -self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_new_child; /* _n_expr on */ -} else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 8030); -exit(1); -} -goto RET_LABEL; -} else { -} -var5 = self->attrs[COLOR_parser_nodes__AInitExpr___n_kwinit].val; /* _n_kwinit on */ -if (var5 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_kwinit", "src/parser/parser_prod.nit", 8034); -exit(1); -} -var6 = ((short int (*)(val*, val*))(var5->class->vft[COLOR_kernel__Object___61d_61d]))(var5, var_old_child) /* == on */; -if (var6){ -var7 = NULL; -if (var_new_child == NULL) { -var8 = 0; /* is null */ -} else { -var8 = 1; /* arg is null and recv is not */ -} -if (var8){ -((void (*)(val*, val*))(var_new_child->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_new_child, self) /* parent= on */; -/* isa TKwinit */ -cltype10 = type_parser_nodes__TKwinit.color; -idtype11 = type_parser_nodes__TKwinit.id; -if(cltype10 >= var_new_child->type->table_size) { -var9 = 0; -} else { -var9 = var_new_child->type->type_table[cltype10] == idtype11; -} -if (!var9) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 8037); -exit(1); -} -self->attrs[COLOR_parser_nodes__AInitExpr___n_kwinit].val = var_new_child; /* _n_kwinit on */ -} else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 8040); -exit(1); -} -goto RET_LABEL; -} else { -} -var12 = self->attrs[COLOR_parser_nodes__AInitExpr___n_args].val; /* _n_args on */ -if (var12 == NULL) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _n_args", "src/parser/parser_prod.nit", 8044); -exit(1); -} -var13 = ((short int (*)(val*, val*))(var12->class->vft[COLOR_kernel__Object___61d_61d]))(var12, var_old_child) /* == on */; -if (var13){ -var14 = NULL; -if (var_new_child == NULL) { -var15 = 0; /* is null */ -} else { -var15 = 1; /* arg is null and recv is not */ -} -if (var15){ -((void (*)(val*, val*))(var_new_child->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_new_child, self) /* parent= on */; -/* isa AExprs */ -cltype17 = type_parser_nodes__AExprs.color; -idtype18 = type_parser_nodes__AExprs.id; -if(cltype17 >= var_new_child->type->table_size) { -var16 = 0; -} else { -var16 = var_new_child->type->type_table[cltype17] == idtype18; -} -if (!var16) { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser_prod.nit", 8047); -exit(1); -} -self->attrs[COLOR_parser_nodes__AInitExpr___n_args].val = var_new_child; /* _n_args on */ -} else { -fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Aborted", "src/parser/parser_prod.nit", 8050); -exit(1); -} -goto RET_LABEL; -} else { -} -RET_LABEL:; -} -/* method parser_prod#AInitExpr#replace_child for (self: Object, ANode, nullable ANode) */ -void VIRTUAL_parser_prod__AInitExpr__replace_child(val* self, val* p0, val* p1) { -parser_prod__AInitExpr__replace_child(self, p0, p1); -RET_LABEL:; -} -/* method parser_prod#AInitExpr#n_expr= for (self: AInitExpr, AExpr) */ -void parser_prod__AInitExpr__n_expr_61d(val* self, val* p0) { -val* var_node /* var node: AExpr */; -var_node = p0; -self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val = var_node; /* _n_expr on */ -((void (*)(val*, val*))(var_node->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_node, self) /* parent= on */; -RET_LABEL:; -} -/* method parser_prod#AInitExpr#n_expr= for (self: Object, AExpr) */ -void VIRTUAL_parser_prod__AInitExpr__n_expr_61d(val* self, val* p0) { -parser_prod__AInitExpr__n_expr_61d(self, p0); -RET_LABEL:; -} -/* method parser_prod#AInitExpr#n_kwinit= for (self: AInitExpr, TKwinit) */ -void parser_prod__AInitExpr__n_kwinit_61d(val* self, val* p0) { -val* var_node /* var node: TKwinit */; -var_node = p0; -self->attrs[COLOR_parser_nodes__AInitExpr___n_kwinit].val = var_node; /* _n_kwinit on */ -((void (*)(val*, val*))(var_node->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_node, self) /* parent= on */; -RET_LABEL:; -} -/* method parser_prod#AInitExpr#n_kwinit= for (self: Object, TKwinit) */ -void VIRTUAL_parser_prod__AInitExpr__n_kwinit_61d(val* self, val* p0) { -parser_prod__AInitExpr__n_kwinit_61d(self, p0); -RET_LABEL:; -} -/* method parser_prod#AInitExpr#n_args= for (self: AInitExpr, AExprs) */ -void parser_prod__AInitExpr__n_args_61d(val* self, val* p0) { -val* var_node /* var node: AExprs */; -var_node = p0; -self->attrs[COLOR_parser_nodes__AInitExpr___n_args].val = var_node; /* _n_args on */ -((void (*)(val*, val*))(var_node->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_node, self) /* parent= on */; -RET_LABEL:; -} -/* method parser_prod#AInitExpr#n_args= for (self: Object, AExprs) */ -void VIRTUAL_parser_prod__AInitExpr__n_args_61d(val* self, val* p0) { -parser_prod__AInitExpr__n_args_61d(self, p0); -RET_LABEL:; -}