var1 = self->attrs[COLOR_mproject__MProject___name].val; /* _name on <self:MProject> */
if (unlikely(var1 == NULL)) {
PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _name");
-PRINT_ERROR(" (%s:%d)\n", "src/model/mproject.nit", 26);
+PRINT_ERROR(" (%s:%d)\n", "model/mproject.nit", 26);
show_backtrace(1);
}
var = var1;
var3 = self->attrs[COLOR_mproject__MProject___name].val; /* _name on <self:Object(MProject)> */
if (unlikely(var3 == NULL)) {
PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _name");
-PRINT_ERROR(" (%s:%d)\n", "src/model/mproject.nit", 26);
+PRINT_ERROR(" (%s:%d)\n", "model/mproject.nit", 26);
show_backtrace(1);
}
var1 = var3;
var1 = self->attrs[COLOR_mproject__MProject___model].val; /* _model on <self:MProject> */
if (unlikely(var1 == NULL)) {
PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _model");
-PRINT_ERROR(" (%s:%d)\n", "src/model/mproject.nit", 29);
+PRINT_ERROR(" (%s:%d)\n", "model/mproject.nit", 29);
show_backtrace(1);
}
var = var1;
var3 = self->attrs[COLOR_mproject__MProject___model].val; /* _model on <self:Object(MProject)> */
if (unlikely(var3 == NULL)) {
PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _model");
-PRINT_ERROR(" (%s:%d)\n", "src/model/mproject.nit", 29);
+PRINT_ERROR(" (%s:%d)\n", "model/mproject.nit", 29);
show_backtrace(1);
}
var1 = var3;
var1 = self->attrs[COLOR_mproject__MProject___mgroups].val; /* _mgroups on <self:MProject> */
if (unlikely(var1 == NULL)) {
PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _mgroups");
-PRINT_ERROR(" (%s:%d)\n", "src/model/mproject.nit", 35);
+PRINT_ERROR(" (%s:%d)\n", "model/mproject.nit", 35);
show_backtrace(1);
}
var = var1;
var3 = self->attrs[COLOR_mproject__MProject___mgroups].val; /* _mgroups on <self:Object(MProject)> */
if (unlikely(var3 == NULL)) {
PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _mgroups");
-PRINT_ERROR(" (%s:%d)\n", "src/model/mproject.nit", 35);
+PRINT_ERROR(" (%s:%d)\n", "model/mproject.nit", 35);
show_backtrace(1);
}
var1 = var3;
var3 = self->attrs[COLOR_mproject__MProject___name].val; /* _name on <self:MProject> */
if (unlikely(var3 == NULL)) {
PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _name");
-PRINT_ERROR(" (%s:%d)\n", "src/model/mproject.nit", 26);
+PRINT_ERROR(" (%s:%d)\n", "model/mproject.nit", 26);
show_backtrace(1);
}
var1 = var3;
val* var_name /* var name: String */;
val* var_model /* var model: Model */;
val* var /* : Array[MProject] */;
-val* var5 /* : Array[MProject] */;
-val* var6 /* : MultiHashMap[String, MProject] */;
-val* var8 /* : MultiHashMap[String, MProject] */;
+val* var4 /* : Array[MProject] */;
+val* var5 /* : MultiHashMap[String, MProject] */;
+val* var7 /* : MultiHashMap[String, MProject] */;
{
-{ /* Inline model_base#MEntity#init (self) on <self:MProject> */
-RET_LABEL1:(void)0;
-}
+((void (*)(val*))(self->class->vft[COLOR_kernel__Object__init]))(self) /* init on <self:MProject>*/;
}
var_name = p0;
var_model = p1;
{
{ /* Inline mproject#MProject#name= (self,var_name) on <self:MProject> */
self->attrs[COLOR_mproject__MProject___name].val = var_name; /* _name on <self:MProject> */
-RET_LABEL2:(void)0;
+RET_LABEL1:(void)0;
}
}
{
{ /* Inline mproject#MProject#model= (self,var_model) on <self:MProject> */
self->attrs[COLOR_mproject__MProject___model].val = var_model; /* _model on <self:MProject> */
-RET_LABEL3:(void)0;
+RET_LABEL2:(void)0;
}
}
{
{ /* Inline mproject#Model#mprojects (var_model) on <var_model:Model> */
-var5 = var_model->attrs[COLOR_mproject__Model___mprojects].val; /* _mprojects on <var_model:Model> */
-if (unlikely(var5 == NULL)) {
+var4 = var_model->attrs[COLOR_mproject__Model___mprojects].val; /* _mprojects on <var_model:Model> */
+if (unlikely(var4 == NULL)) {
PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _mprojects");
-PRINT_ERROR(" (%s:%d)\n", "src/model/mproject.nit", 109);
+PRINT_ERROR(" (%s:%d)\n", "model/mproject.nit", 109);
show_backtrace(1);
}
-var = var5;
-RET_LABEL4:(void)0;
+var = var4;
+RET_LABEL3:(void)0;
}
}
{
}
{
{ /* Inline mproject#Model#mproject_by_name (var_model) on <var_model:Model> */
-var8 = var_model->attrs[COLOR_mproject__Model___mproject_by_name].val; /* _mproject_by_name on <var_model:Model> */
-if (unlikely(var8 == NULL)) {
+var7 = var_model->attrs[COLOR_mproject__Model___mproject_by_name].val; /* _mproject_by_name on <var_model:Model> */
+if (unlikely(var7 == NULL)) {
PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _mproject_by_name");
-PRINT_ERROR(" (%s:%d)\n", "src/model/mproject.nit", 112);
+PRINT_ERROR(" (%s:%d)\n", "model/mproject.nit", 112);
show_backtrace(1);
}
-var6 = var8;
-RET_LABEL7:(void)0;
+var5 = var7;
+RET_LABEL6:(void)0;
}
}
{
-more_collections__MultiHashMap__add_one(var6, var_name, self); /* Direct call more_collections#MultiHashMap#add_one on <var6:MultiHashMap[String, MProject]>*/
+more_collections__MultiHashMap__add_one(var5, var_name, self); /* Direct call more_collections#MultiHashMap#add_one on <var5:MultiHashMap[String, MProject]>*/
}
RET_LABEL:;
}
var1 = self->attrs[COLOR_mproject__MGroup___name].val; /* _name on <self:MGroup> */
if (unlikely(var1 == NULL)) {
PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _name");
-PRINT_ERROR(" (%s:%d)\n", "src/model/mproject.nit", 56);
+PRINT_ERROR(" (%s:%d)\n", "model/mproject.nit", 56);
show_backtrace(1);
}
var = var1;
var3 = self->attrs[COLOR_mproject__MGroup___name].val; /* _name on <self:Object(MGroup)> */
if (unlikely(var3 == NULL)) {
PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _name");
-PRINT_ERROR(" (%s:%d)\n", "src/model/mproject.nit", 56);
+PRINT_ERROR(" (%s:%d)\n", "model/mproject.nit", 56);
show_backtrace(1);
}
var1 = var3;
var1 = self->attrs[COLOR_mproject__MGroup___mproject].val; /* _mproject on <self:MGroup> */
if (unlikely(var1 == NULL)) {
PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _mproject");
-PRINT_ERROR(" (%s:%d)\n", "src/model/mproject.nit", 60);
+PRINT_ERROR(" (%s:%d)\n", "model/mproject.nit", 60);
show_backtrace(1);
}
var = var1;
var3 = self->attrs[COLOR_mproject__MGroup___mproject].val; /* _mproject on <self:Object(MGroup)> */
if (unlikely(var3 == NULL)) {
PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _mproject");
-PRINT_ERROR(" (%s:%d)\n", "src/model/mproject.nit", 60);
+PRINT_ERROR(" (%s:%d)\n", "model/mproject.nit", 60);
show_backtrace(1);
}
var1 = var3;
var13 = self->attrs[COLOR_mproject__MGroup___name].val; /* _name on <self:MGroup> */
if (unlikely(var13 == NULL)) {
PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _name");
-PRINT_ERROR(" (%s:%d)\n", "src/model/mproject.nit", 56);
+PRINT_ERROR(" (%s:%d)\n", "model/mproject.nit", 56);
show_backtrace(1);
}
var11 = var13;
var21 = self->attrs[COLOR_mproject__MGroup___name].val; /* _name on <self:MGroup> */
if (unlikely(var21 == NULL)) {
PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _name");
-PRINT_ERROR(" (%s:%d)\n", "src/model/mproject.nit", 56);
+PRINT_ERROR(" (%s:%d)\n", "model/mproject.nit", 56);
show_backtrace(1);
}
var19 = var21;
val* var_mproject /* var mproject: MProject */;
val* var_parent /* var parent: nullable MGroup */;
val* var /* : POSet[MGroup] */;
-val* var6 /* : POSet[MGroup] */;
+val* var5 /* : POSet[MGroup] */;
val* var_tree /* var tree: POSet[MGroup] */;
-val* var7 /* : POSetElement[Object] */;
-val* var9 /* : null */;
+val* var6 /* : POSetElement[Object] */;
+val* var8 /* : null */;
+short int var9 /* : Bool */;
short int var10 /* : Bool */;
-short int var11 /* : Bool */;
val* var_other /* var other: nullable Object */;
+short int var12 /* : Bool */;
short int var13 /* : Bool */;
short int var14 /* : Bool */;
-short int var15 /* : Bool */;
{
-{ /* Inline model_base#MEntity#init (self) on <self:MGroup> */
-RET_LABEL1:(void)0;
-}
+((void (*)(val*))(self->class->vft[COLOR_kernel__Object__init]))(self) /* init on <self:MGroup>*/;
}
var_name = p0;
var_mproject = p1;
{
{ /* Inline mproject#MGroup#name= (self,var_name) on <self:MGroup> */
self->attrs[COLOR_mproject__MGroup___name].val = var_name; /* _name on <self:MGroup> */
-RET_LABEL2:(void)0;
+RET_LABEL1:(void)0;
}
}
{
{ /* Inline mproject#MGroup#mproject= (self,var_mproject) on <self:MGroup> */
self->attrs[COLOR_mproject__MGroup___mproject].val = var_mproject; /* _mproject on <self:MGroup> */
-RET_LABEL3:(void)0;
+RET_LABEL2:(void)0;
}
}
{
{ /* Inline mproject#MGroup#parent= (self,var_parent) on <self:MGroup> */
self->attrs[COLOR_mproject__MGroup___parent].val = var_parent; /* _parent on <self:MGroup> */
-RET_LABEL4:(void)0;
+RET_LABEL3:(void)0;
}
}
{
{ /* Inline mproject#MProject#mgroups (var_mproject) on <var_mproject:MProject> */
-var6 = var_mproject->attrs[COLOR_mproject__MProject___mgroups].val; /* _mgroups on <var_mproject:MProject> */
-if (unlikely(var6 == NULL)) {
+var5 = var_mproject->attrs[COLOR_mproject__MProject___mgroups].val; /* _mgroups on <var_mproject:MProject> */
+if (unlikely(var5 == NULL)) {
PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _mgroups");
-PRINT_ERROR(" (%s:%d)\n", "src/model/mproject.nit", 35);
+PRINT_ERROR(" (%s:%d)\n", "model/mproject.nit", 35);
show_backtrace(1);
}
-var = var6;
-RET_LABEL5:(void)0;
+var = var5;
+RET_LABEL4:(void)0;
}
}
var_tree = var;
{
-var7 = poset__POSet__add_node(var_tree, self);
+var6 = poset__POSet__add_node(var_tree, self);
}
{
-{ /* Inline mproject#MGroup#in_nesting= (self,var7) on <self:MGroup> */
-self->attrs[COLOR_mproject__MGroup___in_nesting].val = var7; /* _in_nesting on <self:MGroup> */
-RET_LABEL8:(void)0;
+{ /* Inline mproject#MGroup#in_nesting= (self,var6) on <self:MGroup> */
+self->attrs[COLOR_mproject__MGroup___in_nesting].val = var6; /* _in_nesting on <self:MGroup> */
+RET_LABEL7:(void)0;
}
}
-var9 = NULL;
+var8 = NULL;
if (var_parent == NULL) {
-var10 = 0; /* is null */
+var9 = 0; /* is null */
} else {
-var10 = 1; /* arg is null and recv is not */
+var9 = 1; /* arg is null and recv is not */
}
if (0) {
-{ /* Inline kernel#Object#!= (var_parent,var9) on <var_parent:nullable MGroup> */
-var_other = var9;
+{ /* Inline kernel#Object#!= (var_parent,var8) on <var_parent:nullable MGroup> */
+var_other = var8;
{
-var14 = ((short int (*)(val*, val*))(var_parent->class->vft[COLOR_kernel__Object___61d_61d]))(var_parent, var_other) /* == on <var_parent:nullable MGroup(MGroup)>*/;
-var13 = var14;
+var13 = ((short int (*)(val*, val*))(var_parent->class->vft[COLOR_kernel__Object___61d_61d]))(var_parent, var_other) /* == on <var_parent:nullable MGroup(MGroup)>*/;
+var12 = var13;
}
-var15 = !var13;
-var11 = var15;
-goto RET_LABEL12;
-RET_LABEL12:(void)0;
+var14 = !var12;
+var10 = var14;
+goto RET_LABEL11;
+RET_LABEL11:(void)0;
}
-var10 = var11;
+var9 = var10;
}
-if (var10){
+if (var9){
{
poset__POSet__add_edge(var_tree, self, var_parent); /* Direct call poset#POSet#add_edge on <var_tree:POSet[MGroup]>*/
}
var3 = self->attrs[COLOR_mproject__MGroup___mproject].val; /* _mproject on <self:MGroup> */
if (unlikely(var3 == NULL)) {
PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _mproject");
-PRINT_ERROR(" (%s:%d)\n", "src/model/mproject.nit", 60);
+PRINT_ERROR(" (%s:%d)\n", "model/mproject.nit", 60);
show_backtrace(1);
}
var1 = var3;
var6 = var1->attrs[COLOR_mproject__MProject___model].val; /* _model on <var1:MProject> */
if (unlikely(var6 == NULL)) {
PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _model");
-PRINT_ERROR(" (%s:%d)\n", "src/model/mproject.nit", 29);
+PRINT_ERROR(" (%s:%d)\n", "model/mproject.nit", 29);
show_backtrace(1);
}
var4 = var6;
var3 = self->attrs[COLOR_mproject__MGroup___name].val; /* _name on <self:MGroup> */
if (unlikely(var3 == NULL)) {
PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _name");
-PRINT_ERROR(" (%s:%d)\n", "src/model/mproject.nit", 56);
+PRINT_ERROR(" (%s:%d)\n", "model/mproject.nit", 56);
show_backtrace(1);
}
var1 = var3;
var1 = self->attrs[COLOR_mproject__Model___mprojects].val; /* _mprojects on <self:Model> */
if (unlikely(var1 == NULL)) {
PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _mprojects");
-PRINT_ERROR(" (%s:%d)\n", "src/model/mproject.nit", 109);
+PRINT_ERROR(" (%s:%d)\n", "model/mproject.nit", 109);
show_backtrace(1);
}
var = var1;
var3 = self->attrs[COLOR_mproject__Model___mprojects].val; /* _mprojects on <self:Object(Model)> */
if (unlikely(var3 == NULL)) {
PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _mprojects");
-PRINT_ERROR(" (%s:%d)\n", "src/model/mproject.nit", 109);
+PRINT_ERROR(" (%s:%d)\n", "model/mproject.nit", 109);
show_backtrace(1);
}
var1 = var3;
var1 = self->attrs[COLOR_mproject__Model___mproject_by_name].val; /* _mproject_by_name on <self:Model> */
if (unlikely(var1 == NULL)) {
PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _mproject_by_name");
-PRINT_ERROR(" (%s:%d)\n", "src/model/mproject.nit", 112);
+PRINT_ERROR(" (%s:%d)\n", "model/mproject.nit", 112);
show_backtrace(1);
}
var = var1;
var3 = self->attrs[COLOR_mproject__Model___mproject_by_name].val; /* _mproject_by_name on <self:Object(Model)> */
if (unlikely(var3 == NULL)) {
PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _mproject_by_name");
-PRINT_ERROR(" (%s:%d)\n", "src/model/mproject.nit", 112);
+PRINT_ERROR(" (%s:%d)\n", "model/mproject.nit", 112);
show_backtrace(1);
}
var1 = var3;