X-Git-Url: http://nitlanguage.org?ds=sidebyside diff --git a/c_src/parser_nodes.sep.1.c b/c_src/parser_nodes.sep.1.c index c55bea4..97513d3 100644 --- a/c_src/parser_nodes.sep.1.c +++ b/c_src/parser_nodes.sep.1.c @@ -7,7 +7,7 @@ var1 = self->attrs[COLOR_parser_nodes__ANode___location].val; /* _location on values[5] = (val*) var12; ((struct instance_array__NativeArray*)var25)->values[6] = (val*) var22; ((void (*)(val*, val*, long))(var23->class->vft[COLOR_array__Array__with_native]))(var23, var25, var24) /* with_native on */; -CHECK_NEW_array__Array(var23); } var26 = ((val* (*)(val*))(var23->class->vft[COLOR_string__Object__to_s]))(var23) /* to_s on */; ((void (*)(val*, val*))(self->class->vft[COLOR_file__Object__print]))(self, var26) /* print on */; @@ -180,7 +179,7 @@ const char* var_class_name; var_class_name = self == NULL ? "null" : self->type->name; fprintf(stderr, "Runtime error: Abstract method `%s` called on `%s`", "replace_child", var_class_name); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 44); -exit(1); +show_backtrace(1); RET_LABEL:; } /* method parser_nodes#ANode#replace_child for (self: Object, ANode, nullable ANode) */ @@ -206,14 +205,14 @@ var2 = 1; /* arg is null and recv is not */ if (!var2) { fprintf(stderr, "Runtime error: %s", "Assert failed"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 54); -exit(1); +show_backtrace(1); } var3 = ((val* (*)(val*))(self->class->vft[COLOR_parser_nodes__ANode__parent]))(self) /* parent on */; var4 = NULL; if (var3 == NULL) { -fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, "Runtime error: %s", "Receiver is null"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 55); -exit(1); +show_backtrace(1); } else { ((void (*)(val*, val*, val*))(var3->class->vft[COLOR_parser_nodes__ANode__replace_child]))(var3, self, var4) /* replace_child on */; } @@ -245,13 +244,13 @@ var2 = 1; /* arg is null and recv is not */ if (!var2) { fprintf(stderr, "Runtime error: %s", "Assert failed"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 65); -exit(1); +show_backtrace(1); } var3 = ((val* (*)(val*))(self->class->vft[COLOR_parser_nodes__ANode__parent]))(self) /* parent on */; if (var3 == NULL) { -fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, "Runtime error: %s", "Receiver is null"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 66); -exit(1); +show_backtrace(1); } else { ((void (*)(val*, val*, val*))(var3->class->vft[COLOR_parser_nodes__ANode__replace_child]))(var3, self, var_node) /* replace_child on */; } @@ -270,7 +269,7 @@ const char* var_class_name; var_class_name = self == NULL ? "null" : self->type->name; fprintf(stderr, "Runtime error: Abstract method `%s` called on `%s`", "visit_all", var_class_name); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 70); -exit(1); +show_backtrace(1); RET_LABEL:; } /* method parser_nodes#ANode#visit_all for (self: Object, Visitor) */ @@ -286,7 +285,7 @@ var1 = self->attrs[COLOR_parser_nodes__ANodes___64dparent].val; /* @parent on attrs[COLOR_parser_nodes__ANodes___64ditems].val; /* @items on type->name; fprintf(stderr, "Runtime error: Cast failed. Expected `%s`, got `%s`", "Array[ANodes#0]", var_class_name); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 80); -exit(1); +show_backtrace(1); } self->attrs[COLOR_parser_nodes__ANodes___64ditems].val = p0; /* @items on */ RET_LABEL:; @@ -451,7 +450,7 @@ if (!var) { var_class_name = p0 == NULL ? "null" : p0->type->name; fprintf(stderr, "Runtime error: Cast failed. Expected `%s`, got `%s`", "Sequence#0", var_class_name); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 84); -exit(1); +show_backtrace(1); } var_e = p0; ((void (*)(val*, val*))(self->class->vft[COLOR_parser_nodes__ANodes__hook_add]))(self, var_e) /* hook_add on */; @@ -511,7 +510,7 @@ if (!var) { var_class_name = p0 == NULL ? "null" : p0->type->name; fprintf(stderr, "Runtime error: Cast failed. Expected `%s`, got `%s`", "Sequence#0", var_class_name); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 95); -exit(1); +show_backtrace(1); } var_e = p0; ((void (*)(val*, val*))(self->class->vft[COLOR_parser_nodes__ANodes__hook_add]))(self, var_e) /* hook_add on */; @@ -573,7 +572,7 @@ if (!var1) { var_class_name = p0 == NULL ? "null" : p0->type->name; fprintf(stderr, "Runtime error: Cast failed. Expected `%s`, got `%s`", "Collection#0", var_class_name); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 106); -exit(1); +show_backtrace(1); } var_e = p0; var2 = ((val* (*)(val*))(self->class->vft[COLOR_parser_nodes__ANodes__items]))(self) /* items on */; @@ -640,7 +639,7 @@ if (!var) { var_class_name = p1 == NULL ? "null" : p1->type->name; fprintf(stderr, "Runtime error: Cast failed. Expected `%s`, got `%s`", "Sequence#0", var_class_name); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 114); -exit(1); +show_backtrace(1); } var_index = p0; var_e = p1; @@ -698,7 +697,7 @@ if (!var) { var_class_name = p0 == NULL ? "null" : p0->type->name; fprintf(stderr, "Runtime error: Cast failed. Expected `%s`, got `%s`", "ANodes#0", var_class_name); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 125); -exit(1); +show_backtrace(1); } var_e = p0; var1 = ((val* (*)(val*))(self->class->vft[COLOR_parser_nodes__ANodes__parent]))(self) /* parent on */; @@ -736,7 +735,7 @@ if (!var) { var_class_name = p0 == NULL ? "null" : p0->type->name; fprintf(stderr, "Runtime error: Cast failed. Expected `%s`, got `%s`", "ANodes#0", var_class_name); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 130); -exit(1); +show_backtrace(1); } var_e = p0; var1 = ((val* (*)(val*))(var_e->class->vft[COLOR_parser_nodes__ANode__parent]))(var_e) /* parent on */; @@ -749,7 +748,7 @@ var3 = ((short int (*)(val*, val*))(var1->class->vft[COLOR_kernel__Object___61d_ if (!var3) { fprintf(stderr, "Runtime error: %s", "Assert failed"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 132); -exit(1); +show_backtrace(1); } var4 = NULL; ((void (*)(val*, val*))(var_e->class->vft[COLOR_parser_nodes__ANode__parent_61d]))(var_e, var4) /* parent= on */; @@ -777,7 +776,7 @@ const char* var_class_name; var_class_name = self == NULL ? "null" : self->type->name; fprintf(stderr, "Runtime error: Abstract method `%s` called on `%s`", "text", var_class_name); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 142); -exit(1); +show_backtrace(1); RET_LABEL:; return var; } @@ -796,7 +795,7 @@ const char* var_class_name; var_class_name = self == NULL ? "null" : self->type->name; fprintf(stderr, "Runtime error: Abstract method `%s` called on `%s`", "text=", var_class_name); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 144); -exit(1); +show_backtrace(1); RET_LABEL:; } /* method parser_nodes#Token#text= for (self: Object, String) */ @@ -881,7 +880,6 @@ val* var13 /* : String */; var1 = NEW_array__Array(&type_array__Arraykernel__Object); var2 = 3; ((void (*)(val*, long))(var1->class->vft[COLOR_array__Array__with_capacity]))(var1, var2) /* with_capacity on */; -CHECK_NEW_array__Array(var1); var_ = var1; if (varonce) { var3 = varonce; @@ -1017,7 +1015,7 @@ var = var_n->type->type_table[cltype] == idtype; if (!var) { fprintf(stderr, "Runtime error: %s", "Assert failed"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 175); -exit(1); +show_backtrace(1); } var1 = var_n->attrs[COLOR_parser_nodes__ANode___location].val; /* _location on */ var2 = NULL; @@ -1054,7 +1052,7 @@ const char* var_class_name; var_class_name = self == NULL ? "null" : self->type->name; fprintf(stderr, "Runtime error: Abstract method `%s` called on `%s`", "visit", var_class_name); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 182); -exit(1); +show_backtrace(1); RET_LABEL:; } /* method parser_nodes#Visitor#visit for (self: Object, ANode) */ @@ -1201,7 +1199,6 @@ val* var13 /* : String */; var1 = NEW_array__Array(&type_array__Arraykernel__Object); var2 = 3; ((void (*)(val*, long))(var1->class->vft[COLOR_array__Array__with_capacity]))(var1, var2) /* with_capacity on */; -CHECK_NEW_array__Array(var1); var_ = var1; if (varonce) { var3 = varonce; @@ -1861,7 +1858,6 @@ val* var13 /* : String */; var1 = NEW_array__Array(&type_array__Arraykernel__Object); var2 = 3; ((void (*)(val*, long))(var1->class->vft[COLOR_array__Array__with_capacity]))(var1, var2) /* with_capacity on */; -CHECK_NEW_array__Array(var1); var_ = var1; if (varonce) { var3 = varonce; @@ -2141,7 +2137,6 @@ val* var13 /* : String */; var1 = NEW_array__Array(&type_array__Arraykernel__Object); var2 = 3; ((void (*)(val*, long))(var1->class->vft[COLOR_array__Array__with_capacity]))(var1, var2) /* with_capacity on */; -CHECK_NEW_array__Array(var1); var_ = var1; if (varonce) { var3 = varonce; @@ -2212,7 +2207,6 @@ val* var13 /* : String */; var1 = NEW_array__Array(&type_array__Arraykernel__Object); var2 = 3; ((void (*)(val*, long))(var1->class->vft[COLOR_array__Array__with_capacity]))(var1, var2) /* with_capacity on */; -CHECK_NEW_array__Array(var1); var_ = var1; if (varonce) { var3 = varonce; @@ -2283,7 +2277,6 @@ val* var13 /* : String */; var1 = NEW_array__Array(&type_array__Arraykernel__Object); var2 = 3; ((void (*)(val*, long))(var1->class->vft[COLOR_array__Array__with_capacity]))(var1, var2) /* with_capacity on */; -CHECK_NEW_array__Array(var1); var_ = var1; if (varonce) { var3 = varonce; @@ -2354,7 +2347,6 @@ val* var13 /* : String */; var1 = NEW_array__Array(&type_array__Arraykernel__Object); var2 = 3; ((void (*)(val*, long))(var1->class->vft[COLOR_array__Array__with_capacity]))(var1, var2) /* with_capacity on */; -CHECK_NEW_array__Array(var1); var_ = var1; if (varonce) { var3 = varonce; @@ -2495,7 +2487,6 @@ val* var13 /* : String */; var1 = NEW_array__Array(&type_array__Arraykernel__Object); var2 = 3; ((void (*)(val*, long))(var1->class->vft[COLOR_array__Array__with_capacity]))(var1, var2) /* with_capacity on */; -CHECK_NEW_array__Array(var1); var_ = var1; if (varonce) { var3 = varonce; @@ -2566,7 +2557,6 @@ val* var13 /* : String */; var1 = NEW_array__Array(&type_array__Arraykernel__Object); var2 = 3; ((void (*)(val*, long))(var1->class->vft[COLOR_array__Array__with_capacity]))(var1, var2) /* with_capacity on */; -CHECK_NEW_array__Array(var1); var_ = var1; if (varonce) { var3 = varonce; @@ -2733,7 +2723,7 @@ var1 = self->attrs[COLOR_parser_nodes__AModule___n_imports].val; /* _n_imports o if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_imports"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 580); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -2756,7 +2746,7 @@ var1 = self->attrs[COLOR_parser_nodes__AModule___n_extern_code_blocks].val; /* _ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_extern_code_blocks"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 581); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -2779,7 +2769,7 @@ var1 = self->attrs[COLOR_parser_nodes__AModule___n_classdefs].val; /* _n_classde if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_classdefs"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 582); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -2840,7 +2830,7 @@ var1 = self->attrs[COLOR_parser_nodes__AModuledecl___n_kwmodule].val; /* _n_kwmo if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwmodule"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 589); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -2873,7 +2863,7 @@ var1 = self->attrs[COLOR_parser_nodes__AModuledecl___n_name].val; /* _n_name on if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_name"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 590); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -2926,7 +2916,7 @@ var1 = self->attrs[COLOR_parser_nodes__AStdImport___n_visibility].val; /* _n_vis if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_visibility"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 601); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -2959,7 +2949,7 @@ var1 = self->attrs[COLOR_parser_nodes__AStdImport___n_kwimport].val; /* _n_kwimp if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwimport"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 602); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -2992,7 +2982,7 @@ var1 = self->attrs[COLOR_parser_nodes__AStdImport___n_name].val; /* _n_name on < if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_name"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 603); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -3035,7 +3025,7 @@ var1 = self->attrs[COLOR_parser_nodes__ANoImport___n_visibility].val; /* _n_visi if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_visibility"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 609); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -3068,7 +3058,7 @@ var1 = self->attrs[COLOR_parser_nodes__ANoImport___n_kwimport].val; /* _n_kwimpo if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwimport"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 610); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -3101,7 +3091,7 @@ var1 = self->attrs[COLOR_parser_nodes__ANoImport___n_kwend].val; /* _n_kwend on if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwend"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 611); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -3164,7 +3154,7 @@ var1 = self->attrs[COLOR_parser_nodes__APrivateVisibility___n_kwprivate].val; /* if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwprivate"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 628); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -3207,7 +3197,7 @@ var1 = self->attrs[COLOR_parser_nodes__AProtectedVisibility___n_kwprotected].val if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwprotected"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 632); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -3250,7 +3240,7 @@ var1 = self->attrs[COLOR_parser_nodes__AIntrudeVisibility___n_kwintrude].val; /* if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwintrude"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 636); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -3293,7 +3283,7 @@ var1 = self->attrs[COLOR_parser_nodes__AClassdef___n_propdefs].val; /* _n_propde if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_propdefs"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 643); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -3382,7 +3372,7 @@ var1 = self->attrs[COLOR_parser_nodes__AStdClassdef___n_visibility].val; /* _n_v if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_visibility"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 651); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -3415,7 +3405,7 @@ var1 = self->attrs[COLOR_parser_nodes__AStdClassdef___n_classkind].val; /* _n_cl if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_classkind"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 652); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -3476,7 +3466,7 @@ var1 = self->attrs[COLOR_parser_nodes__AStdClassdef___n_formaldefs].val; /* _n_f if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_formaldefs"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 654); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -3527,7 +3517,7 @@ var1 = self->attrs[COLOR_parser_nodes__AStdClassdef___n_superclasses].val; /* _n if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_superclasses"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 656); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -3550,7 +3540,7 @@ var1 = self->attrs[COLOR_parser_nodes__AStdClassdef___n_kwend].val; /* _n_kwend if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwend"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 657); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -3582,9 +3572,9 @@ val* var1 /* : nullable TClassid */; val* var2 /* : Location */; var1 = ((val* (*)(val*))(self->class->vft[COLOR_parser_nodes__AStdClassdef__n_id]))(self) /* n_id on */; if (var1 == NULL) { -fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, "Runtime error: %s", "Receiver is null"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 658); -exit(1); +show_backtrace(1); } else { var2 = ((val* (*)(val*))(var1->class->vft[COLOR_parser_nodes__ANode__location]))(var1) /* location on */; } @@ -3650,7 +3640,7 @@ var1 = self->attrs[COLOR_parser_nodes__AConcreteClasskind___n_kwclass].val; /* _ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwclass"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 677); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -3693,7 +3683,7 @@ var1 = self->attrs[COLOR_parser_nodes__AAbstractClasskind___n_kwabstract].val; / if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwabstract"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 681); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -3726,7 +3716,7 @@ var1 = self->attrs[COLOR_parser_nodes__AAbstractClasskind___n_kwclass].val; /* _ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwclass"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 682); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -3769,7 +3759,7 @@ var1 = self->attrs[COLOR_parser_nodes__AInterfaceClasskind___n_kwinterface].val; if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwinterface"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 686); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -3812,7 +3802,7 @@ var1 = self->attrs[COLOR_parser_nodes__AEnumClasskind___n_kwenum].val; /* _n_kwe if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwenum"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 690); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -3855,7 +3845,7 @@ var1 = self->attrs[COLOR_parser_nodes__AExternClasskind___n_kwextern].val; /* _n if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwextern"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 694); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -3926,7 +3916,7 @@ var1 = self->attrs[COLOR_parser_nodes__AFormaldef___n_id].val; /* _n_id on attrs[COLOR_parser_nodes__ASuperclass___n_kwsuper].val; /* _n_kwsup if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwsuper"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 709); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -4030,7 +4020,7 @@ var1 = self->attrs[COLOR_parser_nodes__ASuperclass___n_type].val; /* _n_type on if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_type"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 710); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -4139,7 +4129,7 @@ var1 = self->attrs[COLOR_parser_nodes__AAttrPropdef___n_visibility].val; /* _n_v if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_visibility"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 724); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -4172,7 +4162,7 @@ var1 = self->attrs[COLOR_parser_nodes__AAttrPropdef___n_kwvar].val; /* _n_kwvar if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwvar"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 725); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -4385,9 +4375,9 @@ var3 = 1; /* arg is null and recv is not */ if (var3){ var4 = ((val* (*)(val*))(self->class->vft[COLOR_parser_nodes__AAttrPropdef__n_id]))(self) /* n_id on */; if (var4 == NULL) { -fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, "Runtime error: %s", "Receiver is null"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 741); -exit(1); +show_backtrace(1); } else { var5 = ((val* (*)(val*))(var4->class->vft[COLOR_parser_nodes__ANode__location]))(var4) /* location on */; } @@ -4396,9 +4386,9 @@ goto RET_LABEL; } else { var6 = ((val* (*)(val*))(self->class->vft[COLOR_parser_nodes__AAttrPropdef__n_id2]))(self) /* n_id2 on */; if (var6 == NULL) { -fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, "Runtime error: %s", "Receiver is null"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 741); -exit(1); +show_backtrace(1); } else { var7 = ((val* (*)(val*))(var6->class->vft[COLOR_parser_nodes__ANode__location]))(var6) /* location on */; } @@ -4558,9 +4548,9 @@ var3 = 1; /* arg is null and recv is not */ if (var3){ var4 = ((val* (*)(val*))(self->class->vft[COLOR_parser_nodes__AMethPropdef__n_methid]))(self) /* n_methid on */; if (var4 == NULL) { -fprintf(stderr, "Runtime error: %s", "Reciever is null"); +fprintf(stderr, "Runtime error: %s", "Receiver is null"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 755); -exit(1); +show_backtrace(1); } else { var5 = ((val* (*)(val*))(var4->class->vft[COLOR_parser_nodes__ANode__location]))(var4) /* location on */; } @@ -4601,7 +4591,7 @@ var1 = self->attrs[COLOR_parser_nodes__ADeferredMethPropdef___n_kwmeth].val; /* if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwmeth"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 766); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -4644,7 +4634,7 @@ var1 = self->attrs[COLOR_parser_nodes__AInternMethPropdef___n_kwmeth].val; /* _n if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwmeth"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 772); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -4781,7 +4771,7 @@ var1 = self->attrs[COLOR_parser_nodes__AExternMethPropdef___n_kwmeth].val; /* _n if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwmeth"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 786); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -4900,7 +4890,7 @@ var1 = self->attrs[COLOR_parser_nodes__AConcreteInitPropdef___n_kwinit].val; /* if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwinit"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 805); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -4965,7 +4955,7 @@ var1 = self->attrs[COLOR_parser_nodes__AExternInitPropdef___n_kwnew].val; /* _n_ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwnew"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 813); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -5019,7 +5009,7 @@ var1 = self->attrs[COLOR_parser_nodes__AExternCalls___n_kwimport].val; /* _n_kwi if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwimport"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 824); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -5052,7 +5042,7 @@ var1 = self->attrs[COLOR_parser_nodes__AExternCalls___n_extern_calls].val; /* _n if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_extern_calls"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 825); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -5105,7 +5095,7 @@ var1 = self->attrs[COLOR_parser_nodes__ALocalPropExternCall___n_methid].val; /* if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_methid"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 835); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -5140,65 +5130,65 @@ void VIRTUAL_parser_nodes__ALocalPropExternCall__init(val* self) { parser_nodes__ALocalPropExternCall__init(self); RET_LABEL:; } -/* method parser_nodes#AFullPropExternCall#n_classid for (self: AFullPropExternCall): TClassid */ -val* parser_nodes__AFullPropExternCall__n_classid(val* self) { -val* var /* : TClassid */; -val* var1 /* : TClassid */; -var1 = self->attrs[COLOR_parser_nodes__AFullPropExternCall___n_classid].val; /* _n_classid on */ +/* method parser_nodes#AFullPropExternCall#n_type for (self: AFullPropExternCall): AType */ +val* parser_nodes__AFullPropExternCall__n_type(val* self) { +val* var /* : AType */; +val* var1 /* : AType */; +var1 = self->attrs[COLOR_parser_nodes__AFullPropExternCall___n_type].val; /* _n_type on */ if (var1 == NULL) { -fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_classid"); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_type"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 839); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; return var; } -/* method parser_nodes#AFullPropExternCall#n_classid for (self: Object): TClassid */ -val* VIRTUAL_parser_nodes__AFullPropExternCall__n_classid(val* self) { -val* var /* : TClassid */; -val* var1 /* : TClassid */; -var1 = parser_nodes__AFullPropExternCall__n_classid(self); +/* method parser_nodes#AFullPropExternCall#n_type for (self: Object): AType */ +val* VIRTUAL_parser_nodes__AFullPropExternCall__n_type(val* self) { +val* var /* : AType */; +val* var1 /* : AType */; +var1 = parser_nodes__AFullPropExternCall__n_type(self); var = var1; RET_LABEL:; return var; } -/* method parser_nodes#AFullPropExternCall#n_classid= for (self: AFullPropExternCall, TClassid) */ -void parser_nodes__AFullPropExternCall__n_classid_61d(val* self, val* p0) { -self->attrs[COLOR_parser_nodes__AFullPropExternCall___n_classid].val = p0; /* _n_classid on */ +/* method parser_nodes#AFullPropExternCall#n_type= for (self: AFullPropExternCall, AType) */ +void parser_nodes__AFullPropExternCall__n_type_61d(val* self, val* p0) { +self->attrs[COLOR_parser_nodes__AFullPropExternCall___n_type].val = p0; /* _n_type on */ RET_LABEL:; } -/* method parser_nodes#AFullPropExternCall#n_classid= for (self: Object, TClassid) */ -void VIRTUAL_parser_nodes__AFullPropExternCall__n_classid_61d(val* self, val* p0) { -parser_nodes__AFullPropExternCall__n_classid_61d(self, p0); +/* method parser_nodes#AFullPropExternCall#n_type= for (self: Object, AType) */ +void VIRTUAL_parser_nodes__AFullPropExternCall__n_type_61d(val* self, val* p0) { +parser_nodes__AFullPropExternCall__n_type_61d(self, p0); RET_LABEL:; } -/* method parser_nodes#AFullPropExternCall#n_quad for (self: AFullPropExternCall): nullable TQuad */ -val* parser_nodes__AFullPropExternCall__n_quad(val* self) { -val* var /* : nullable TQuad */; -val* var1 /* : nullable TQuad */; -var1 = self->attrs[COLOR_parser_nodes__AFullPropExternCall___n_quad].val; /* _n_quad on */ +/* method parser_nodes#AFullPropExternCall#n_dot for (self: AFullPropExternCall): nullable TDot */ +val* parser_nodes__AFullPropExternCall__n_dot(val* self) { +val* var /* : nullable TDot */; +val* var1 /* : nullable TDot */; +var1 = self->attrs[COLOR_parser_nodes__AFullPropExternCall___n_dot].val; /* _n_dot on */ var = var1; RET_LABEL:; return var; } -/* method parser_nodes#AFullPropExternCall#n_quad for (self: Object): nullable TQuad */ -val* VIRTUAL_parser_nodes__AFullPropExternCall__n_quad(val* self) { -val* var /* : nullable TQuad */; -val* var1 /* : nullable TQuad */; -var1 = parser_nodes__AFullPropExternCall__n_quad(self); +/* method parser_nodes#AFullPropExternCall#n_dot for (self: Object): nullable TDot */ +val* VIRTUAL_parser_nodes__AFullPropExternCall__n_dot(val* self) { +val* var /* : nullable TDot */; +val* var1 /* : nullable TDot */; +var1 = parser_nodes__AFullPropExternCall__n_dot(self); var = var1; RET_LABEL:; return var; } -/* method parser_nodes#AFullPropExternCall#n_quad= for (self: AFullPropExternCall, nullable TQuad) */ -void parser_nodes__AFullPropExternCall__n_quad_61d(val* self, val* p0) { -self->attrs[COLOR_parser_nodes__AFullPropExternCall___n_quad].val = p0; /* _n_quad on */ +/* method parser_nodes#AFullPropExternCall#n_dot= for (self: AFullPropExternCall, nullable TDot) */ +void parser_nodes__AFullPropExternCall__n_dot_61d(val* self, val* p0) { +self->attrs[COLOR_parser_nodes__AFullPropExternCall___n_dot].val = p0; /* _n_dot on */ RET_LABEL:; } -/* method parser_nodes#AFullPropExternCall#n_quad= for (self: Object, nullable TQuad) */ -void VIRTUAL_parser_nodes__AFullPropExternCall__n_quad_61d(val* self, val* p0) { -parser_nodes__AFullPropExternCall__n_quad_61d(self, p0); +/* method parser_nodes#AFullPropExternCall#n_dot= for (self: Object, nullable TDot) */ +void VIRTUAL_parser_nodes__AFullPropExternCall__n_dot_61d(val* self, val* p0) { +parser_nodes__AFullPropExternCall__n_dot_61d(self, p0); RET_LABEL:; } /* method parser_nodes#AFullPropExternCall#n_methid for (self: AFullPropExternCall): AMethid */ @@ -5209,7 +5199,7 @@ var1 = self->attrs[COLOR_parser_nodes__AFullPropExternCall___n_methid].val; /* _ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_methid"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 841); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -5244,37 +5234,37 @@ void VIRTUAL_parser_nodes__AFullPropExternCall__init(val* self) { parser_nodes__AFullPropExternCall__init(self); RET_LABEL:; } -/* method parser_nodes#AInitPropExternCall#n_classid for (self: AInitPropExternCall): TClassid */ -val* parser_nodes__AInitPropExternCall__n_classid(val* self) { -val* var /* : TClassid */; -val* var1 /* : TClassid */; -var1 = self->attrs[COLOR_parser_nodes__AInitPropExternCall___n_classid].val; /* _n_classid on */ +/* method parser_nodes#AInitPropExternCall#n_type for (self: AInitPropExternCall): AType */ +val* parser_nodes__AInitPropExternCall__n_type(val* self) { +val* var /* : AType */; +val* var1 /* : AType */; +var1 = self->attrs[COLOR_parser_nodes__AInitPropExternCall___n_type].val; /* _n_type on */ if (var1 == NULL) { -fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_classid"); +fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_type"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 845); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; return var; } -/* method parser_nodes#AInitPropExternCall#n_classid for (self: Object): TClassid */ -val* VIRTUAL_parser_nodes__AInitPropExternCall__n_classid(val* self) { -val* var /* : TClassid */; -val* var1 /* : TClassid */; -var1 = parser_nodes__AInitPropExternCall__n_classid(self); +/* method parser_nodes#AInitPropExternCall#n_type for (self: Object): AType */ +val* VIRTUAL_parser_nodes__AInitPropExternCall__n_type(val* self) { +val* var /* : AType */; +val* var1 /* : AType */; +var1 = parser_nodes__AInitPropExternCall__n_type(self); var = var1; RET_LABEL:; return var; } -/* method parser_nodes#AInitPropExternCall#n_classid= for (self: AInitPropExternCall, TClassid) */ -void parser_nodes__AInitPropExternCall__n_classid_61d(val* self, val* p0) { -self->attrs[COLOR_parser_nodes__AInitPropExternCall___n_classid].val = p0; /* _n_classid on */ +/* method parser_nodes#AInitPropExternCall#n_type= for (self: AInitPropExternCall, AType) */ +void parser_nodes__AInitPropExternCall__n_type_61d(val* self, val* p0) { +self->attrs[COLOR_parser_nodes__AInitPropExternCall___n_type].val = p0; /* _n_type on */ RET_LABEL:; } -/* method parser_nodes#AInitPropExternCall#n_classid= for (self: Object, TClassid) */ -void VIRTUAL_parser_nodes__AInitPropExternCall__n_classid_61d(val* self, val* p0) { -parser_nodes__AInitPropExternCall__n_classid_61d(self, p0); +/* method parser_nodes#AInitPropExternCall#n_type= for (self: Object, AType) */ +void VIRTUAL_parser_nodes__AInitPropExternCall__n_type_61d(val* self, val* p0) { +parser_nodes__AInitPropExternCall__n_type_61d(self, p0); RET_LABEL:; } /* method parser_nodes#AInitPropExternCall#init for (self: AInitPropExternCall) */ @@ -5295,7 +5285,7 @@ var1 = self->attrs[COLOR_parser_nodes__ASuperExternCall___n_kwsuper].val; /* _n_ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwsuper"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 849); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -5348,7 +5338,7 @@ var1 = self->attrs[COLOR_parser_nodes__ACastAsExternCall___n_from_type].val; /* if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_from_type"); fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 856); -exit(1); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -5373,6 +5363,34 @@ void VIRTUAL_parser_nodes__ACastAsExternCall__n_from_type_61d(val* self, val* p0 parser_nodes__ACastAsExternCall__n_from_type_61d(self, p0); RET_LABEL:; } +/* method parser_nodes#ACastAsExternCall#n_dot for (self: ACastAsExternCall): nullable TDot */ +val* parser_nodes__ACastAsExternCall__n_dot(val* self) { +val* var /* : nullable TDot */; +val* var1 /* : nullable TDot */; +var1 = self->attrs[COLOR_parser_nodes__ACastAsExternCall___n_dot].val; /* _n_dot on */ +var = var1; +RET_LABEL:; +return var; +} +/* method parser_nodes#ACastAsExternCall#n_dot for (self: Object): nullable TDot */ +val* VIRTUAL_parser_nodes__ACastAsExternCall__n_dot(val* self) { +val* var /* : nullable TDot */; +val* var1 /* : nullable TDot */; +var1 = parser_nodes__ACastAsExternCall__n_dot(self); +var = var1; +RET_LABEL:; +return var; +} +/* method parser_nodes#ACastAsExternCall#n_dot= for (self: ACastAsExternCall, nullable TDot) */ +void parser_nodes__ACastAsExternCall__n_dot_61d(val* self, val* p0) { +self->attrs[COLOR_parser_nodes__ACastAsExternCall___n_dot].val = p0; /* _n_dot on */ +RET_LABEL:; +} +/* method parser_nodes#ACastAsExternCall#n_dot= for (self: Object, nullable TDot) */ +void VIRTUAL_parser_nodes__ACastAsExternCall__n_dot_61d(val* self, val* p0) { +parser_nodes__ACastAsExternCall__n_dot_61d(self, p0); +RET_LABEL:; +} /* method parser_nodes#ACastAsExternCall#n_kwas for (self: ACastAsExternCall): TKwas */ val* parser_nodes__ACastAsExternCall__n_kwas(val* self) { val* var /* : TKwas */; @@ -5380,8 +5398,8 @@ val* var1 /* : TKwas */; var1 = self->attrs[COLOR_parser_nodes__ACastAsExternCall___n_kwas].val; /* _n_kwas on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwas"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 857); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 858); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -5413,8 +5431,8 @@ val* var1 /* : AType */; var1 = self->attrs[COLOR_parser_nodes__ACastAsExternCall___n_to_type].val; /* _n_to_type on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_to_type"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 858); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 859); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -5456,8 +5474,8 @@ val* var1 /* : AType */; var1 = self->attrs[COLOR_parser_nodes__AAsNullableExternCall___n_type].val; /* _n_type on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_type"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 862); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 863); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -5489,8 +5507,8 @@ val* var1 /* : TKwas */; var1 = self->attrs[COLOR_parser_nodes__AAsNullableExternCall___n_kwas].val; /* _n_kwas on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwas"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 863); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 864); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -5522,8 +5540,8 @@ val* var1 /* : TKwnullable */; var1 = self->attrs[COLOR_parser_nodes__AAsNullableExternCall___n_kwnullable].val; /* _n_kwnullable on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwnullable"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 864); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 865); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -5565,8 +5583,8 @@ val* var1 /* : AType */; var1 = self->attrs[COLOR_parser_nodes__AAsNotNullableExternCall___n_type].val; /* _n_type on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_type"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 868); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 869); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -5598,8 +5616,8 @@ val* var1 /* : TKwas */; var1 = self->attrs[COLOR_parser_nodes__AAsNotNullableExternCall___n_kwas].val; /* _n_kwas on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwas"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 869); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 870); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -5631,8 +5649,8 @@ val* var1 /* : TKwnot */; var1 = self->attrs[COLOR_parser_nodes__AAsNotNullableExternCall___n_kwnot].val; /* _n_kwnot on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwnot"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 870); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 871); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -5664,8 +5682,8 @@ val* var1 /* : TKwnullable */; var1 = self->attrs[COLOR_parser_nodes__AAsNotNullableExternCall___n_kwnullable].val; /* _n_kwnullable on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwnullable"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 871); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 872); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -5735,8 +5753,8 @@ val* var1 /* : AVisibility */; var1 = self->attrs[COLOR_parser_nodes__ATypePropdef___n_visibility].val; /* _n_visibility on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_visibility"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 878); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 879); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -5768,8 +5786,8 @@ val* var1 /* : TKwtype */; var1 = self->attrs[COLOR_parser_nodes__ATypePropdef___n_kwtype].val; /* _n_kwtype on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwtype"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 879); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 880); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -5801,8 +5819,8 @@ val* var1 /* : TClassid */; var1 = self->attrs[COLOR_parser_nodes__ATypePropdef___n_id].val; /* _n_id on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_id"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 880); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 881); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -5834,8 +5852,8 @@ val* var1 /* : AType */; var1 = self->attrs[COLOR_parser_nodes__ATypePropdef___n_type].val; /* _n_type on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_type"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 881); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 882); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -5943,8 +5961,8 @@ val* var1 /* : TKwreadable */; var1 = self->attrs[COLOR_parser_nodes__AReadAble___n_kwreadable].val; /* _n_kwreadable on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwreadable"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 894); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 895); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -5986,8 +6004,8 @@ val* var1 /* : TKwwritable */; var1 = self->attrs[COLOR_parser_nodes__AWriteAble___n_kwwritable].val; /* _n_kwwritable on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwwritable"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 900); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 901); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -6039,8 +6057,8 @@ val* var1 /* : TId */; var1 = self->attrs[COLOR_parser_nodes__AIdMethid___n_id].val; /* _n_id on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_id"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 910); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 911); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -6082,8 +6100,8 @@ val* var1 /* : TPlus */; var1 = self->attrs[COLOR_parser_nodes__APlusMethid___n_plus].val; /* _n_plus on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_plus"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 914); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 915); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -6125,8 +6143,8 @@ val* var1 /* : TMinus */; var1 = self->attrs[COLOR_parser_nodes__AMinusMethid___n_minus].val; /* _n_minus on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_minus"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 918); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 919); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -6168,8 +6186,8 @@ val* var1 /* : TStar */; var1 = self->attrs[COLOR_parser_nodes__AStarMethid___n_star].val; /* _n_star on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_star"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 922); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 923); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -6211,8 +6229,8 @@ val* var1 /* : TSlash */; var1 = self->attrs[COLOR_parser_nodes__ASlashMethid___n_slash].val; /* _n_slash on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_slash"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 926); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 927); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -6254,8 +6272,8 @@ val* var1 /* : TPercent */; var1 = self->attrs[COLOR_parser_nodes__APercentMethid___n_percent].val; /* _n_percent on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_percent"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 930); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 931); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -6297,8 +6315,8 @@ val* var1 /* : TEq */; var1 = self->attrs[COLOR_parser_nodes__AEqMethid___n_eq].val; /* _n_eq on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_eq"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 934); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 935); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -6340,8 +6358,8 @@ val* var1 /* : TNe */; var1 = self->attrs[COLOR_parser_nodes__ANeMethid___n_ne].val; /* _n_ne on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_ne"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 938); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 939); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -6383,8 +6401,8 @@ val* var1 /* : TLe */; var1 = self->attrs[COLOR_parser_nodes__ALeMethid___n_le].val; /* _n_le on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_le"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 942); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 943); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -6426,8 +6444,8 @@ val* var1 /* : TGe */; var1 = self->attrs[COLOR_parser_nodes__AGeMethid___n_ge].val; /* _n_ge on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_ge"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 946); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 947); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -6469,8 +6487,8 @@ val* var1 /* : TLt */; var1 = self->attrs[COLOR_parser_nodes__ALtMethid___n_lt].val; /* _n_lt on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_lt"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 950); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 951); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -6512,8 +6530,8 @@ val* var1 /* : TGt */; var1 = self->attrs[COLOR_parser_nodes__AGtMethid___n_gt].val; /* _n_gt on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_gt"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 954); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 955); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -6555,8 +6573,8 @@ val* var1 /* : TLl */; var1 = self->attrs[COLOR_parser_nodes__ALlMethid___n_ll].val; /* _n_ll on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_ll"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 958); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 959); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -6598,8 +6616,8 @@ val* var1 /* : TGg */; var1 = self->attrs[COLOR_parser_nodes__AGgMethid___n_gg].val; /* _n_gg on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_gg"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 962); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 963); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -6641,8 +6659,8 @@ val* var1 /* : TObra */; var1 = self->attrs[COLOR_parser_nodes__ABraMethid___n_obra].val; /* _n_obra on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_obra"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 966); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 967); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -6674,8 +6692,8 @@ val* var1 /* : TCbra */; var1 = self->attrs[COLOR_parser_nodes__ABraMethid___n_cbra].val; /* _n_cbra on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_cbra"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 967); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 968); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -6717,8 +6735,8 @@ val* var1 /* : TStarship */; var1 = self->attrs[COLOR_parser_nodes__AStarshipMethid___n_starship].val; /* _n_starship on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_starship"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 971); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 972); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -6760,8 +6778,8 @@ val* var1 /* : TId */; var1 = self->attrs[COLOR_parser_nodes__AAssignMethid___n_id].val; /* _n_id on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_id"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 975); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 976); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -6793,8 +6811,8 @@ val* var1 /* : TAssign */; var1 = self->attrs[COLOR_parser_nodes__AAssignMethid___n_assign].val; /* _n_assign on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_assign"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 976); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 977); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -6836,8 +6854,8 @@ val* var1 /* : TObra */; var1 = self->attrs[COLOR_parser_nodes__ABraassignMethid___n_obra].val; /* _n_obra on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_obra"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 980); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 981); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -6869,8 +6887,8 @@ val* var1 /* : TCbra */; var1 = self->attrs[COLOR_parser_nodes__ABraassignMethid___n_cbra].val; /* _n_cbra on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_cbra"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 981); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 982); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -6902,8 +6920,8 @@ val* var1 /* : TAssign */; var1 = self->attrs[COLOR_parser_nodes__ABraassignMethid___n_assign].val; /* _n_assign on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_assign"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 982); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 983); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -6973,8 +6991,8 @@ val* var1 /* : ANodes[AParam] */; var1 = self->attrs[COLOR_parser_nodes__ASignature___n_params].val; /* _n_params on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_params"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 989); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 990); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -7062,8 +7080,8 @@ val* var1 /* : TId */; var1 = self->attrs[COLOR_parser_nodes__AParam___n_id].val; /* _n_id on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_id"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 997); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 998); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -7189,8 +7207,8 @@ val* var1 /* : TClassid */; var1 = self->attrs[COLOR_parser_nodes__AType___n_id].val; /* _n_id on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_id"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1007); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1008); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -7222,8 +7240,8 @@ val* var1 /* : ANodes[AType] */; var1 = self->attrs[COLOR_parser_nodes__AType___n_types].val; /* _n_types on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_types"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1010); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1011); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -7255,8 +7273,8 @@ val* var1 /* : TKwlabel */; var1 = self->attrs[COLOR_parser_nodes__ALabel___n_kwlabel].val; /* _n_kwlabel on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwlabel"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1017); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1018); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -7288,8 +7306,8 @@ val* var1 /* : TId */; var1 = self->attrs[COLOR_parser_nodes__ALabel___n_id].val; /* _n_id on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_id"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1018); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1019); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -7341,8 +7359,8 @@ val* var1 /* : ANodes[AExpr] */; var1 = self->attrs[COLOR_parser_nodes__ABlockExpr___n_expr].val; /* _n_expr on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1031); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1032); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -7402,8 +7420,8 @@ val* var1 /* : TKwvar */; var1 = self->attrs[COLOR_parser_nodes__AVardeclExpr___n_kwvar].val; /* _n_kwvar on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwvar"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1038); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1039); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -7435,8 +7453,8 @@ val* var1 /* : TId */; var1 = self->attrs[COLOR_parser_nodes__AVardeclExpr___n_id].val; /* _n_id on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_id"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1039); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1040); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -7666,8 +7684,8 @@ val* var1 /* : TKwbreak */; var1 = self->attrs[COLOR_parser_nodes__ABreakExpr___n_kwbreak].val; /* _n_kwbreak on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwbreak"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1064); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1065); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -7738,8 +7756,8 @@ val* var1 /* : TKwabort */; var1 = self->attrs[COLOR_parser_nodes__AAbortExpr___n_kwabort].val; /* _n_kwabort on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwabort"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1071); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1072); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -7848,8 +7866,8 @@ val* var1 /* : TKwdo */; var1 = self->attrs[COLOR_parser_nodes__ADoExpr___n_kwdo].val; /* _n_kwdo on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwdo"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1086); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1087); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -7920,8 +7938,8 @@ val* var1 /* : TKwif */; var1 = self->attrs[COLOR_parser_nodes__AIfExpr___n_kwif].val; /* _n_kwif on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwif"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1093); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1094); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -7953,8 +7971,8 @@ val* var1 /* : AExpr */; var1 = self->attrs[COLOR_parser_nodes__AIfExpr___n_expr].val; /* _n_expr on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1094); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1095); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -8052,8 +8070,8 @@ val* var1 /* : TKwif */; var1 = self->attrs[COLOR_parser_nodes__AIfexprExpr___n_kwif].val; /* _n_kwif on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwif"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1102); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1103); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -8085,8 +8103,8 @@ val* var1 /* : AExpr */; var1 = self->attrs[COLOR_parser_nodes__AIfexprExpr___n_expr].val; /* _n_expr on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1103); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1104); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -8118,8 +8136,8 @@ val* var1 /* : TKwthen */; var1 = self->attrs[COLOR_parser_nodes__AIfexprExpr___n_kwthen].val; /* _n_kwthen on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwthen"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1104); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1105); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -8151,8 +8169,8 @@ val* var1 /* : AExpr */; var1 = self->attrs[COLOR_parser_nodes__AIfexprExpr___n_then].val; /* _n_then on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_then"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1105); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1106); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -8184,8 +8202,8 @@ val* var1 /* : TKwelse */; var1 = self->attrs[COLOR_parser_nodes__AIfexprExpr___n_kwelse].val; /* _n_kwelse on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwelse"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1106); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1107); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -8217,8 +8235,8 @@ val* var1 /* : AExpr */; var1 = self->attrs[COLOR_parser_nodes__AIfexprExpr___n_else].val; /* _n_else on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_else"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1107); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1108); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -8260,8 +8278,8 @@ val* var1 /* : TKwwhile */; var1 = self->attrs[COLOR_parser_nodes__AWhileExpr___n_kwwhile].val; /* _n_kwwhile on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwwhile"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1114); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1115); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -8293,8 +8311,8 @@ val* var1 /* : AExpr */; var1 = self->attrs[COLOR_parser_nodes__AWhileExpr___n_expr].val; /* _n_expr on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1115); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1116); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -8326,8 +8344,8 @@ val* var1 /* : TKwdo */; var1 = self->attrs[COLOR_parser_nodes__AWhileExpr___n_kwdo].val; /* _n_kwdo on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwdo"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1116); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1117); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -8398,8 +8416,8 @@ val* var1 /* : TKwloop */; var1 = self->attrs[COLOR_parser_nodes__ALoopExpr___n_kwloop].val; /* _n_kwloop on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwloop"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1124); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1125); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -8470,8 +8488,8 @@ val* var1 /* : TKwfor */; var1 = self->attrs[COLOR_parser_nodes__AForExpr___n_kwfor].val; /* _n_kwfor on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwfor"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1132); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1133); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -8503,8 +8521,8 @@ val* var1 /* : ANodes[TId] */; var1 = self->attrs[COLOR_parser_nodes__AForExpr___n_ids].val; /* _n_ids on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_ids"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1133); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1134); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -8526,8 +8544,8 @@ val* var1 /* : AExpr */; var1 = self->attrs[COLOR_parser_nodes__AForExpr___n_expr].val; /* _n_expr on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1134); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1135); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -8559,8 +8577,8 @@ val* var1 /* : TKwdo */; var1 = self->attrs[COLOR_parser_nodes__AForExpr___n_kwdo].val; /* _n_kwdo on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwdo"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1135); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1136); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -8631,8 +8649,8 @@ val* var1 /* : TKwassert */; var1 = self->attrs[COLOR_parser_nodes__AAssertExpr___n_kwassert].val; /* _n_kwassert on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwassert"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1142); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1143); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -8692,8 +8710,8 @@ val* var1 /* : AExpr */; var1 = self->attrs[COLOR_parser_nodes__AAssertExpr___n_expr].val; /* _n_expr on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1144); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1145); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -8763,8 +8781,8 @@ val* var1 /* : TAssign */; var1 = self->attrs[COLOR_parser_nodes__AAssignFormExpr___n_assign].val; /* _n_assign on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_assign"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1151); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1152); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -8796,8 +8814,8 @@ val* var1 /* : AExpr */; var1 = self->attrs[COLOR_parser_nodes__AAssignFormExpr___n_value].val; /* _n_value on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_value"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1152); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1153); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -8839,8 +8857,8 @@ val* var1 /* : AAssignOp */; var1 = self->attrs[COLOR_parser_nodes__AReassignFormExpr___n_assign_op].val; /* _n_assign_op on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_assign_op"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1158); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1159); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -8872,8 +8890,8 @@ val* var1 /* : AExpr */; var1 = self->attrs[COLOR_parser_nodes__AReassignFormExpr___n_value].val; /* _n_value on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_value"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1159); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1160); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -8915,8 +8933,8 @@ val* var1 /* : TKwonce */; var1 = self->attrs[COLOR_parser_nodes__AOnceExpr___n_kwonce].val; /* _n_kwonce on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwonce"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1165); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1166); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -8958,8 +8976,8 @@ val* var1 /* : AExpr */; var1 = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1172); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1173); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -9001,8 +9019,8 @@ val* var1 /* : AExpr */; var1 = self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val; /* _n_expr2 on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1179); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1180); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -9054,8 +9072,8 @@ val* var1 /* : AExpr */; var1 = self->attrs[COLOR_parser_nodes__AOrExpr___n_expr].val; /* _n_expr on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1192); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1193); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -9087,8 +9105,8 @@ val* var1 /* : AExpr */; var1 = self->attrs[COLOR_parser_nodes__AOrExpr___n_expr2].val; /* _n_expr2 on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1193); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1194); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -9130,8 +9148,8 @@ val* var1 /* : AExpr */; var1 = self->attrs[COLOR_parser_nodes__AAndExpr___n_expr].val; /* _n_expr on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1199); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1200); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -9163,8 +9181,8 @@ val* var1 /* : AExpr */; var1 = self->attrs[COLOR_parser_nodes__AAndExpr___n_expr2].val; /* _n_expr2 on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1200); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1201); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -9206,8 +9224,8 @@ val* var1 /* : AExpr */; var1 = self->attrs[COLOR_parser_nodes__AOrElseExpr___n_expr].val; /* _n_expr on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1206); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1207); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -9239,8 +9257,8 @@ val* var1 /* : AExpr */; var1 = self->attrs[COLOR_parser_nodes__AOrElseExpr___n_expr2].val; /* _n_expr2 on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1207); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1208); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -9282,8 +9300,8 @@ val* var1 /* : AExpr */; var1 = self->attrs[COLOR_parser_nodes__AImpliesExpr___n_expr].val; /* _n_expr on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1213); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1214); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -9315,8 +9333,8 @@ val* var1 /* : AExpr */; var1 = self->attrs[COLOR_parser_nodes__AImpliesExpr___n_expr2].val; /* _n_expr2 on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr2"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1214); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1215); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -9358,8 +9376,8 @@ val* var1 /* : TKwnot */; var1 = self->attrs[COLOR_parser_nodes__ANotExpr___n_kwnot].val; /* _n_kwnot on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwnot"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1220); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1221); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -9391,8 +9409,8 @@ val* var1 /* : AExpr */; var1 = self->attrs[COLOR_parser_nodes__ANotExpr___n_expr].val; /* _n_expr on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1221); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1222); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -9514,8 +9532,8 @@ val* var1 /* : AExpr */; var1 = self->attrs[COLOR_parser_nodes__AIsaExpr___n_expr].val; /* _n_expr on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1267); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1268); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -9547,8 +9565,8 @@ val* var1 /* : AType */; var1 = self->attrs[COLOR_parser_nodes__AIsaExpr___n_type].val; /* _n_type on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_type"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1268); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1269); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -9650,8 +9668,8 @@ val* var1 /* : TMinus */; var1 = self->attrs[COLOR_parser_nodes__AUminusExpr___n_minus].val; /* _n_minus on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_minus"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1304); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1305); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -9693,8 +9711,8 @@ val* var1 /* : TKwnew */; var1 = self->attrs[COLOR_parser_nodes__ANewExpr___n_kwnew].val; /* _n_kwnew on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwnew"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1310); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1311); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -9726,8 +9744,8 @@ val* var1 /* : AType */; var1 = self->attrs[COLOR_parser_nodes__ANewExpr___n_type].val; /* _n_type on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_type"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1311); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1312); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -9787,8 +9805,8 @@ val* var1 /* : AExprs */; var1 = self->attrs[COLOR_parser_nodes__ANewExpr___n_args].val; /* _n_args on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_args"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1315); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1316); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -9830,8 +9848,8 @@ val* var1 /* : AExpr */; var1 = self->attrs[COLOR_parser_nodes__AAttrFormExpr___n_expr].val; /* _n_expr on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_expr"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1322); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1323); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -9863,8 +9881,8 @@ val* var1 /* : TAttrid */; var1 = self->attrs[COLOR_parser_nodes__AAttrFormExpr___n_id].val; /* _n_id on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_id"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1325); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1326); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -9927,8 +9945,8 @@ val* var1 /* : TId */; var1 = self->attrs[COLOR_parser_nodes__ACallFormExpr___n_id].val; /* _n_id on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_id"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1344); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1345); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -9960,8 +9978,8 @@ val* var1 /* : AExprs */; var1 = self->attrs[COLOR_parser_nodes__ACallFormExpr___n_args].val; /* _n_args on */ if (var1 == NULL) { fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_args"); -fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1347); -exit(1); +fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 1348); +show_backtrace(1); } var = var1; RET_LABEL:; @@ -9981,18 +9999,3 @@ void parser_nodes__ACallFormExpr__n_args_61d(val* self, val* p0) { self->attrs[COLOR_parser_nodes__ACallFormExpr___n_args].val = p0; /* _n_args on */ RET_LABEL:; } -/* method parser_nodes#ACallFormExpr#n_args= for (self: Object, AExprs) */ -void VIRTUAL_parser_nodes__ACallFormExpr__n_args_61d(val* self, val* p0) { -parser_nodes__ACallFormExpr__n_args_61d(self, p0); -RET_LABEL:; -} -/* method parser_nodes#ACallFormExpr#init for (self: ACallFormExpr) */ -void parser_nodes__ACallFormExpr__init(val* self) { -((void (*)(val*))(self->class->vft[COLOR_parser_nodes__ASendExpr__init]))(self) /* init on */; -RET_LABEL:; -} -/* method parser_nodes#ACallFormExpr#init for (self: Object) */ -void VIRTUAL_parser_nodes__ACallFormExpr__init(val* self) { -parser_nodes__ACallFormExpr__init(self); -RET_LABEL:; -}