if (var1 == NULL) {
fprintf(stderr, "Runtime error: %s", "Cast failed");
fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 27);
-exit(1);
+show_backtrace(1);
}
var = var1;
goto RET_LABEL;
((struct instance_array__NativeArray*)var25)->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 <var23:Array[Object]>*/;
-CHECK_NEW_array__Array(var23);
}
var26 = ((val* (*)(val*))(var23->class->vft[COLOR_string__Object__to_s]))(var23) /* to_s on <var23:Array[Object]>*/;
((void (*)(val*, val*))(self->class->vft[COLOR_file__Object__print]))(self, var26) /* print on <self:ANode>*/;
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) */
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 <self:ANode>*/;
var4 = NULL;
if (var3 == NULL) {
fprintf(stderr, "Runtime error: %s", "Reciever 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 <var3:nullable ANode>*/;
}
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 <self:ANode>*/;
if (var3 == NULL) {
fprintf(stderr, "Runtime error: %s", "Reciever 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 <var3:nullable ANode>*/;
}
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) */
if (var1 == NULL) {
fprintf(stderr, "Runtime error: %s", "Uninitialized attribute @parent");
fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 79);
-exit(1);
+show_backtrace(1);
}
var = var1;
RET_LABEL:;
if (var1 == NULL) {
fprintf(stderr, "Runtime error: %s", "Uninitialized attribute @items");
fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 80);
-exit(1);
+show_backtrace(1);
}
var = var1;
RET_LABEL:;
var_class_name = p0 == NULL ? "null" : p0->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 <self:ANodes[ANode]> */
RET_LABEL:;
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 <self:ANodes[ANode]>*/;
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 <self:ANodes[ANode]>*/;
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 <self:ANodes[ANode]>*/;
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;
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 <self:ANodes[ANode]>*/;
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 <var_e:ANode>*/;
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 <var_e:ANode>*/;
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;
}
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) */
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 <var1:Array[Object]>*/;
-CHECK_NEW_array__Array(var1);
var_ = var1;
if (varonce) {
var3 = varonce;
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 <var_n:ANode(Prod)> */
var2 = NULL;
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) */
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 <var1:Array[Object]>*/;
-CHECK_NEW_array__Array(var1);
var_ = var1;
if (varonce) {
var3 = varonce;
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 <var1:Array[Object]>*/;
-CHECK_NEW_array__Array(var1);
var_ = var1;
if (varonce) {
var3 = varonce;
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 <var1:Array[Object]>*/;
-CHECK_NEW_array__Array(var1);
var_ = var1;
if (varonce) {
var3 = varonce;
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 <var1:Array[Object]>*/;
-CHECK_NEW_array__Array(var1);
var_ = var1;
if (varonce) {
var3 = varonce;
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 <var1:Array[Object]>*/;
-CHECK_NEW_array__Array(var1);
var_ = var1;
if (varonce) {
var3 = varonce;
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 <var1:Array[Object]>*/;
-CHECK_NEW_array__Array(var1);
var_ = var1;
if (varonce) {
var3 = varonce;
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 <var1:Array[Object]>*/;
-CHECK_NEW_array__Array(var1);
var_ = var1;
if (varonce) {
var3 = varonce;
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 <var1:Array[Object]>*/;
-CHECK_NEW_array__Array(var1);
var_ = var1;
if (varonce) {
var3 = varonce;
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:;
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:;
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:;
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:;
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:;
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:;
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:;
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:;
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:;
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:;
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:;
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:;
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:;
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:;
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:;
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:;
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:;
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:;
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:;
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:;
if (var1 == NULL) {
fprintf(stderr, "Runtime error: %s", "Reciever 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 <var1:nullable TClassid>*/;
}
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:;
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:;
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:;
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:;
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:;
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:;
if (var1 == NULL) {
fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_id");
fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 701);
-exit(1);
+show_backtrace(1);
}
var = var1;
RET_LABEL:;
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:;
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:;
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:;
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:;
if (var4 == NULL) {
fprintf(stderr, "Runtime error: %s", "Reciever 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 <var4:nullable TAttrid>*/;
}
if (var6 == NULL) {
fprintf(stderr, "Runtime error: %s", "Reciever 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 <var6:nullable TId>*/;
}
if (var4 == NULL) {
fprintf(stderr, "Runtime error: %s", "Reciever 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 <var4:nullable AMethid>*/;
}
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:;
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:;
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:;
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:;
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:;
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:;
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:;
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:;
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 <self:AFullPropExternCall> */
+/* method parser_nodes#AFullPropExternCall#n_type for (self: AFullPropExternCall): AType */
+val* parser_nodes__AFullPropExternCall__n_type(val* self) {
+val* var /* : AType */;
+val* var1 /* : AType */;
+var1 = self->attrs[COLOR_parser_nodes__AFullPropExternCall___n_type].val; /* _n_type on <self:AFullPropExternCall> */
if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_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 <self:AFullPropExternCall> */
+/* method parser_nodes#AFullPropExternCall#n_type= for (self: AFullPropExternCall, AType) */
+void parser_nodes__AFullPropExternCall__n_type_61d(val* self, val* p0) {
+self->attrs[COLOR_parser_nodes__AFullPropExternCall___n_type].val = p0; /* _n_type on <self:AFullPropExternCall> */
RET_LABEL:;
}
-/* method parser_nodes#AFullPropExternCall#n_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 <self:AFullPropExternCall> */
+/* method parser_nodes#AFullPropExternCall#n_dot for (self: AFullPropExternCall): nullable TDot */
+val* parser_nodes__AFullPropExternCall__n_dot(val* self) {
+val* var /* : nullable TDot */;
+val* var1 /* : nullable TDot */;
+var1 = self->attrs[COLOR_parser_nodes__AFullPropExternCall___n_dot].val; /* _n_dot on <self:AFullPropExternCall> */
var = var1;
RET_LABEL:;
return var;
}
-/* method parser_nodes#AFullPropExternCall#n_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 <self:AFullPropExternCall> */
+/* method parser_nodes#AFullPropExternCall#n_dot= for (self: AFullPropExternCall, nullable TDot) */
+void parser_nodes__AFullPropExternCall__n_dot_61d(val* self, val* p0) {
+self->attrs[COLOR_parser_nodes__AFullPropExternCall___n_dot].val = p0; /* _n_dot on <self:AFullPropExternCall> */
RET_LABEL:;
}
-/* method parser_nodes#AFullPropExternCall#n_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 */
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:;
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 <self:AInitPropExternCall> */
+/* method parser_nodes#AInitPropExternCall#n_type for (self: AInitPropExternCall): AType */
+val* parser_nodes__AInitPropExternCall__n_type(val* self) {
+val* var /* : AType */;
+val* var1 /* : AType */;
+var1 = self->attrs[COLOR_parser_nodes__AInitPropExternCall___n_type].val; /* _n_type on <self:AInitPropExternCall> */
if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_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 <self:AInitPropExternCall> */
+/* method parser_nodes#AInitPropExternCall#n_type= for (self: AInitPropExternCall, AType) */
+void parser_nodes__AInitPropExternCall__n_type_61d(val* self, val* p0) {
+self->attrs[COLOR_parser_nodes__AInitPropExternCall___n_type].val = p0; /* _n_type on <self:AInitPropExternCall> */
RET_LABEL:;
}
-/* method parser_nodes#AInitPropExternCall#n_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) */
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:;
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:;
parser_nodes__ACastAsExternCall__n_from_type_61d(self, p0);
RET_LABEL:;
}
+/* method parser_nodes#ACastAsExternCall#n_dot for (self: ACastAsExternCall): nullable TDot */
+val* parser_nodes__ACastAsExternCall__n_dot(val* self) {
+val* var /* : nullable TDot */;
+val* var1 /* : nullable TDot */;
+var1 = self->attrs[COLOR_parser_nodes__ACastAsExternCall___n_dot].val; /* _n_dot on <self:ACastAsExternCall> */
+var = var1;
+RET_LABEL:;
+return var;
+}
+/* method parser_nodes#ACastAsExternCall#n_dot for (self: Object): nullable TDot */
+val* VIRTUAL_parser_nodes__ACastAsExternCall__n_dot(val* self) {
+val* var /* : nullable TDot */;
+val* var1 /* : nullable TDot */;
+var1 = parser_nodes__ACastAsExternCall__n_dot(self);
+var = var1;
+RET_LABEL:;
+return var;
+}
+/* method parser_nodes#ACastAsExternCall#n_dot= for (self: ACastAsExternCall, nullable TDot) */
+void parser_nodes__ACastAsExternCall__n_dot_61d(val* self, val* p0) {
+self->attrs[COLOR_parser_nodes__ACastAsExternCall___n_dot].val = p0; /* _n_dot on <self:ACastAsExternCall> */
+RET_LABEL:;
+}
+/* method parser_nodes#ACastAsExternCall#n_dot= for (self: Object, nullable TDot) */
+void VIRTUAL_parser_nodes__ACastAsExternCall__n_dot_61d(val* self, val* p0) {
+parser_nodes__ACastAsExternCall__n_dot_61d(self, p0);
+RET_LABEL:;
+}
/* method parser_nodes#ACastAsExternCall#n_kwas for (self: ACastAsExternCall): TKwas */
val* parser_nodes__ACastAsExternCall__n_kwas(val* self) {
val* var /* : TKwas */;
var1 = self->attrs[COLOR_parser_nodes__ACastAsExternCall___n_kwas].val; /* _n_kwas on <self:ACastAsExternCall> */
if (var1 == NULL) {
fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwas");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 857);
-exit(1);
+fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 858);
+show_backtrace(1);
}
var = var1;
RET_LABEL:;
var1 = self->attrs[COLOR_parser_nodes__ACastAsExternCall___n_to_type].val; /* _n_to_type on <self:ACastAsExternCall> */
if (var1 == NULL) {
fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_to_type");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 858);
-exit(1);
+fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 859);
+show_backtrace(1);
}
var = var1;
RET_LABEL:;
var1 = self->attrs[COLOR_parser_nodes__AAsNullableExternCall___n_type].val; /* _n_type on <self:AAsNullableExternCall> */
if (var1 == NULL) {
fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_type");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 862);
-exit(1);
+fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 863);
+show_backtrace(1);
}
var = var1;
RET_LABEL:;
var1 = self->attrs[COLOR_parser_nodes__AAsNullableExternCall___n_kwas].val; /* _n_kwas on <self:AAsNullableExternCall> */
if (var1 == NULL) {
fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwas");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 863);
-exit(1);
+fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 864);
+show_backtrace(1);
}
var = var1;
RET_LABEL:;
var1 = self->attrs[COLOR_parser_nodes__AAsNullableExternCall___n_kwnullable].val; /* _n_kwnullable on <self:AAsNullableExternCall> */
if (var1 == NULL) {
fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwnullable");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 864);
-exit(1);
+fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 865);
+show_backtrace(1);
}
var = var1;
RET_LABEL:;
var1 = self->attrs[COLOR_parser_nodes__AAsNotNullableExternCall___n_type].val; /* _n_type on <self:AAsNotNullableExternCall> */
if (var1 == NULL) {
fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_type");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 868);
-exit(1);
+fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 869);
+show_backtrace(1);
}
var = var1;
RET_LABEL:;
var1 = self->attrs[COLOR_parser_nodes__AAsNotNullableExternCall___n_kwas].val; /* _n_kwas on <self:AAsNotNullableExternCall> */
if (var1 == NULL) {
fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwas");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 869);
-exit(1);
+fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 870);
+show_backtrace(1);
}
var = var1;
RET_LABEL:;
var1 = self->attrs[COLOR_parser_nodes__AAsNotNullableExternCall___n_kwnot].val; /* _n_kwnot on <self:AAsNotNullableExternCall> */
if (var1 == NULL) {
fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwnot");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 870);
-exit(1);
+fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 871);
+show_backtrace(1);
}
var = var1;
RET_LABEL:;
var1 = self->attrs[COLOR_parser_nodes__AAsNotNullableExternCall___n_kwnullable].val; /* _n_kwnullable on <self:AAsNotNullableExternCall> */
if (var1 == NULL) {
fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwnullable");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 871);
-exit(1);
+fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 872);
+show_backtrace(1);
}
var = var1;
RET_LABEL:;
var1 = self->attrs[COLOR_parser_nodes__ATypePropdef___n_visibility].val; /* _n_visibility on <self:ATypePropdef> */
if (var1 == NULL) {
fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_visibility");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 878);
-exit(1);
+fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 879);
+show_backtrace(1);
}
var = var1;
RET_LABEL:;
var1 = self->attrs[COLOR_parser_nodes__ATypePropdef___n_kwtype].val; /* _n_kwtype on <self:ATypePropdef> */
if (var1 == NULL) {
fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwtype");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 879);
-exit(1);
+fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 880);
+show_backtrace(1);
}
var = var1;
RET_LABEL:;
var1 = self->attrs[COLOR_parser_nodes__ATypePropdef___n_id].val; /* _n_id on <self:ATypePropdef> */
if (var1 == NULL) {
fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_id");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 880);
-exit(1);
+fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 881);
+show_backtrace(1);
}
var = var1;
RET_LABEL:;
var1 = self->attrs[COLOR_parser_nodes__ATypePropdef___n_type].val; /* _n_type on <self:ATypePropdef> */
if (var1 == NULL) {
fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_type");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 881);
-exit(1);
+fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 882);
+show_backtrace(1);
}
var = var1;
RET_LABEL:;
var1 = self->attrs[COLOR_parser_nodes__AReadAble___n_kwreadable].val; /* _n_kwreadable on <self:AReadAble> */
if (var1 == NULL) {
fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwreadable");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 894);
-exit(1);
+fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 895);
+show_backtrace(1);
}
var = var1;
RET_LABEL:;
var1 = self->attrs[COLOR_parser_nodes__AWriteAble___n_kwwritable].val; /* _n_kwwritable on <self:AWriteAble> */
if (var1 == NULL) {
fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_kwwritable");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 900);
-exit(1);
+fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 901);
+show_backtrace(1);
}
var = var1;
RET_LABEL:;
var1 = self->attrs[COLOR_parser_nodes__AIdMethid___n_id].val; /* _n_id on <self:AIdMethid> */
if (var1 == NULL) {
fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_id");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 910);
-exit(1);
+fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 911);
+show_backtrace(1);
}
var = var1;
RET_LABEL:;
var1 = self->attrs[COLOR_parser_nodes__APlusMethid___n_plus].val; /* _n_plus on <self:APlusMethid> */
if (var1 == NULL) {
fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_plus");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 914);
-exit(1);
+fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 915);
+show_backtrace(1);
}
var = var1;
RET_LABEL:;
var1 = self->attrs[COLOR_parser_nodes__AMinusMethid___n_minus].val; /* _n_minus on <self:AMinusMethid> */
if (var1 == NULL) {
fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_minus");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 918);
-exit(1);
+fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 919);
+show_backtrace(1);
}
var = var1;
RET_LABEL:;
var1 = self->attrs[COLOR_parser_nodes__AStarMethid___n_star].val; /* _n_star on <self:AStarMethid> */
if (var1 == NULL) {
fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _n_star");
-fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 922);
-exit(1);
+fprintf(stderr, " (%s:%d)\n", "src/parser/parser_nodes.nit", 923);
+show_backtrace(1);
}
var = var1;
RET_LABEL:;
var1 = self->attrs[COLOR_parser_nodes__ASlashMethid___n_slash].val; /* _n_slash on <self:ASlashMethid> */
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:;
var1 = self->attrs[COLOR_parser_nodes__APercentMethid___n_percent].val; /* _n_percent on <self:APercentMethid> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AEqMethid___n_eq].val; /* _n_eq on <self:AEqMethid> */
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:;
var1 = self->attrs[COLOR_parser_nodes__ANeMethid___n_ne].val; /* _n_ne on <self:ANeMethid> */
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:;
var1 = self->attrs[COLOR_parser_nodes__ALeMethid___n_le].val; /* _n_le on <self:ALeMethid> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AGeMethid___n_ge].val; /* _n_ge on <self:AGeMethid> */
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:;
var1 = self->attrs[COLOR_parser_nodes__ALtMethid___n_lt].val; /* _n_lt on <self:ALtMethid> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AGtMethid___n_gt].val; /* _n_gt on <self:AGtMethid> */
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:;
var1 = self->attrs[COLOR_parser_nodes__ALlMethid___n_ll].val; /* _n_ll on <self:ALlMethid> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AGgMethid___n_gg].val; /* _n_gg on <self:AGgMethid> */
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:;
var1 = self->attrs[COLOR_parser_nodes__ABraMethid___n_obra].val; /* _n_obra on <self:ABraMethid> */
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:;
var1 = self->attrs[COLOR_parser_nodes__ABraMethid___n_cbra].val; /* _n_cbra on <self:ABraMethid> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AStarshipMethid___n_starship].val; /* _n_starship on <self:AStarshipMethid> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AAssignMethid___n_id].val; /* _n_id on <self:AAssignMethid> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AAssignMethid___n_assign].val; /* _n_assign on <self:AAssignMethid> */
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:;
var1 = self->attrs[COLOR_parser_nodes__ABraassignMethid___n_obra].val; /* _n_obra on <self:ABraassignMethid> */
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:;
var1 = self->attrs[COLOR_parser_nodes__ABraassignMethid___n_cbra].val; /* _n_cbra on <self:ABraassignMethid> */
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:;
var1 = self->attrs[COLOR_parser_nodes__ABraassignMethid___n_assign].val; /* _n_assign on <self:ABraassignMethid> */
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:;
var1 = self->attrs[COLOR_parser_nodes__ASignature___n_params].val; /* _n_params on <self:ASignature> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AParam___n_id].val; /* _n_id on <self:AParam> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AType___n_id].val; /* _n_id on <self:AType> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AType___n_types].val; /* _n_types on <self:AType> */
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:;
var1 = self->attrs[COLOR_parser_nodes__ALabel___n_kwlabel].val; /* _n_kwlabel on <self:ALabel> */
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:;
var1 = self->attrs[COLOR_parser_nodes__ALabel___n_id].val; /* _n_id on <self:ALabel> */
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:;
var1 = self->attrs[COLOR_parser_nodes__ABlockExpr___n_expr].val; /* _n_expr on <self:ABlockExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AVardeclExpr___n_kwvar].val; /* _n_kwvar on <self:AVardeclExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AVardeclExpr___n_id].val; /* _n_id on <self:AVardeclExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__ABreakExpr___n_kwbreak].val; /* _n_kwbreak on <self:ABreakExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AAbortExpr___n_kwabort].val; /* _n_kwabort on <self:AAbortExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__ADoExpr___n_kwdo].val; /* _n_kwdo on <self:ADoExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AIfExpr___n_kwif].val; /* _n_kwif on <self:AIfExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AIfExpr___n_expr].val; /* _n_expr on <self:AIfExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AIfexprExpr___n_kwif].val; /* _n_kwif on <self:AIfexprExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AIfexprExpr___n_expr].val; /* _n_expr on <self:AIfexprExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AIfexprExpr___n_kwthen].val; /* _n_kwthen on <self:AIfexprExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AIfexprExpr___n_then].val; /* _n_then on <self:AIfexprExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AIfexprExpr___n_kwelse].val; /* _n_kwelse on <self:AIfexprExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AIfexprExpr___n_else].val; /* _n_else on <self:AIfexprExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AWhileExpr___n_kwwhile].val; /* _n_kwwhile on <self:AWhileExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AWhileExpr___n_expr].val; /* _n_expr on <self:AWhileExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AWhileExpr___n_kwdo].val; /* _n_kwdo on <self:AWhileExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__ALoopExpr___n_kwloop].val; /* _n_kwloop on <self:ALoopExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AForExpr___n_kwfor].val; /* _n_kwfor on <self:AForExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AForExpr___n_ids].val; /* _n_ids on <self:AForExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AForExpr___n_expr].val; /* _n_expr on <self:AForExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AForExpr___n_kwdo].val; /* _n_kwdo on <self:AForExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AAssertExpr___n_kwassert].val; /* _n_kwassert on <self:AAssertExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AAssertExpr___n_expr].val; /* _n_expr on <self:AAssertExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AAssignFormExpr___n_assign].val; /* _n_assign on <self:AAssignFormExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AAssignFormExpr___n_value].val; /* _n_value on <self:AAssignFormExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AReassignFormExpr___n_assign_op].val; /* _n_assign_op on <self:AReassignFormExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AReassignFormExpr___n_value].val; /* _n_value on <self:AReassignFormExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AOnceExpr___n_kwonce].val; /* _n_kwonce on <self:AOnceExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__ASendExpr___n_expr].val; /* _n_expr on <self:ASendExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__ABinopExpr___n_expr2].val; /* _n_expr2 on <self:ABinopExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AOrExpr___n_expr].val; /* _n_expr on <self:AOrExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AOrExpr___n_expr2].val; /* _n_expr2 on <self:AOrExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AAndExpr___n_expr].val; /* _n_expr on <self:AAndExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AAndExpr___n_expr2].val; /* _n_expr2 on <self:AAndExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AOrElseExpr___n_expr].val; /* _n_expr on <self:AOrElseExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AOrElseExpr___n_expr2].val; /* _n_expr2 on <self:AOrElseExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AImpliesExpr___n_expr].val; /* _n_expr on <self:AImpliesExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AImpliesExpr___n_expr2].val; /* _n_expr2 on <self:AImpliesExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__ANotExpr___n_kwnot].val; /* _n_kwnot on <self:ANotExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__ANotExpr___n_expr].val; /* _n_expr on <self:ANotExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AIsaExpr___n_expr].val; /* _n_expr on <self:AIsaExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AIsaExpr___n_type].val; /* _n_type on <self:AIsaExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AUminusExpr___n_minus].val; /* _n_minus on <self:AUminusExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__ANewExpr___n_kwnew].val; /* _n_kwnew on <self:ANewExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__ANewExpr___n_type].val; /* _n_type on <self:ANewExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__ANewExpr___n_args].val; /* _n_args on <self:ANewExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AAttrFormExpr___n_expr].val; /* _n_expr on <self:AAttrFormExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__AAttrFormExpr___n_id].val; /* _n_id on <self:AAttrFormExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__ACallFormExpr___n_id].val; /* _n_id on <self:ACallFormExpr> */
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:;
var1 = self->attrs[COLOR_parser_nodes__ACallFormExpr___n_args].val; /* _n_args on <self:ACallFormExpr> */
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:;
self->attrs[COLOR_parser_nodes__ACallFormExpr___n_args].val = p0; /* _n_args on <self:ACallFormExpr> */
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 <self:ACallFormExpr>*/;
-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:;
-}