-val* var_tidnode3 /* var tidnode3: nullable Object */;
-short int var9 /* : Bool */;
-int cltype10;
-int idtype11;
-val* var_pexprsnode4 /* var pexprsnode4: nullable Object */;
-short int var12 /* : Bool */;
-int cltype13;
-int idtype14;
-val* var_tassignnode5 /* var tassignnode5: nullable Object */;
-short int var15 /* : Bool */;
-int cltype16;
-int idtype17;
-val* var_pexprnode6 /* var pexprnode6: nullable Object */;
-short int var18 /* : Bool */;
-int cltype19;
-int idtype20;
-val* var21 /* : ACallAssignExpr */;
-val* var_pexprnode1 /* var pexprnode1: nullable ACallAssignExpr */;
-long var22 /* : Int */;
-long var23 /* : Int */;
-var_p = p0;
-var = NULL;
-var_node_list = var;
-var1 = ((val* (*)(val*))(var_p->class->vft[COLOR_parser__Parser__pop]))(var_p) /* pop on <var_p:Parser>*/;
-var_nodearraylist7 = var1;
-var2 = ((val* (*)(val*))(var_p->class->vft[COLOR_parser__Parser__pop]))(var_p) /* pop on <var_p:Parser>*/;
-var_nodearraylist6 = var2;
-var3 = ((val* (*)(val*))(var_p->class->vft[COLOR_parser__Parser__pop]))(var_p) /* pop on <var_p:Parser>*/;
-var_nodearraylist5 = var3;
-var4 = ((val* (*)(val*))(var_p->class->vft[COLOR_parser__Parser__pop]))(var_p) /* pop on <var_p:Parser>*/;
-var_nodearraylist4 = var4;
-var5 = ((val* (*)(val*))(var_p->class->vft[COLOR_parser__Parser__pop]))(var_p) /* pop on <var_p:Parser>*/;
-var_nodearraylist3 = var5;
-var6 = ((val* (*)(val*))(var_p->class->vft[COLOR_parser__Parser__pop]))(var_p) /* pop on <var_p:Parser>*/;
-var_nodearraylist2 = var6;
-var7 = ((val* (*)(val*))(var_p->class->vft[COLOR_parser__Parser__pop]))(var_p) /* pop on <var_p:Parser>*/;
-var_nodearraylist1 = var7;
-var_pexprnode2 = var_nodearraylist1;
-/* <var_pexprnode2:nullable Object> isa nullable AExpr */
-cltype = type_nullable_parser_nodes__AExpr.color;
-idtype = type_nullable_parser_nodes__AExpr.id;
-if(var_pexprnode2 == NULL) {
-var8 = 1;
-} else {
-if(cltype >= var_pexprnode2->type->table_size) {
-var8 = 0;
-} else {
-var8 = var_pexprnode2->type->type_table[cltype] == idtype;
-}
-}
-if (!var8) {
-fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser.nit", 26717);
-exit(1);
-}
-var_tidnode3 = var_nodearraylist4;
-/* <var_tidnode3:nullable Object> isa nullable TId */
-cltype10 = type_nullable_parser_nodes__TId.color;
-idtype11 = type_nullable_parser_nodes__TId.id;
-if(var_tidnode3 == NULL) {
-var9 = 1;
-} else {
-if(cltype10 >= var_tidnode3->type->table_size) {
-var9 = 0;
-} else {
-var9 = var_tidnode3->type->type_table[cltype10] == idtype11;
-}
-}
-if (!var9) {
-fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser.nit", 26719);
-exit(1);
-}
-var_pexprsnode4 = var_nodearraylist5;
-/* <var_pexprsnode4:nullable Object> isa nullable AExprs */
-cltype13 = type_nullable_parser_nodes__AExprs.color;
-idtype14 = type_nullable_parser_nodes__AExprs.id;
-if(var_pexprsnode4 == NULL) {
-var12 = 1;
-} else {
-if(cltype13 >= var_pexprsnode4->type->table_size) {
-var12 = 0;
-} else {
-var12 = var_pexprsnode4->type->type_table[cltype13] == idtype14;
-}
-}
-if (!var12) {
-fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser.nit", 26721);
-exit(1);
-}
-var_tassignnode5 = var_nodearraylist6;
-/* <var_tassignnode5:nullable Object> isa nullable TAssign */
-cltype16 = type_nullable_parser_nodes__TAssign.color;
-idtype17 = type_nullable_parser_nodes__TAssign.id;
-if(var_tassignnode5 == NULL) {
-var15 = 1;
-} else {
-if(cltype16 >= var_tassignnode5->type->table_size) {
-var15 = 0;
-} else {
-var15 = var_tassignnode5->type->type_table[cltype16] == idtype17;
-}
-}
-if (!var15) {
-fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser.nit", 26723);
-exit(1);
-}
-var_pexprnode6 = var_nodearraylist7;
-/* <var_pexprnode6:nullable Object> isa nullable AExpr */
-cltype19 = type_nullable_parser_nodes__AExpr.color;
-idtype20 = type_nullable_parser_nodes__AExpr.id;
-if(var_pexprnode6 == NULL) {
-var18 = 1;
-} else {
-if(cltype19 >= var_pexprnode6->type->table_size) {
-var18 = 0;
-} else {
-var18 = var_pexprnode6->type->type_table[cltype19] == idtype20;
-}
-}
-if (!var18) {
-fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser.nit", 26725);
-exit(1);
-}
-var21 = NEW_parser_nodes__ACallAssignExpr(&type_parser_nodes__ACallAssignExpr);
-((void (*)(val*, val*, val*, val*, val*, val*))(var21->class->vft[COLOR_parser_prod__ACallAssignExpr__init_acallassignexpr]))(var21, var_pexprnode2, var_tidnode3, var_pexprsnode4, var_tassignnode5, var_pexprnode6) /* init_acallassignexpr on <var21:ACallAssignExpr>*/;
-CHECK_NEW_parser_nodes__ACallAssignExpr(var21);
-var_pexprnode1 = var21;
-var_node_list = var_pexprnode1;
-var22 = self->attrs[COLOR_parser__ReduceAction___goto].l; /* _goto on <self:ReduceAction704> */
-var23 = ((long (*)(val*, long))(var_p->class->vft[COLOR_parser__Parser__go_to]))(var_p, var22) /* go_to on <var_p:Parser>*/;
-((void (*)(val*, long, val*))(var_p->class->vft[COLOR_parser__Parser__push]))(var_p, var23, var_node_list) /* push on <var_p:Parser>*/;
-RET_LABEL:;
-}
-/* method parser#ReduceAction704#action for (self: Object, Parser) */
-void VIRTUAL_parser__ReduceAction704__action(val* self, val* p0) {
-parser__ReduceAction704__action(self, p0);
-RET_LABEL:;
-}
-/* method parser#ReduceAction705#action for (self: ReduceAction705, Parser) */
-void parser__ReduceAction705__action(val* self, val* p0) {
-val* var_p /* var p: Parser */;
-val* var /* : null */;
-val* var_node_list /* var node_list: nullable Object */;
-val* var1 /* : nullable Object */;
-val* var_nodearraylist4 /* var nodearraylist4: nullable Object */;
-val* var2 /* : nullable Object */;
-val* var_nodearraylist3 /* var nodearraylist3: nullable Object */;
-val* var3 /* : nullable Object */;
-val* var_nodearraylist2 /* var nodearraylist2: nullable Object */;
-val* var4 /* : nullable Object */;
-val* var_nodearraylist1 /* var nodearraylist1: nullable Object */;
-val* var5 /* : AImplicitSelfExpr */;
-val* var_pexprnode2 /* var pexprnode2: nullable AImplicitSelfExpr */;
-val* var_tidnode3 /* var tidnode3: nullable Object */;
-short int var6 /* : Bool */;
-int cltype;
-int idtype;
-val* var_pexprsnode4 /* var pexprsnode4: nullable Object */;
-short int var7 /* : Bool */;
-int cltype8;
-int idtype9;
-val* var_tassignnode5 /* var tassignnode5: nullable Object */;
-short int var10 /* : Bool */;
-int cltype11;
-int idtype12;
-val* var_pexprnode6 /* var pexprnode6: nullable Object */;
-short int var13 /* : Bool */;
-int cltype14;
-int idtype15;
-val* var16 /* : ACallAssignExpr */;
-val* var_pexprnode1 /* var pexprnode1: nullable ACallAssignExpr */;
-long var17 /* : Int */;
-long var18 /* : Int */;
-var_p = p0;
-var = NULL;
-var_node_list = var;
-var1 = ((val* (*)(val*))(var_p->class->vft[COLOR_parser__Parser__pop]))(var_p) /* pop on <var_p:Parser>*/;
-var_nodearraylist4 = var1;
-var2 = ((val* (*)(val*))(var_p->class->vft[COLOR_parser__Parser__pop]))(var_p) /* pop on <var_p:Parser>*/;
-var_nodearraylist3 = var2;
-var3 = ((val* (*)(val*))(var_p->class->vft[COLOR_parser__Parser__pop]))(var_p) /* pop on <var_p:Parser>*/;
-var_nodearraylist2 = var3;
-var4 = ((val* (*)(val*))(var_p->class->vft[COLOR_parser__Parser__pop]))(var_p) /* pop on <var_p:Parser>*/;
-var_nodearraylist1 = var4;
-var5 = NEW_parser_nodes__AImplicitSelfExpr(&type_parser_nodes__AImplicitSelfExpr);
-((void (*)(val*))(var5->class->vft[COLOR_parser_prod__AImplicitSelfExpr__init_aimplicitselfexpr]))(var5) /* init_aimplicitselfexpr on <var5:AImplicitSelfExpr>*/;
-CHECK_NEW_parser_nodes__AImplicitSelfExpr(var5);
-var_pexprnode2 = var5;
-var_tidnode3 = var_nodearraylist1;
-/* <var_tidnode3:nullable Object> isa nullable TId */
-cltype = type_nullable_parser_nodes__TId.color;
-idtype = type_nullable_parser_nodes__TId.id;
-if(var_tidnode3 == NULL) {
-var6 = 1;
-} else {
-if(cltype >= var_tidnode3->type->table_size) {
-var6 = 0;
-} else {
-var6 = var_tidnode3->type->type_table[cltype] == idtype;
-}
-}
-if (!var6) {
-fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser.nit", 26748);
-exit(1);
-}
-var_pexprsnode4 = var_nodearraylist2;
-/* <var_pexprsnode4:nullable Object> isa nullable AExprs */
-cltype8 = type_nullable_parser_nodes__AExprs.color;
-idtype9 = type_nullable_parser_nodes__AExprs.id;
-if(var_pexprsnode4 == NULL) {
-var7 = 1;
-} else {
-if(cltype8 >= var_pexprsnode4->type->table_size) {
-var7 = 0;
-} else {
-var7 = var_pexprsnode4->type->type_table[cltype8] == idtype9;
-}
-}
-if (!var7) {
-fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser.nit", 26750);
-exit(1);
-}
-var_tassignnode5 = var_nodearraylist3;
-/* <var_tassignnode5:nullable Object> isa nullable TAssign */
-cltype11 = type_nullable_parser_nodes__TAssign.color;
-idtype12 = type_nullable_parser_nodes__TAssign.id;
-if(var_tassignnode5 == NULL) {
-var10 = 1;
-} else {
-if(cltype11 >= var_tassignnode5->type->table_size) {
-var10 = 0;
-} else {
-var10 = var_tassignnode5->type->type_table[cltype11] == idtype12;
-}
-}
-if (!var10) {
-fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser.nit", 26752);
-exit(1);
-}
-var_pexprnode6 = var_nodearraylist4;
-/* <var_pexprnode6:nullable Object> isa nullable AExpr */
-cltype14 = type_nullable_parser_nodes__AExpr.color;
-idtype15 = type_nullable_parser_nodes__AExpr.id;
-if(var_pexprnode6 == NULL) {
-var13 = 1;
-} else {
-if(cltype14 >= var_pexprnode6->type->table_size) {
-var13 = 0;
-} else {
-var13 = var_pexprnode6->type->type_table[cltype14] == idtype15;
-}
-}
-if (!var13) {
-fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser.nit", 26754);
-exit(1);
-}
-var16 = NEW_parser_nodes__ACallAssignExpr(&type_parser_nodes__ACallAssignExpr);
-((void (*)(val*, val*, val*, val*, val*, val*))(var16->class->vft[COLOR_parser_prod__ACallAssignExpr__init_acallassignexpr]))(var16, var_pexprnode2, var_tidnode3, var_pexprsnode4, var_tassignnode5, var_pexprnode6) /* init_acallassignexpr on <var16:ACallAssignExpr>*/;
-CHECK_NEW_parser_nodes__ACallAssignExpr(var16);
-var_pexprnode1 = var16;
-var_node_list = var_pexprnode1;
-var17 = self->attrs[COLOR_parser__ReduceAction___goto].l; /* _goto on <self:ReduceAction705> */
-var18 = ((long (*)(val*, long))(var_p->class->vft[COLOR_parser__Parser__go_to]))(var_p, var17) /* go_to on <var_p:Parser>*/;
-((void (*)(val*, long, val*))(var_p->class->vft[COLOR_parser__Parser__push]))(var_p, var18, var_node_list) /* push on <var_p:Parser>*/;
-RET_LABEL:;
-}
-/* method parser#ReduceAction705#action for (self: Object, Parser) */
-void VIRTUAL_parser__ReduceAction705__action(val* self, val* p0) {
-parser__ReduceAction705__action(self, p0);
-RET_LABEL:;
-}
-/* method parser#ReduceAction706#action for (self: ReduceAction706, Parser) */
-void parser__ReduceAction706__action(val* self, val* p0) {
-val* var_p /* var p: Parser */;
-val* var /* : null */;
-val* var_node_list /* var node_list: nullable Object */;
-val* var1 /* : nullable Object */;
-val* var_nodearraylist8 /* var nodearraylist8: nullable Object */;
-val* var2 /* : nullable Object */;
-val* var_nodearraylist7 /* var nodearraylist7: nullable Object */;
-val* var3 /* : nullable Object */;
-val* var_nodearraylist6 /* var nodearraylist6: nullable Object */;
-val* var4 /* : nullable Object */;
-val* var_nodearraylist5 /* var nodearraylist5: nullable Object */;
-val* var5 /* : nullable Object */;
-val* var_nodearraylist4 /* var nodearraylist4: nullable Object */;
-val* var6 /* : nullable Object */;
-val* var_nodearraylist3 /* var nodearraylist3: nullable Object */;
-val* var7 /* : nullable Object */;
-val* var_nodearraylist2 /* var nodearraylist2: nullable Object */;
-val* var8 /* : nullable Object */;
-val* var_nodearraylist1 /* var nodearraylist1: nullable Object */;
-val* var_pexprnode2 /* var pexprnode2: nullable Object */;
-short int var9 /* : Bool */;
-int cltype;
-int idtype;
-val* var_tidnode3 /* var tidnode3: nullable Object */;
-short int var10 /* : Bool */;
-int cltype11;
-int idtype12;
-val* var_pexprsnode4 /* var pexprsnode4: nullable Object */;
-short int var13 /* : Bool */;
-int cltype14;
-int idtype15;
-val* var_tassignnode5 /* var tassignnode5: nullable Object */;
-short int var16 /* : Bool */;
-int cltype17;
-int idtype18;
-val* var_pexprnode6 /* var pexprnode6: nullable Object */;
-short int var19 /* : Bool */;
-int cltype20;
-int idtype21;
-val* var22 /* : ACallAssignExpr */;
-val* var_pexprnode1 /* var pexprnode1: nullable ACallAssignExpr */;
-long var23 /* : Int */;
-long var24 /* : Int */;
-var_p = p0;
-var = NULL;
-var_node_list = var;
-var1 = ((val* (*)(val*))(var_p->class->vft[COLOR_parser__Parser__pop]))(var_p) /* pop on <var_p:Parser>*/;
-var_nodearraylist8 = var1;
-var2 = ((val* (*)(val*))(var_p->class->vft[COLOR_parser__Parser__pop]))(var_p) /* pop on <var_p:Parser>*/;
-var_nodearraylist7 = var2;
-var3 = ((val* (*)(val*))(var_p->class->vft[COLOR_parser__Parser__pop]))(var_p) /* pop on <var_p:Parser>*/;
-var_nodearraylist6 = var3;
-var4 = ((val* (*)(val*))(var_p->class->vft[COLOR_parser__Parser__pop]))(var_p) /* pop on <var_p:Parser>*/;
-var_nodearraylist5 = var4;
-var5 = ((val* (*)(val*))(var_p->class->vft[COLOR_parser__Parser__pop]))(var_p) /* pop on <var_p:Parser>*/;
-var_nodearraylist4 = var5;
-var6 = ((val* (*)(val*))(var_p->class->vft[COLOR_parser__Parser__pop]))(var_p) /* pop on <var_p:Parser>*/;
-var_nodearraylist3 = var6;
-var7 = ((val* (*)(val*))(var_p->class->vft[COLOR_parser__Parser__pop]))(var_p) /* pop on <var_p:Parser>*/;
-var_nodearraylist2 = var7;
-var8 = ((val* (*)(val*))(var_p->class->vft[COLOR_parser__Parser__pop]))(var_p) /* pop on <var_p:Parser>*/;
-var_nodearraylist1 = var8;
-var_pexprnode2 = var_nodearraylist1;
-/* <var_pexprnode2:nullable Object> isa nullable AExpr */
-cltype = type_nullable_parser_nodes__AExpr.color;
-idtype = type_nullable_parser_nodes__AExpr.id;
-if(var_pexprnode2 == NULL) {
-var9 = 1;
-} else {
-if(cltype >= var_pexprnode2->type->table_size) {
-var9 = 0;
-} else {
-var9 = var_pexprnode2->type->type_table[cltype] == idtype;
-}
-}
-if (!var9) {
-fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser.nit", 26780);
-exit(1);
-}
-var_tidnode3 = var_nodearraylist5;
-/* <var_tidnode3:nullable Object> isa nullable TId */
-cltype11 = type_nullable_parser_nodes__TId.color;
-idtype12 = type_nullable_parser_nodes__TId.id;
-if(var_tidnode3 == NULL) {
-var10 = 1;
-} else {
-if(cltype11 >= var_tidnode3->type->table_size) {
-var10 = 0;
-} else {
-var10 = var_tidnode3->type->type_table[cltype11] == idtype12;
-}
-}
-if (!var10) {
-fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser.nit", 26782);
-exit(1);
-}
-var_pexprsnode4 = var_nodearraylist6;
-/* <var_pexprsnode4:nullable Object> isa nullable AExprs */
-cltype14 = type_nullable_parser_nodes__AExprs.color;
-idtype15 = type_nullable_parser_nodes__AExprs.id;
-if(var_pexprsnode4 == NULL) {
-var13 = 1;
-} else {
-if(cltype14 >= var_pexprsnode4->type->table_size) {
-var13 = 0;
-} else {
-var13 = var_pexprsnode4->type->type_table[cltype14] == idtype15;
-}
-}
-if (!var13) {
-fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser.nit", 26784);
-exit(1);
-}
-var_tassignnode5 = var_nodearraylist7;
-/* <var_tassignnode5:nullable Object> isa nullable TAssign */
-cltype17 = type_nullable_parser_nodes__TAssign.color;
-idtype18 = type_nullable_parser_nodes__TAssign.id;
-if(var_tassignnode5 == NULL) {
-var16 = 1;
-} else {
-if(cltype17 >= var_tassignnode5->type->table_size) {
-var16 = 0;
-} else {
-var16 = var_tassignnode5->type->type_table[cltype17] == idtype18;
-}
-}
-if (!var16) {
-fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser.nit", 26786);
-exit(1);
-}
-var_pexprnode6 = var_nodearraylist8;
-/* <var_pexprnode6:nullable Object> isa nullable AExpr */
-cltype20 = type_nullable_parser_nodes__AExpr.color;
-idtype21 = type_nullable_parser_nodes__AExpr.id;
-if(var_pexprnode6 == NULL) {
-var19 = 1;
-} else {
-if(cltype20 >= var_pexprnode6->type->table_size) {
-var19 = 0;
-} else {
-var19 = var_pexprnode6->type->type_table[cltype20] == idtype21;
-}
-}
-if (!var19) {
-fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Assert failed", "src/parser/parser.nit", 26788);
-exit(1);
-}
-var22 = NEW_parser_nodes__ACallAssignExpr(&type_parser_nodes__ACallAssignExpr);
-((void (*)(val*, val*, val*, val*, val*, val*))(var22->class->vft[COLOR_parser_prod__ACallAssignExpr__init_acallassignexpr]))(var22, var_pexprnode2, var_tidnode3, var_pexprsnode4, var_tassignnode5, var_pexprnode6) /* init_acallassignexpr on <var22:ACallAssignExpr>*/;
-CHECK_NEW_parser_nodes__ACallAssignExpr(var22);
-var_pexprnode1 = var22;
-var_node_list = var_pexprnode1;
-var23 = self->attrs[COLOR_parser__ReduceAction___goto].l; /* _goto on <self:ReduceAction706> */
-var24 = ((long (*)(val*, long))(var_p->class->vft[COLOR_parser__Parser__go_to]))(var_p, var23) /* go_to on <var_p:Parser>*/;
-((void (*)(val*, long, val*))(var_p->class->vft[COLOR_parser__Parser__push]))(var_p, var24, var_node_list) /* push on <var_p:Parser>*/;
-RET_LABEL:;
-}
-/* method parser#ReduceAction706#action for (self: Object, Parser) */
-void VIRTUAL_parser__ReduceAction706__action(val* self, val* p0) {
-parser__ReduceAction706__action(self, p0);
-RET_LABEL:;
-}
-/* method parser#ReduceAction707#action for (self: ReduceAction707, Parser) */
-void parser__ReduceAction707__action(val* self, val* p0) {
-val* var_p /* var p: Parser */;
-val* var /* : null */;
-val* var_node_list /* var node_list: nullable Object */;
-val* var1 /* : nullable Object */;
-val* var_nodearraylist9 /* var nodearraylist9: nullable Object */;
-val* var2 /* : nullable Object */;
-val* var_nodearraylist8 /* var nodearraylist8: nullable Object */;
-val* var3 /* : nullable Object */;
-val* var_nodearraylist7 /* var nodearraylist7: nullable Object */;
-val* var4 /* : nullable Object */;
-val* var_nodearraylist6 /* var nodearraylist6: nullable Object */;
-val* var5 /* : nullable Object */;
-val* var_nodearraylist5 /* var nodearraylist5: nullable Object */;
-val* var6 /* : nullable Object */;
-val* var_nodearraylist4 /* var nodearraylist4: nullable Object */;
-val* var7 /* : nullable Object */;
-val* var_nodearraylist3 /* var nodearraylist3: nullable Object */;
-val* var8 /* : nullable Object */;
-val* var_nodearraylist2 /* var nodearraylist2: nullable Object */;
-val* var9 /* : nullable Object */;
-val* var_nodearraylist1 /* var nodearraylist1: nullable Object */;
-val* var_pexprnode2 /* var pexprnode2: nullable Object */;
-short int var10 /* : Bool */;
-int cltype;
-int idtype;
-val* var_tidnode3 /* var tidnode3: nullable Object */;
-short int var11 /* : Bool */;
-int cltype12;
-int idtype13;
-val* var_pexprsnode4 /* var pexprsnode4: nullable Object */;
-short int var14 /* : Bool */;
-int cltype15;
-int idtype16;
-val* var_tassignnode5 /* var tassignnode5: nullable Object */;
-short int var17 /* : Bool */;
-int cltype18;
-int idtype19;
-val* var_pexprnode6 /* var pexprnode6: nullable Object */;
-short int var20 /* : Bool */;
-int cltype21;
-int idtype22;
-val* var23 /* : ACallAssignExpr */;
-val* var_pexprnode1 /* var pexprnode1: nullable ACallAssignExpr */;
-long var24 /* : Int */;
-long var25 /* : Int */;