X-Git-Url: http://nitlanguage.org diff --git a/c_src/compiling___compiling_icode._sep.c b/c_src/compiling___compiling_icode._sep.c index 0d9f12c..b9d8cd0 100644 --- a/c_src/compiling___compiling_icode._sep.c +++ b/c_src/compiling___compiling_icode._sep.c @@ -33,7 +33,7 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___register(val_t p0, val_ fra.me.REG[7] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:35 */ + /* compiling/compiling_icode.nit:35 */ fra.me.REG[2] = CALL_icode___icode_base___IRegister___stype(fra.me.REG[1])(fra.me.REG[1]); REGB0 = TAG_Bool(VAL_ISA(fra.me.REG[2], COLOR_metamodel___static_type___MMTypeNone, ID_metamodel___static_type___MMTypeNone)) /*cast MMTypeNone*/; if (UNTAG_Bool(REGB0)) { @@ -47,14 +47,14 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___register(val_t p0, val_ fra.me.REG[2] = fra.me.REG[2]; goto label2; } - /* ./compiling//compiling_icode.nit:36 */ + /* compiling/compiling_icode.nit:36 */ REGB0 = TAG_Bool(ATTR_compiling___compiling_icode___I2CCompilerVisitor____ids(fra.me.REG[0])!=NIT_NULL); if (UNTAG_Bool(REGB0)) { } else { nit_abort("Uninitialized attribute %s", "_ids", LOCATE_compiling___compiling_icode, 36); } fra.me.REG[3] = ATTR_compiling___compiling_icode___I2CCompilerVisitor____ids(fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:37 */ + /* compiling/compiling_icode.nit:37 */ REGB0 = CALL_compiling___compiling_icode___I2CCompilerVisitor___closure(fra.me.REG[0])(fra.me.REG[0]); if (UNTAG_Bool(REGB0)) { REGB0 = CALL_analysis___allocate_iregister_slots___IRegister___is_local(fra.me.REG[1])(fra.me.REG[1]); @@ -72,17 +72,17 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___register(val_t p0, val_ fra.me.REG[4] = ATTR_compiling___compiling_icode___I2CCompilerVisitor____ids2(fra.me.REG[0]); fra.me.REG[3] = fra.me.REG[4]; } - /* ./compiling//compiling_icode.nit:38 */ + /* compiling/compiling_icode.nit:38 */ REGB0 = CALL_standard___collection___abstract_collection___MapRead___has_key(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[1]); if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:39 */ + /* compiling/compiling_icode.nit:39 */ fra.me.REG[4] = CALL_standard___collection___abstract_collection___MapRead_____bra(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[1]); fra.me.REG[2] = fra.me.REG[4]; goto label2; } else { - /* ./compiling//compiling_icode.nit:41 */ + /* compiling/compiling_icode.nit:41 */ fra.me.REG[4] = CALL_analysis___allocate_iregister_slots___IRegister___slot_index(fra.me.REG[1])(fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:42 */ + /* compiling/compiling_icode.nit:42 */ REGB0 = TAG_Bool(fra.me.REG[4]==NIT_NULL); if (UNTAG_Bool(REGB0)) { } else { @@ -91,14 +91,14 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___register(val_t p0, val_ REGB1 = TAG_Bool(false); REGB0 = REGB1; } else { - /* ./../lib/standard//kernel.nit:227 */ + /* ../lib/standard/kernel.nit:227 */ REGB1 = TAG_Bool((fra.me.REG[4])==(NIT_NULL)); - /* ./compiling//compiling_icode.nit:42 */ + /* compiling/compiling_icode.nit:42 */ REGB0 = REGB1; } } if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:44 */ + /* compiling/compiling_icode.nit:44 */ if (!once_value_3) { fra.me.REG[5] = BOX_NativeString("NIT_NULL"); REGB0 = TAG_Int(8); @@ -107,23 +107,23 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___register(val_t p0, val_ register_static_object(&once_value_3); } else fra.me.REG[5] = once_value_3; fra.me.REG[5] = fra.me.REG[5]; - /* ./compiling//compiling_icode.nit:45 */ + /* compiling/compiling_icode.nit:45 */ CALL_standard___collection___abstract_collection___Map_____braeq(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[1], fra.me.REG[5]); - /* ./compiling//compiling_icode.nit:46 */ + /* compiling/compiling_icode.nit:46 */ fra.me.REG[2] = fra.me.REG[5]; goto label2; } else { - /* ./compiling//compiling_icode.nit:50 */ + /* compiling/compiling_icode.nit:50 */ REGB0 = CALL_analysis___allocate_iregister_slots___IRegister___in_tag_slots(fra.me.REG[1])(fra.me.REG[1]); if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:51 */ + /* compiling/compiling_icode.nit:51 */ if (!once_value_4) { fra.me.REG[5] = NEW_HashMap_standard___collection___hash_collection___HashMap___init(); once_value_4 = fra.me.REG[5]; register_static_object(&once_value_4); } else fra.me.REG[5] = once_value_4; fra.me.REG[5] = fra.me.REG[5]; - /* ./compiling//compiling_icode.nit:52 */ + /* compiling/compiling_icode.nit:52 */ REGB0 = CALL_standard___collection___abstract_collection___MapRead___has_key(fra.me.REG[5])(fra.me.REG[5], fra.me.REG[4]); REGB0 = TAG_Bool(!UNTAG_Bool(REGB0)); if (UNTAG_Bool(REGB0)) { @@ -153,7 +153,7 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___register(val_t p0, val_ CALL_standard___collection___abstract_collection___Map_____braeq(fra.me.REG[5])(fra.me.REG[5], fra.me.REG[4], fra.me.REG[6]); } } else { - /* ./compiling//compiling_icode.nit:53 */ + /* compiling/compiling_icode.nit:53 */ REGB0 = CALL_compiling___compiling_icode___I2CCompilerVisitor___closure(fra.me.REG[0])(fra.me.REG[0]); if (UNTAG_Bool(REGB0)) { REGB0 = CALL_analysis___allocate_iregister_slots___IRegister___is_local(fra.me.REG[1])(fra.me.REG[1]); @@ -163,7 +163,7 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___register(val_t p0, val_ REGB0 = REGB1; } if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:54 */ + /* compiling/compiling_icode.nit:54 */ if (!once_value_7) { fra.me.REG[0] = NEW_HashMap_standard___collection___hash_collection___HashMap___init(); once_value_7 = fra.me.REG[0]; @@ -171,7 +171,7 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___register(val_t p0, val_ } else fra.me.REG[0] = once_value_7; fra.me.REG[0] = fra.me.REG[0]; fra.me.REG[5] = fra.me.REG[0]; - /* ./compiling//compiling_icode.nit:55 */ + /* compiling/compiling_icode.nit:55 */ REGB0 = CALL_standard___collection___abstract_collection___MapRead___has_key(fra.me.REG[5])(fra.me.REG[5], fra.me.REG[4]); REGB0 = TAG_Bool(!UNTAG_Bool(REGB0)); if (UNTAG_Bool(REGB0)) { @@ -201,7 +201,7 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___register(val_t p0, val_ CALL_standard___collection___abstract_collection___Map_____braeq(fra.me.REG[5])(fra.me.REG[5], fra.me.REG[4], fra.me.REG[0]); } } else { - /* ./compiling//compiling_icode.nit:57 */ + /* compiling/compiling_icode.nit:57 */ if (!once_value_10) { fra.me.REG[0] = NEW_HashMap_standard___collection___hash_collection___HashMap___init(); once_value_10 = fra.me.REG[0]; @@ -209,7 +209,7 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___register(val_t p0, val_ } else fra.me.REG[0] = once_value_10; fra.me.REG[0] = fra.me.REG[0]; fra.me.REG[5] = fra.me.REG[0]; - /* ./compiling//compiling_icode.nit:58 */ + /* compiling/compiling_icode.nit:58 */ REGB0 = CALL_standard___collection___abstract_collection___MapRead___has_key(fra.me.REG[5])(fra.me.REG[5], fra.me.REG[4]); REGB0 = TAG_Bool(!UNTAG_Bool(REGB0)); if (UNTAG_Bool(REGB0)) { @@ -240,11 +240,11 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___register(val_t p0, val_ } } } - /* ./compiling//compiling_icode.nit:60 */ + /* compiling/compiling_icode.nit:60 */ fra.me.REG[4] = CALL_standard___collection___abstract_collection___MapRead_____bra(fra.me.REG[5])(fra.me.REG[5], fra.me.REG[4]); - /* ./compiling//compiling_icode.nit:61 */ + /* compiling/compiling_icode.nit:61 */ CALL_standard___collection___abstract_collection___Map_____braeq(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[1], fra.me.REG[4]); - /* ./compiling//compiling_icode.nit:62 */ + /* compiling/compiling_icode.nit:62 */ fra.me.REG[2] = fra.me.REG[4]; goto label2; } @@ -269,11 +269,11 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___registers(val_t p0, val fra.me.REG[2] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:70 */ + /* compiling/compiling_icode.nit:70 */ REGB0 = CALL_standard___collection___abstract_collection___Collection___length(fra.me.REG[1])(fra.me.REG[1]); fra.me.REG[2] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0); CALL_standard___collection___abstract_collection___Collection___iterate(fra.me.REG[1])(fra.me.REG[1], (&(fra.me)), ((fun_t)OC_compiling___compiling_icode___I2CCompilerVisitor___registers_1)); - /* ./compiling//compiling_icode.nit:74 */ + /* compiling/compiling_icode.nit:74 */ goto label2; label2: while(0); stack_frame_head = fra.me.prev; @@ -283,7 +283,7 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___registers(val_t p0, val struct {struct stack_frame_t me;} fra; fun_t CREG[1]; val_t tmp; - /* ./compiling//compiling_icode.nit:71 */ + /* compiling/compiling_icode.nit:71 */ fra.me.prev = stack_frame_head; stack_frame_head = &fra.me; fra.me.file = LOCATE_compiling___compiling_icode; fra.me.line = 0; @@ -296,7 +296,7 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___registers(val_t p0, val fra.me.closure_funs = CREG; fra.me.REG[0] = p0; CREG[0] = clos_fun0; - /* ./compiling//compiling_icode.nit:72 */ + /* compiling/compiling_icode.nit:72 */ fra.me.REG[0] = CALL_compiling___compiling_icode___I2CCompilerVisitor___register(closctx->REG[0])(closctx->REG[0], fra.me.REG[0]); CALL_standard___collection___abstract_collection___SimpleCollection___add(closctx->REG[2])(closctx->REG[2], fra.me.REG[0]); stack_frame_head = fra.me.prev; @@ -316,14 +316,14 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___new_number(val_t p0){ fra.me.nitni_local_ref_head = NULL; fra.me.REG[0] = NIT_NULL; fra.me.REG[0] = p0; - /* ./compiling//compiling_icode.nit:81 */ + /* compiling/compiling_icode.nit:81 */ REGB0 = ATTR_compiling___compiling_icode___I2CCompilerVisitor____last_number(fra.me.REG[0]); REGB1 = TAG_Int(1); - /* ./../lib/standard//kernel.nit:235 */ + /* ../lib/standard/kernel.nit:235 */ REGB1 = TAG_Int(UNTAG_Int(REGB0)+UNTAG_Int(REGB1)); - /* ./compiling//compiling_icode.nit:81 */ + /* compiling/compiling_icode.nit:81 */ ATTR_compiling___compiling_icode___I2CCompilerVisitor____last_number(fra.me.REG[0]) = REGB1; - /* ./compiling//compiling_icode.nit:82 */ + /* compiling/compiling_icode.nit:82 */ REGB1 = TAG_Bool(ATTR_compiling___compiling_icode___I2CCompilerVisitor____last_number(fra.me.REG[0])!=NIT_NULL); if (UNTAG_Bool(REGB1)) { } else { @@ -355,7 +355,7 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___lab(val_t p0, val_t p1) fra.me.REG[4] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:88 */ + /* compiling/compiling_icode.nit:88 */ REGB0 = TAG_Bool(ATTR_compiling___compiling_icode___I2CCompilerVisitor____ids(fra.me.REG[0])!=NIT_NULL); if (UNTAG_Bool(REGB0)) { } else { @@ -364,7 +364,7 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___lab(val_t p0, val_t p1) fra.me.REG[2] = ATTR_compiling___compiling_icode___I2CCompilerVisitor____ids(fra.me.REG[0]); REGB0 = CALL_standard___collection___abstract_collection___MapRead___has_key(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[1]); if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:89 */ + /* compiling/compiling_icode.nit:89 */ REGB0 = TAG_Bool(ATTR_compiling___compiling_icode___I2CCompilerVisitor____ids(fra.me.REG[0])!=NIT_NULL); if (UNTAG_Bool(REGB0)) { } else { @@ -374,7 +374,7 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___lab(val_t p0, val_t p1) fra.me.REG[2] = CALL_standard___collection___abstract_collection___MapRead_____bra(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[1]); goto label1; } else { - /* ./compiling//compiling_icode.nit:91 */ + /* compiling/compiling_icode.nit:91 */ REGB0 = TAG_Int(3); fra.me.REG[3] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0); if (!once_value_2) { @@ -399,7 +399,7 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___lab(val_t p0, val_t p1) fra.me.REG[4] = fra.me.REG[4]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[4]); fra.me.REG[3] = CALL_standard___string___Object___to_s(fra.me.REG[3])(fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:92 */ + /* compiling/compiling_icode.nit:92 */ REGB0 = TAG_Bool(ATTR_compiling___compiling_icode___I2CCompilerVisitor____ids(fra.me.REG[0])!=NIT_NULL); if (UNTAG_Bool(REGB0)) { } else { @@ -407,7 +407,7 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___lab(val_t p0, val_t p1) } fra.me.REG[0] = ATTR_compiling___compiling_icode___I2CCompilerVisitor____ids(fra.me.REG[0]); CALL_standard___collection___abstract_collection___Map_____braeq(fra.me.REG[0])(fra.me.REG[0], fra.me.REG[1], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:93 */ + /* compiling/compiling_icode.nit:93 */ fra.me.REG[2] = fra.me.REG[3]; goto label1; } @@ -428,7 +428,7 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___closures(val_t p0){ fra.me.nitni_local_ref_head = NULL; fra.me.REG[0] = NIT_NULL; fra.me.REG[0] = p0; - /* ./compiling//compiling_icode.nit:97 */ + /* compiling/compiling_icode.nit:97 */ REGB0 = TAG_Bool(ATTR_compiling___compiling_icode___I2CCompilerVisitor____closures(fra.me.REG[0])!=NIT_NULL); if (UNTAG_Bool(REGB0)) { } else { @@ -451,7 +451,7 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___clostypes(val_t p0){ fra.me.nitni_local_ref_head = NULL; fra.me.REG[0] = NIT_NULL; fra.me.REG[0] = p0; - /* ./compiling//compiling_icode.nit:100 */ + /* compiling/compiling_icode.nit:100 */ REGB0 = TAG_Bool(ATTR_compiling___compiling_icode___I2CCompilerVisitor____clostypes(fra.me.REG[0])!=NIT_NULL); if (UNTAG_Bool(REGB0)) { } else { @@ -474,7 +474,7 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___local_labels(val_t p0){ fra.me.nitni_local_ref_head = NULL; fra.me.REG[0] = NIT_NULL; fra.me.REG[0] = p0; - /* ./compiling//compiling_icode.nit:103 */ + /* compiling/compiling_icode.nit:103 */ REGB0 = TAG_Bool(ATTR_compiling___compiling_icode___I2CCompilerVisitor____local_labels(fra.me.REG[0])!=NIT_NULL); if (UNTAG_Bool(REGB0)) { } else { @@ -498,7 +498,7 @@ void compiling___compiling_icode___I2CCompilerVisitor___local_labels__eq(val_t p fra.me.REG[1] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:103 */ + /* compiling/compiling_icode.nit:103 */ ATTR_compiling___compiling_icode___I2CCompilerVisitor____local_labels(fra.me.REG[0]) = fra.me.REG[1]; stack_frame_head = fra.me.prev; return; @@ -516,7 +516,7 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___escaped_labels(val_t p0 fra.me.nitni_local_ref_head = NULL; fra.me.REG[0] = NIT_NULL; fra.me.REG[0] = p0; - /* ./compiling//compiling_icode.nit:106 */ + /* compiling/compiling_icode.nit:106 */ REGB0 = TAG_Bool(ATTR_compiling___compiling_icode___I2CCompilerVisitor____escaped_labels(fra.me.REG[0])!=NIT_NULL); if (UNTAG_Bool(REGB0)) { } else { @@ -540,7 +540,7 @@ void compiling___compiling_icode___I2CCompilerVisitor___escaped_labels__eq(val_t fra.me.REG[1] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:106 */ + /* compiling/compiling_icode.nit:106 */ ATTR_compiling___compiling_icode___I2CCompilerVisitor____escaped_labels(fra.me.REG[0]) = fra.me.REG[1]; stack_frame_head = fra.me.prev; return; @@ -563,7 +563,7 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___register_escape_label(v fra.me.REG[2] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:113 */ + /* compiling/compiling_icode.nit:113 */ REGB0 = TAG_Bool(ATTR_compiling___compiling_icode___I2CCompilerVisitor____escaped_labels(fra.me.REG[0])!=NIT_NULL); if (UNTAG_Bool(REGB0)) { } else { @@ -572,7 +572,7 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___register_escape_label(v fra.me.REG[2] = ATTR_compiling___compiling_icode___I2CCompilerVisitor____escaped_labels(fra.me.REG[0]); REGB0 = CALL_standard___collection___abstract_collection___MapRead___has_key(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[1]); if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:114 */ + /* compiling/compiling_icode.nit:114 */ REGB0 = TAG_Bool(ATTR_compiling___compiling_icode___I2CCompilerVisitor____escaped_labels(fra.me.REG[0])!=NIT_NULL); if (UNTAG_Bool(REGB0)) { } else { @@ -583,7 +583,7 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___register_escape_label(v REGB0 = fra.me.REG[2]; goto label1; } else { - /* ./compiling//compiling_icode.nit:116 */ + /* compiling/compiling_icode.nit:116 */ REGB1 = TAG_Bool(ATTR_compiling___compiling_icode___I2CCompilerVisitor____escaped_labels(fra.me.REG[0])!=NIT_NULL); if (UNTAG_Bool(REGB1)) { } else { @@ -592,9 +592,9 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___register_escape_label(v fra.me.REG[2] = ATTR_compiling___compiling_icode___I2CCompilerVisitor____escaped_labels(fra.me.REG[0]); REGB1 = CALL_standard___collection___abstract_collection___MapRead___length(fra.me.REG[2])(fra.me.REG[2]); REGB2 = TAG_Int(1); - /* ./../lib/standard//kernel.nit:235 */ + /* ../lib/standard/kernel.nit:235 */ REGB2 = TAG_Int(UNTAG_Int(REGB1)+UNTAG_Int(REGB2)); - /* ./compiling//compiling_icode.nit:117 */ + /* compiling/compiling_icode.nit:117 */ REGB1 = TAG_Bool(ATTR_compiling___compiling_icode___I2CCompilerVisitor____escaped_labels(fra.me.REG[0])!=NIT_NULL); if (UNTAG_Bool(REGB1)) { } else { @@ -602,7 +602,7 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___register_escape_label(v } fra.me.REG[0] = ATTR_compiling___compiling_icode___I2CCompilerVisitor____escaped_labels(fra.me.REG[0]); CALL_standard___collection___abstract_collection___Map_____braeq(fra.me.REG[0])(fra.me.REG[0], fra.me.REG[1], REGB2); - /* ./compiling//compiling_icode.nit:118 */ + /* compiling/compiling_icode.nit:118 */ REGB0 = REGB2; goto label1; } @@ -629,7 +629,7 @@ void compiling___compiling_icode___I2CCompilerVisitor___add_label(val_t p0, val_ fra.me.REG[3] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:125 */ + /* compiling/compiling_icode.nit:125 */ REGB0 = TAG_Bool(ATTR_compiling___compiling_icode___I2CCompilerVisitor____ids(fra.me.REG[0])!=NIT_NULL); if (UNTAG_Bool(REGB0)) { } else { @@ -638,7 +638,7 @@ void compiling___compiling_icode___I2CCompilerVisitor___add_label(val_t p0, val_ fra.me.REG[2] = ATTR_compiling___compiling_icode___I2CCompilerVisitor____ids(fra.me.REG[0]); REGB0 = CALL_standard___collection___abstract_collection___MapRead___has_key(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[1]); if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:126 */ + /* compiling/compiling_icode.nit:126 */ REGB0 = TAG_Int(3); fra.me.REG[2] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0); if (!once_value_1) { @@ -698,13 +698,13 @@ void compiling___compiling_icode___I2CCompilerVisitor___add_goto(val_t p0, val_t fra.me.REG[4] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:130 */ + /* compiling/compiling_icode.nit:130 */ fra.me.REG[2] = fra.me.REG[0]; - /* ./compiling//compiling_icode.nit:133 */ + /* compiling/compiling_icode.nit:133 */ fra.me.REG[3] = CALL_compiling___compiling_icode___I2CCompilerVisitor___local_labels(fra.me.REG[2])(fra.me.REG[2]); REGB0 = CALL_standard___collection___abstract_collection___Collection___has(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[1]); if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:134 */ + /* compiling/compiling_icode.nit:134 */ REGB0 = TAG_Int(3); fra.me.REG[3] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0); if (!once_value_1) { @@ -730,15 +730,15 @@ void compiling___compiling_icode___I2CCompilerVisitor___add_goto(val_t p0, val_t fra.me.REG[3] = CALL_standard___string___Object___to_s(fra.me.REG[3])(fra.me.REG[3]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_instr(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[3]); } else { - /* ./compiling//compiling_icode.nit:136 */ + /* compiling/compiling_icode.nit:136 */ REGB0 = CALL_compiling___compiling_icode___I2CCompilerVisitor___closure(fra.me.REG[2])(fra.me.REG[2]); if (UNTAG_Bool(REGB0)) { } else { nit_abort("Assert failed", NULL, LOCATE_compiling___compiling_icode, 136); } - /* ./compiling//compiling_icode.nit:137 */ + /* compiling/compiling_icode.nit:137 */ REGB0 = CALL_compiling___compiling_icode___I2CCompilerVisitor___register_escape_label(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:138 */ + /* compiling/compiling_icode.nit:138 */ REGB1 = TAG_Int(3); fra.me.REG[1] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_3) { @@ -763,7 +763,7 @@ void compiling___compiling_icode___I2CCompilerVisitor___add_goto(val_t p0, val_t CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[3]); fra.me.REG[1] = CALL_standard___string___Object___to_s(fra.me.REG[1])(fra.me.REG[1]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_instr(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:139 */ + /* compiling/compiling_icode.nit:139 */ REGB0 = TAG_Int(3); fra.me.REG[1] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0); if (!once_value_5) { @@ -811,7 +811,7 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___marks_to_seq(val_t p0){ fra.me.nitni_local_ref_head = NULL; fra.me.REG[0] = NIT_NULL; fra.me.REG[0] = p0; - /* ./compiling//compiling_icode.nit:143 */ + /* compiling/compiling_icode.nit:143 */ REGB0 = TAG_Bool(ATTR_compiling___compiling_icode___I2CCompilerVisitor____marks_to_seq(fra.me.REG[0])!=NIT_NULL); if (UNTAG_Bool(REGB0)) { } else { @@ -834,7 +834,7 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___closure(val_t p0){ fra.me.nitni_local_ref_head = NULL; fra.me.REG[0] = NIT_NULL; fra.me.REG[0] = p0; - /* ./compiling//compiling_icode.nit:146 */ + /* compiling/compiling_icode.nit:146 */ REGB0 = TAG_Bool(ATTR_compiling___compiling_icode___I2CCompilerVisitor____closure(fra.me.REG[0])!=NIT_NULL); if (UNTAG_Bool(REGB0)) { } else { @@ -858,7 +858,7 @@ void compiling___compiling_icode___I2CCompilerVisitor___closure__eq(val_t p0, va fra.me.REG[0] = NIT_NULL; fra.me.REG[0] = p0; REGB0 = p1; - /* ./compiling//compiling_icode.nit:146 */ + /* compiling/compiling_icode.nit:146 */ ATTR_compiling___compiling_icode___I2CCompilerVisitor____closure(fra.me.REG[0]) = REGB0; stack_frame_head = fra.me.prev; return; @@ -876,7 +876,7 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___visitor(val_t p0){ fra.me.nitni_local_ref_head = NULL; fra.me.REG[0] = NIT_NULL; fra.me.REG[0] = p0; - /* ./compiling//compiling_icode.nit:149 */ + /* compiling/compiling_icode.nit:149 */ REGB0 = TAG_Bool(ATTR_compiling___compiling_icode___I2CCompilerVisitor____visitor(fra.me.REG[0])!=NIT_NULL); if (UNTAG_Bool(REGB0)) { } else { @@ -899,7 +899,7 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___iroutine(val_t p0){ fra.me.nitni_local_ref_head = NULL; fra.me.REG[0] = NIT_NULL; fra.me.REG[0] = p0; - /* ./compiling//compiling_icode.nit:152 */ + /* compiling/compiling_icode.nit:152 */ REGB0 = TAG_Bool(ATTR_compiling___compiling_icode___I2CCompilerVisitor____iroutine(fra.me.REG[0])!=NIT_NULL); if (UNTAG_Bool(REGB0)) { } else { @@ -921,7 +921,7 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___return_label(val_t p0){ fra.me.nitni_local_ref_head = NULL; fra.me.REG[0] = NIT_NULL; fra.me.REG[0] = p0; - /* ./compiling//compiling_icode.nit:155 */ + /* compiling/compiling_icode.nit:155 */ fra.me.REG[0] = ATTR_compiling___compiling_icode___I2CCompilerVisitor____return_label(fra.me.REG[0]); stack_frame_head = fra.me.prev; return fra.me.REG[0]; @@ -940,7 +940,7 @@ void compiling___compiling_icode___I2CCompilerVisitor___return_label__eq(val_t p fra.me.REG[1] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:155 */ + /* compiling/compiling_icode.nit:155 */ ATTR_compiling___compiling_icode___I2CCompilerVisitor____return_label(fra.me.REG[0]) = fra.me.REG[1]; stack_frame_head = fra.me.prev; return; @@ -959,7 +959,7 @@ void compiling___compiling_icode___I2CCompilerVisitor___add_decl(val_t p0, val_t fra.me.REG[1] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:160 */ + /* compiling/compiling_icode.nit:160 */ fra.me.REG[0] = CALL_compiling___compiling_icode___I2CCompilerVisitor___visitor(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_base___CompilerVisitor___add_decl(fra.me.REG[0])(fra.me.REG[0], fra.me.REG[1]); stack_frame_head = fra.me.prev; @@ -985,12 +985,12 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___new_instr(val_t p0){ fra.me.REG[2] = NIT_NULL; fra.me.REG[3] = NIT_NULL; fra.me.REG[0] = p0; - /* ./compiling//compiling_icode.nit:167 */ + /* compiling/compiling_icode.nit:167 */ fra.me.REG[1] = CALL_compiling___compiling_icode___I2CCompilerVisitor___visitor(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[1] = CALL_compiling___compiling_base___CompilerVisitor___writer(fra.me.REG[1])(fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:168 */ + /* compiling/compiling_icode.nit:168 */ fra.me.REG[2] = ATTR_compiling___compiling_icode___I2CCompilerVisitor____next_location(fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:169 */ + /* compiling/compiling_icode.nit:169 */ REGB0 = TAG_Bool(fra.me.REG[2]==NIT_NULL); if (UNTAG_Bool(REGB0)) { } else { @@ -1005,10 +1005,10 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___new_instr(val_t p0){ } REGB0 = TAG_Bool(!UNTAG_Bool(REGB0)); if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:170 */ + /* compiling/compiling_icode.nit:170 */ fra.me.REG[3] = CALL_compiling___compiling_icode___I2CCompilerVisitor___visitor(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_base___CompilerVisitor___add_indent(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:171 */ + /* compiling/compiling_icode.nit:171 */ if (!once_value_1) { fra.me.REG[3] = BOX_NativeString("/* "); REGB0 = TAG_Int(3); @@ -1018,7 +1018,7 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___new_instr(val_t p0){ } else fra.me.REG[3] = once_value_1; fra.me.REG[3] = fra.me.REG[3]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:172 */ + /* compiling/compiling_icode.nit:172 */ REGB0 = TAG_Bool(fra.me.REG[2]==NIT_NULL); if (UNTAG_Bool(REGB0)) { nit_abort("Reciever is null", NULL, LOCATE_compiling___compiling_icode, 172); @@ -1030,7 +1030,7 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___new_instr(val_t p0){ } fra.me.REG[3] = CALL_location___SourceFile___filename(fra.me.REG[3])(fra.me.REG[3]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:173 */ + /* compiling/compiling_icode.nit:173 */ if (!once_value_2) { fra.me.REG[3] = BOX_NativeString(":"); REGB0 = TAG_Int(1); @@ -1040,7 +1040,7 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___new_instr(val_t p0){ } else fra.me.REG[3] = once_value_2; fra.me.REG[3] = fra.me.REG[3]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:174 */ + /* compiling/compiling_icode.nit:174 */ REGB0 = TAG_Bool(fra.me.REG[2]==NIT_NULL); if (UNTAG_Bool(REGB0)) { nit_abort("Reciever is null", NULL, LOCATE_compiling___compiling_icode, 174); @@ -1048,7 +1048,7 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___new_instr(val_t p0){ REGB0 = CALL_location___Location___line_start(fra.me.REG[2])(fra.me.REG[2]); fra.me.REG[2] = CALL_standard___string___Object___to_s(REGB0)(REGB0); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:175 */ + /* compiling/compiling_icode.nit:175 */ if (!once_value_3) { fra.me.REG[2] = BOX_NativeString(" */\n"); REGB0 = TAG_Int(4); @@ -1058,13 +1058,13 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___new_instr(val_t p0){ } else fra.me.REG[2] = once_value_3; fra.me.REG[2] = fra.me.REG[2]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:176 */ + /* compiling/compiling_icode.nit:176 */ ATTR_compiling___compiling_icode___I2CCompilerVisitor____next_location(fra.me.REG[0]) = NIT_NULL; } - /* ./compiling//compiling_icode.nit:178 */ + /* compiling/compiling_icode.nit:178 */ fra.me.REG[0] = CALL_compiling___compiling_icode___I2CCompilerVisitor___visitor(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_base___CompilerVisitor___add_indent(fra.me.REG[0])(fra.me.REG[0], fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:179 */ + /* compiling/compiling_icode.nit:179 */ goto label4; label4: while(0); stack_frame_head = fra.me.prev; @@ -1086,7 +1086,7 @@ void compiling___compiling_icode___I2CCompilerVisitor___add_instr(val_t p0, val_ fra.me.REG[1] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:184 */ + /* compiling/compiling_icode.nit:184 */ fra.me.REG[0] = CALL_compiling___compiling_icode___I2CCompilerVisitor___new_instr(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[1] = CALL_compiling___compiling_writer___Writer___add(fra.me.REG[0])(fra.me.REG[0], fra.me.REG[1]); if (!once_value_1) { @@ -1113,7 +1113,7 @@ void compiling___compiling_icode___I2CCompilerVisitor___indent(val_t p0){ fra.me.nitni_local_ref_head = NULL; fra.me.REG[0] = NIT_NULL; fra.me.REG[0] = p0; - /* ./compiling//compiling_icode.nit:189 */ + /* compiling/compiling_icode.nit:189 */ fra.me.REG[0] = CALL_compiling___compiling_icode___I2CCompilerVisitor___visitor(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_base___CompilerVisitor___indent(fra.me.REG[0])(fra.me.REG[0]); stack_frame_head = fra.me.prev; @@ -1131,7 +1131,7 @@ void compiling___compiling_icode___I2CCompilerVisitor___unindent(val_t p0){ fra.me.nitni_local_ref_head = NULL; fra.me.REG[0] = NIT_NULL; fra.me.REG[0] = p0; - /* ./compiling//compiling_icode.nit:194 */ + /* compiling/compiling_icode.nit:194 */ fra.me.REG[0] = CALL_compiling___compiling_icode___I2CCompilerVisitor___visitor(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_base___CompilerVisitor___unindent(fra.me.REG[0])(fra.me.REG[0]); stack_frame_head = fra.me.prev; @@ -1153,7 +1153,7 @@ void compiling___compiling_icode___I2CCompilerVisitor___add_assignment(val_t p0, fra.me.REG[0] = p0; fra.me.REG[1] = p1; fra.me.REG[2] = p2; - /* ./compiling//compiling_icode.nit:199 */ + /* compiling/compiling_icode.nit:199 */ fra.me.REG[0] = CALL_compiling___compiling_icode___I2CCompilerVisitor___visitor(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_base___CompilerVisitor___add_assignment(fra.me.REG[0])(fra.me.REG[0], fra.me.REG[1], fra.me.REG[2]); stack_frame_head = fra.me.prev; @@ -1179,9 +1179,9 @@ void compiling___compiling_icode___I2CCompilerVisitor___add_location(val_t p0, v fra.me.REG[4] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:209 */ + /* compiling/compiling_icode.nit:209 */ fra.me.REG[2] = ATTR_compiling___compiling_icode___I2CCompilerVisitor____last_location(fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:210 */ + /* compiling/compiling_icode.nit:210 */ REGB0 = TAG_Bool(IS_EQUAL_NN(fra.me.REG[2],fra.me.REG[1])); if (UNTAG_Bool(REGB0)) { } else { @@ -1214,9 +1214,9 @@ void compiling___compiling_icode___I2CCompilerVisitor___add_location(val_t p0, v if (UNTAG_Bool(REGB0)) { goto label1; } - /* ./compiling//compiling_icode.nit:211 */ + /* compiling/compiling_icode.nit:211 */ ATTR_compiling___compiling_icode___I2CCompilerVisitor____last_location(fra.me.REG[0]) = fra.me.REG[1]; - /* ./compiling//compiling_icode.nit:212 */ + /* compiling/compiling_icode.nit:212 */ REGB0 = TAG_Bool(fra.me.REG[2]==NIT_NULL); if (UNTAG_Bool(REGB0)) { } else { @@ -1271,9 +1271,9 @@ void compiling___compiling_icode___I2CCompilerVisitor___add_location(val_t p0, v REGB2 = TAG_Bool(IS_EQUAL_OO(REGB0,REGB1)); if (UNTAG_Bool(REGB2)) { } else { - /* ./../lib/standard//kernel.nit:227 */ + /* ../lib/standard/kernel.nit:227 */ REGB1 = TAG_Bool((REGB0)==(REGB1)); - /* ./compiling//compiling_icode.nit:212 */ + /* compiling/compiling_icode.nit:212 */ REGB2 = REGB1; } } else { @@ -1281,10 +1281,10 @@ void compiling___compiling_icode___I2CCompilerVisitor___add_location(val_t p0, v REGB2 = REGB1; } if (UNTAG_Bool(REGB2)) { - /* ./compiling//compiling_icode.nit:213 */ + /* compiling/compiling_icode.nit:213 */ goto label1; } else { - /* ./compiling//compiling_icode.nit:215 */ + /* compiling/compiling_icode.nit:215 */ ATTR_compiling___compiling_icode___I2CCompilerVisitor____next_location(fra.me.REG[0]) = fra.me.REG[1]; } label1: while(0); @@ -1304,7 +1304,7 @@ val_t compiling___compiling_icode___I2CCompilerVisitor___basecname(val_t p0){ fra.me.nitni_local_ref_head = NULL; fra.me.REG[0] = NIT_NULL; fra.me.REG[0] = p0; - /* ./compiling//compiling_icode.nit:219 */ + /* compiling/compiling_icode.nit:219 */ REGB0 = TAG_Bool(ATTR_compiling___compiling_icode___I2CCompilerVisitor____basecname(fra.me.REG[0])!=NIT_NULL); if (UNTAG_Bool(REGB0)) { } else { @@ -1334,11 +1334,11 @@ void compiling___compiling_icode___I2CCompilerVisitor___init(val_t p0, val_t p1, fra.me.REG[1] = p1; fra.me.REG[2] = p2; fra.me.REG[3] = p3; - /* ./compiling//compiling_icode.nit:224 */ + /* compiling/compiling_icode.nit:224 */ ATTR_compiling___compiling_icode___I2CCompilerVisitor____visitor(fra.me.REG[0]) = fra.me.REG[1]; - /* ./compiling//compiling_icode.nit:225 */ + /* compiling/compiling_icode.nit:225 */ ATTR_compiling___compiling_icode___I2CCompilerVisitor____iroutine(fra.me.REG[0]) = fra.me.REG[2]; - /* ./compiling//compiling_icode.nit:226 */ + /* compiling/compiling_icode.nit:226 */ ATTR_compiling___compiling_icode___I2CCompilerVisitor____basecname(fra.me.REG[0]) = fra.me.REG[3]; stack_frame_head = fra.me.prev; init_table[itpos0] = 1; @@ -1418,11 +1418,11 @@ val_t compiling___compiling_icode___IRoutine___compile_signature_to_c(val_t p0, fra.me.REG[3] = p3; fra.me.REG[4] = p4; fra.me.REG[5] = p5; - /* ./compiling//compiling_icode.nit:237 */ + /* compiling/compiling_icode.nit:237 */ fra.me.REG[6] = NEW_Array_standard___collection___array___Array___init(); - /* ./compiling//compiling_icode.nit:238 */ + /* compiling/compiling_icode.nit:238 */ fra.me.REG[7] = NEW_Array_standard___collection___array___Array___init(); - /* ./compiling//compiling_icode.nit:239 */ + /* compiling/compiling_icode.nit:239 */ REGB0 = TAG_Bool(fra.me.REG[4]==NIT_NULL); if (UNTAG_Bool(REGB0)) { } else { @@ -1439,24 +1439,24 @@ val_t compiling___compiling_icode___IRoutine___compile_signature_to_c(val_t p0, if (UNTAG_Bool(REGB0)) { CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[7])(fra.me.REG[7], fra.me.REG[4]); } - /* ./compiling//compiling_icode.nit:240 */ + /* compiling/compiling_icode.nit:240 */ REGB0 = TAG_Int(0); fra.me.REG[4] = CALL_icode___icode_base___IRoutine___params(fra.me.REG[0])(fra.me.REG[0]); REGB1 = CALL_standard___collection___abstract_collection___Collection___length(fra.me.REG[4])(fra.me.REG[4]); - /* ./../lib/standard//kernel.nit:352 */ + /* ../lib/standard/kernel.nit:352 */ while(1) { REGB2 = TAG_Bool(VAL_ISA(REGB1, VTCOLOR_standard___kernel___Comparable___OTHER(REGB0), VTID_standard___kernel___Comparable___OTHER(REGB0))) /*cast OTHER*/; if (UNTAG_Bool(REGB2)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB0)UNTAG_Int(REGB2)); - /* ./compiling//compiling_icode.nit:287 */ + /* compiling/compiling_icode.nit:287 */ if (UNTAG_Bool(REGB2)) { - /* ./compiling//compiling_icode.nit:288 */ + /* compiling/compiling_icode.nit:288 */ REGB2 = TAG_Int(3); fra.me.REG[3] = NEW_Array_standard___collection___array___Array___with_capacity(REGB2); if (!once_value_1) { @@ -2194,9 +2194,9 @@ val_t compiling___compiling_icode___IRoutine___compile_inside_to_c(val_t p0, val CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[4]); REGB2 = CALL_analysis___allocate_iregister_slots___IRoutine___std_slots_nb(fra.me.REG[0])(fra.me.REG[0]); REGB1 = TAG_Int(1); - /* ./../lib/standard//kernel.nit:237 */ + /* ../lib/standard/kernel.nit:237 */ REGB1 = TAG_Int(UNTAG_Int(REGB2)-UNTAG_Int(REGB1)); - /* ./compiling//compiling_icode.nit:288 */ + /* compiling/compiling_icode.nit:288 */ fra.me.REG[4] = CALL_standard___string___Object___to_s(REGB1)(REGB1); CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[4]); if (!once_value_2) { @@ -2211,7 +2211,7 @@ val_t compiling___compiling_icode___IRoutine___compile_inside_to_c(val_t p0, val fra.me.REG[3] = CALL_standard___string___Object___to_s(fra.me.REG[3])(fra.me.REG[3]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_decl(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[3]); } else { - /* ./compiling//compiling_icode.nit:290 */ + /* compiling/compiling_icode.nit:290 */ if (!once_value_3) { fra.me.REG[3] = BOX_NativeString("struct {struct stack_frame_t me;} fra;"); REGB1 = TAG_Int(38); @@ -2222,7 +2222,7 @@ val_t compiling___compiling_icode___IRoutine___compile_inside_to_c(val_t p0, val fra.me.REG[3] = fra.me.REG[3]; CALL_compiling___compiling_icode___I2CCompilerVisitor___add_decl(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[3]); } - /* ./compiling//compiling_icode.nit:292 */ + /* compiling/compiling_icode.nit:292 */ if (!once_value_4) { fra.me.REG[3] = BOX_NativeString("fra.me.prev = stack_frame_head; stack_frame_head = &fra.me;"); REGB1 = TAG_Int(59); @@ -2232,7 +2232,7 @@ val_t compiling___compiling_icode___IRoutine___compile_inside_to_c(val_t p0, val } else fra.me.REG[3] = once_value_4; fra.me.REG[3] = fra.me.REG[3]; CALL_compiling___compiling_icode___I2CCompilerVisitor___add_instr(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:293 */ + /* compiling/compiling_icode.nit:293 */ REGB1 = TAG_Int(3); fra.me.REG[3] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_5) { @@ -2259,7 +2259,7 @@ val_t compiling___compiling_icode___IRoutine___compile_inside_to_c(val_t p0, val CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[4]); fra.me.REG[3] = CALL_standard___string___Object___to_s(fra.me.REG[3])(fra.me.REG[3]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_instr(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:294 */ + /* compiling/compiling_icode.nit:294 */ REGB1 = TAG_Int(3); fra.me.REG[3] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_7) { @@ -2284,7 +2284,7 @@ val_t compiling___compiling_icode___IRoutine___compile_inside_to_c(val_t p0, val CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[4]); fra.me.REG[3] = CALL_standard___string___Object___to_s(fra.me.REG[3])(fra.me.REG[3]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_instr(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:295 */ + /* compiling/compiling_icode.nit:295 */ REGB0 = TAG_Int(3); fra.me.REG[3] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0); if (!once_value_9) { @@ -2309,7 +2309,7 @@ val_t compiling___compiling_icode___IRoutine___compile_inside_to_c(val_t p0, val CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[4]); fra.me.REG[3] = CALL_standard___string___Object___to_s(fra.me.REG[3])(fra.me.REG[3]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_instr(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:296 */ + /* compiling/compiling_icode.nit:296 */ if (!once_value_11) { fra.me.REG[3] = BOX_NativeString("fra.me.has_broke = 0;"); REGB0 = TAG_Int(21); @@ -2319,7 +2319,7 @@ val_t compiling___compiling_icode___IRoutine___compile_inside_to_c(val_t p0, val } else fra.me.REG[3] = once_value_11; fra.me.REG[3] = fra.me.REG[3]; CALL_compiling___compiling_icode___I2CCompilerVisitor___add_instr(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:297 */ + /* compiling/compiling_icode.nit:297 */ REGB0 = TAG_Int(3); fra.me.REG[3] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0); if (!once_value_12) { @@ -2345,7 +2345,7 @@ val_t compiling___compiling_icode___IRoutine___compile_inside_to_c(val_t p0, val CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[4]); fra.me.REG[3] = CALL_standard___string___Object___to_s(fra.me.REG[3])(fra.me.REG[3]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_instr(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:298 */ + /* compiling/compiling_icode.nit:298 */ if (!once_value_14) { fra.me.REG[3] = BOX_NativeString("fra.me.nitni_local_ref_head = NULL;"); REGB0 = TAG_Int(35); @@ -2355,23 +2355,23 @@ val_t compiling___compiling_icode___IRoutine___compile_inside_to_c(val_t p0, val } else fra.me.REG[3] = once_value_14; fra.me.REG[3] = fra.me.REG[3]; CALL_compiling___compiling_icode___I2CCompilerVisitor___add_instr(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:301 */ + /* compiling/compiling_icode.nit:301 */ REGB0 = TAG_Int(0); REGB1 = CALL_analysis___allocate_iregister_slots___IRoutine___std_slots_nb(fra.me.REG[0])(fra.me.REG[0]); - /* ./../lib/standard//kernel.nit:352 */ + /* ../lib/standard/kernel.nit:352 */ while(1) { REGB2 = TAG_Bool(VAL_ISA(REGB1, VTCOLOR_standard___kernel___Comparable___OTHER(REGB0), VTID_standard___kernel___Comparable___OTHER(REGB0))) /*cast OTHER*/; if (UNTAG_Bool(REGB2)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB0)=UNTAG_Int(REGB4)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB4)) { REGB4 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[6])!=NIT_NULL); if (UNTAG_Bool(REGB4)) { @@ -2627,29 +2627,29 @@ val_t compiling___compiling_icode___IRoutine___compile_inside_to_c(val_t p0, val } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB4 = TAG_Bool(UNTAG_Int(REGB3)val[UNTAG_Int(REGB3)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label29; label29: while(0); - /* ./compiling//compiling_icode.nit:321 */ + /* compiling/compiling_icode.nit:321 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[5])(fra.me.REG[5], fra.me.REG[6]); if (!once_value_30) { fra.me.REG[6] = BOX_NativeString(";"); @@ -2662,16 +2662,16 @@ val_t compiling___compiling_icode___IRoutine___compile_inside_to_c(val_t p0, val CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[5])(fra.me.REG[5], fra.me.REG[6]); fra.me.REG[5] = CALL_standard___string___Object___to_s(fra.me.REG[5])(fra.me.REG[5]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_instr(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[5]); - /* ./compiling//compiling_icode.nit:322 */ + /* compiling/compiling_icode.nit:322 */ fra.me.REG[5] = CALL_compiling___compiling_icode___I2CCompilerVisitor___closures(fra.me.REG[1])(fra.me.REG[1]); fra.me.REG[6] = CALL_standard___string___Object___to_s(REGB2)(REGB2); CALL_standard___collection___abstract_collection___Map_____braeq(fra.me.REG[5])(fra.me.REG[5], fra.me.REG[4], fra.me.REG[6]); - /* ./compiling//compiling_icode.nit:323 */ + /* compiling/compiling_icode.nit:323 */ fra.me.REG[6] = CALL_icode___icode_base___IClosureDecl___closure(fra.me.REG[4])(fra.me.REG[4]); fra.me.REG[6] = CALL_metamodel___static_type___MMClosure___signature(fra.me.REG[6])(fra.me.REG[6]); - /* ./compiling//compiling_icode.nit:324 */ + /* compiling/compiling_icode.nit:324 */ fra.me.REG[5] = NEW_Array_standard___collection___array___Array___init(); - /* ./compiling//compiling_icode.nit:325 */ + /* compiling/compiling_icode.nit:325 */ if (!once_value_31) { fra.me.REG[7] = BOX_NativeString("struct stack_frame_t *"); REGB2 = TAG_Int(22); @@ -2681,21 +2681,21 @@ val_t compiling___compiling_icode___IRoutine___compile_inside_to_c(val_t p0, val } else fra.me.REG[7] = once_value_31; fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[5])(fra.me.REG[5], fra.me.REG[7]); - /* ./compiling//compiling_icode.nit:326 */ + /* compiling/compiling_icode.nit:326 */ REGB2 = TAG_Int(0); REGB3 = CALL_metamodel___static_type___MMSignature___arity(fra.me.REG[6])(fra.me.REG[6]); - /* ./../lib/standard//kernel.nit:352 */ + /* ../lib/standard/kernel.nit:352 */ while(1) { REGB4 = TAG_Bool(VAL_ISA(REGB3, VTCOLOR_standard___kernel___Comparable___OTHER(REGB2), VTID_standard___kernel___Comparable___OTHER(REGB2))) /*cast OTHER*/; if (UNTAG_Bool(REGB4)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB4 = TAG_Bool(UNTAG_Int(REGB2)REG[1])(closctx->REG[1], fra.me.REG[0]); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[1] = closctx->REG[2]; REGB0 = closctx->REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB1 = TAG_Int(0); REGB2 = TAG_Bool(VAL_ISA(REGB1, VTCOLOR_standard___kernel___Comparable___OTHER(REGB0), VTID_standard___kernel___Comparable___OTHER(REGB0))) /*cast OTHER*/; if (UNTAG_Bool(REGB2)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB1 = TAG_Bool(UNTAG_Int(REGB0)>=UNTAG_Int(REGB1)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB1)) { REGB1 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[1])!=NIT_NULL); if (UNTAG_Bool(REGB1)) { @@ -2933,36 +2933,36 @@ val_t compiling___compiling_icode___IRoutine___compile_inside_to_c(val_t p0, val } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB1 = TAG_Bool(UNTAG_Int(REGB0)val[UNTAG_Int(REGB0)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label26; label26: while(0); - /* ./compiling//compiling_icode.nit:315 */ + /* compiling/compiling_icode.nit:315 */ CALL_compiling___compiling_icode___I2CCompilerVisitor___add_assignment(closctx->REG[1])(closctx->REG[1], fra.me.REG[0], fra.me.REG[1]); } - /* ./compiling//compiling_icode.nit:316 */ + /* compiling/compiling_icode.nit:316 */ REGB0 = TAG_Int(1); - /* ./../lib/standard//kernel.nit:235 */ + /* ../lib/standard/kernel.nit:235 */ REGB0 = TAG_Int(UNTAG_Int(closctx->REG[4])+UNTAG_Int(REGB0)); - /* ./compiling//compiling_icode.nit:316 */ + /* compiling/compiling_icode.nit:316 */ closctx->REG[4] = REGB0; stack_frame_head = fra.me.prev; return; @@ -2985,9 +2985,9 @@ val_t compiling___compiling_icode___IRoutine___compile_to_c(val_t p0, val_t p1, fra.me.REG[1] = p1; fra.me.REG[2] = p2; fra.me.REG[3] = p3; - /* ./compiling//compiling_icode.nit:358 */ + /* compiling/compiling_icode.nit:358 */ fra.me.REG[2] = NEW_I2CCompilerVisitor_compiling___compiling_icode___I2CCompilerVisitor___init(fra.me.REG[1], fra.me.REG[0], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:359 */ + /* compiling/compiling_icode.nit:359 */ fra.me.REG[3] = CALL_compiling___compiling_icode___IRoutine___compile_inside_to_c(fra.me.REG[0])(fra.me.REG[0], fra.me.REG[2], fra.me.REG[3]); goto label1; label1: while(0); @@ -3004,7 +3004,7 @@ void compiling___compiling_icode___ICode___compile_to_c(val_t p0, val_t p1){ fra.me.has_broke = 0; fra.me.REG_size = 0; fra.me.nitni_local_ref_head = NULL; - /* ./compiling//compiling_icode.nit:364 */ + /* compiling/compiling_icode.nit:364 */ nit_abort("Deferred method called", NULL, LOCATE_compiling___compiling_icode, 364); stack_frame_head = fra.me.prev; return; @@ -3023,9 +3023,9 @@ val_t compiling___compiling_icode___ICode___need_result(val_t p0){ fra.me.nitni_local_ref_head = NULL; fra.me.REG[0] = NIT_NULL; fra.me.REG[0] = p0; - /* ./compiling//compiling_icode.nit:370 */ + /* compiling/compiling_icode.nit:370 */ fra.me.REG[0] = CALL_icode___icode_base___ICode___result(fra.me.REG[0])(fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:371 */ + /* compiling/compiling_icode.nit:371 */ REGB0 = TAG_Bool(fra.me.REG[0]==NIT_NULL); if (UNTAG_Bool(REGB0)) { } else { @@ -3053,9 +3053,9 @@ val_t compiling___compiling_icode___ICode___need_result(val_t p0){ REGB1 = TAG_Bool(false); REGB0 = REGB1; } else { - /* ./../lib/standard//kernel.nit:227 */ + /* ../lib/standard/kernel.nit:227 */ REGB1 = TAG_Bool((fra.me.REG[0])==(NIT_NULL)); - /* ./compiling//compiling_icode.nit:371 */ + /* compiling/compiling_icode.nit:371 */ REGB0 = REGB1; } } @@ -3092,9 +3092,9 @@ void compiling___compiling_icode___ICode___store_result(val_t p0, val_t p1, val_ fra.me.REG[0] = p0; fra.me.REG[1] = p1; fra.me.REG[2] = p2; - /* ./compiling//compiling_icode.nit:377 */ + /* compiling/compiling_icode.nit:377 */ fra.me.REG[3] = CALL_icode___icode_base___ICode___result(fra.me.REG[0])(fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:378 */ + /* compiling/compiling_icode.nit:378 */ REGB0 = TAG_Bool(fra.me.REG[3]==NIT_NULL); if (UNTAG_Bool(REGB0)) { } else { @@ -3122,9 +3122,9 @@ void compiling___compiling_icode___ICode___store_result(val_t p0, val_t p1, val_ REGB1 = TAG_Bool(false); REGB0 = REGB1; } else { - /* ./../lib/standard//kernel.nit:227 */ + /* ../lib/standard/kernel.nit:227 */ REGB1 = TAG_Bool((fra.me.REG[4])==(NIT_NULL)); - /* ./compiling//compiling_icode.nit:378 */ + /* compiling/compiling_icode.nit:378 */ REGB0 = REGB1; } } @@ -3134,7 +3134,7 @@ void compiling___compiling_icode___ICode___store_result(val_t p0, val_t p1, val_ REGB0 = REGB1; } if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:379 */ + /* compiling/compiling_icode.nit:379 */ REGB0 = TAG_Bool(fra.me.REG[2]==NIT_NULL); if (UNTAG_Bool(REGB0)) { } else { @@ -3152,12 +3152,12 @@ void compiling___compiling_icode___ICode___store_result(val_t p0, val_t p1, val_ } else { nit_abort("Assert failed", NULL, LOCATE_compiling___compiling_icode, 379); } - /* ./compiling//compiling_icode.nit:380 */ + /* compiling/compiling_icode.nit:380 */ fra.me.REG[4] = CALL_compiling___compiling_icode___I2CCompilerVisitor___new_instr(fra.me.REG[1])(fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:381 */ + /* compiling/compiling_icode.nit:381 */ fra.me.REG[3] = CALL_compiling___compiling_icode___I2CCompilerVisitor___register(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[3]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[4])(fra.me.REG[4], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:382 */ + /* compiling/compiling_icode.nit:382 */ if (!once_value_1) { fra.me.REG[3] = BOX_NativeString(" = "); REGB0 = TAG_Int(3); @@ -3167,9 +3167,9 @@ void compiling___compiling_icode___ICode___store_result(val_t p0, val_t p1, val_ } else fra.me.REG[3] = once_value_1; fra.me.REG[3] = fra.me.REG[3]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[4])(fra.me.REG[4], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:383 */ + /* compiling/compiling_icode.nit:383 */ CALL_compiling___compiling_writer___Writer___append(fra.me.REG[4])(fra.me.REG[4], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:384 */ + /* compiling/compiling_icode.nit:384 */ if (!once_value_2) { fra.me.REG[3] = BOX_NativeString(";\n"); REGB0 = TAG_Int(2); @@ -3180,7 +3180,7 @@ void compiling___compiling_icode___ICode___store_result(val_t p0, val_t p1, val_ fra.me.REG[3] = fra.me.REG[3]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[4])(fra.me.REG[4], fra.me.REG[3]); } else { - /* ./compiling//compiling_icode.nit:385 */ + /* compiling/compiling_icode.nit:385 */ REGB0 = TAG_Bool(fra.me.REG[2]==NIT_NULL); if (UNTAG_Bool(REGB0)) { } else { @@ -3202,11 +3202,11 @@ void compiling___compiling_icode___ICode___store_result(val_t p0, val_t p1, val_ REGB0 = REGB1; } if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:388 */ + /* compiling/compiling_icode.nit:388 */ fra.me.REG[1] = CALL_compiling___compiling_icode___I2CCompilerVisitor___new_instr(fra.me.REG[1])(fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:389 */ + /* compiling/compiling_icode.nit:389 */ CALL_compiling___compiling_writer___Writer___append(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:390 */ + /* compiling/compiling_icode.nit:390 */ if (!once_value_3) { fra.me.REG[2] = BOX_NativeString(";\n"); REGB0 = TAG_Int(2); @@ -3241,7 +3241,7 @@ val_t compiling___compiling_icode___ICode___new_result(val_t p0, val_t p1){ fra.me.REG[3] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:398 */ + /* compiling/compiling_icode.nit:398 */ REGB0 = CALL_compiling___compiling_icode___ICode___need_result(fra.me.REG[0])(fra.me.REG[0]); if (UNTAG_Bool(REGB0)) { REGB0 = TAG_Bool(true); @@ -3254,11 +3254,11 @@ val_t compiling___compiling_icode___ICode___new_result(val_t p0, val_t p1){ } else { nit_abort("Assert failed", NULL, LOCATE_compiling___compiling_icode, 398); } - /* ./compiling//compiling_icode.nit:399 */ + /* compiling/compiling_icode.nit:399 */ fra.me.REG[2] = CALL_compiling___compiling_icode___I2CCompilerVisitor___new_instr(fra.me.REG[1])(fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:400 */ + /* compiling/compiling_icode.nit:400 */ fra.me.REG[0] = CALL_icode___icode_base___ICode___result(fra.me.REG[0])(fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:401 */ + /* compiling/compiling_icode.nit:401 */ REGB0 = TAG_Bool(fra.me.REG[0]==NIT_NULL); if (UNTAG_Bool(REGB0)) { } else { @@ -3286,9 +3286,9 @@ val_t compiling___compiling_icode___ICode___new_result(val_t p0, val_t p1){ REGB1 = TAG_Bool(false); REGB0 = REGB1; } else { - /* ./../lib/standard//kernel.nit:227 */ + /* ../lib/standard/kernel.nit:227 */ REGB1 = TAG_Bool((fra.me.REG[3])==(NIT_NULL)); - /* ./compiling//compiling_icode.nit:401 */ + /* compiling/compiling_icode.nit:401 */ REGB0 = REGB1; } } @@ -3298,10 +3298,10 @@ val_t compiling___compiling_icode___ICode___new_result(val_t p0, val_t p1){ REGB0 = REGB1; } if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:402 */ + /* compiling/compiling_icode.nit:402 */ fra.me.REG[0] = CALL_compiling___compiling_icode___I2CCompilerVisitor___register(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:403 */ + /* compiling/compiling_icode.nit:403 */ if (!once_value_1) { fra.me.REG[0] = BOX_NativeString(" = "); REGB0 = TAG_Int(3); @@ -3312,9 +3312,9 @@ val_t compiling___compiling_icode___ICode___new_result(val_t p0, val_t p1){ fra.me.REG[0] = fra.me.REG[0]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[0]); } - /* ./compiling//compiling_icode.nit:405 */ + /* compiling/compiling_icode.nit:405 */ fra.me.REG[0] = CALL_compiling___compiling_writer___Writer___sub(fra.me.REG[2])(fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:406 */ + /* compiling/compiling_icode.nit:406 */ if (!once_value_2) { fra.me.REG[1] = BOX_NativeString(";\n"); REGB0 = TAG_Int(2); @@ -3324,7 +3324,7 @@ val_t compiling___compiling_icode___ICode___new_result(val_t p0, val_t p1){ } else fra.me.REG[1] = once_value_2; fra.me.REG[1] = fra.me.REG[1]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:407 */ + /* compiling/compiling_icode.nit:407 */ goto label3; label3: while(0); stack_frame_head = fra.me.prev; @@ -3348,15 +3348,15 @@ void compiling___compiling_icode___ISeq___compile_to_c(val_t p0, val_t p1){ fra.me.REG[3] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:414 */ + /* compiling/compiling_icode.nit:414 */ fra.me.REG[2] = CALL_icode___icode_base___ICode___location(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_location(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:415 */ + /* compiling/compiling_icode.nit:415 */ fra.me.REG[2] = CALL_compiling___compiling_icode___I2CCompilerVisitor___local_labels(fra.me.REG[1])(fra.me.REG[1]); CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:416 */ + /* compiling/compiling_icode.nit:416 */ fra.me.REG[2] = CALL_icode___icode_base___ISeq___iescape_mark(fra.me.REG[0])(fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:417 */ + /* compiling/compiling_icode.nit:417 */ REGB0 = TAG_Bool(fra.me.REG[2]==NIT_NULL); if (UNTAG_Bool(REGB0)) { } else { @@ -3374,10 +3374,10 @@ void compiling___compiling_icode___ISeq___compile_to_c(val_t p0, val_t p1){ fra.me.REG[3] = CALL_compiling___compiling_icode___I2CCompilerVisitor___marks_to_seq(fra.me.REG[1])(fra.me.REG[1]); CALL_standard___collection___abstract_collection___Map_____braeq(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[2], fra.me.REG[0]); } - /* ./compiling//compiling_icode.nit:418 */ + /* compiling/compiling_icode.nit:418 */ fra.me.REG[2] = CALL_icode___icode_base___ISeq___icodes(fra.me.REG[0])(fra.me.REG[0]); CALL_standard___collection___abstract_collection___Collection___iterate(fra.me.REG[2])(fra.me.REG[2], (&(fra.me)), ((fun_t)OC_compiling___compiling_icode___ISeq___compile_to_c_1)); - /* ./compiling//compiling_icode.nit:421 */ + /* compiling/compiling_icode.nit:421 */ CALL_compiling___compiling_icode___I2CCompilerVisitor___add_label(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]); stack_frame_head = fra.me.prev; return; @@ -3398,7 +3398,7 @@ void compiling___compiling_icode___ISeq___compile_to_c(val_t p0, val_t p1){ fra.me.closure_funs = CREG; fra.me.REG[0] = p0; CREG[0] = clos_fun0; - /* ./compiling//compiling_icode.nit:419 */ + /* compiling/compiling_icode.nit:419 */ CALL_compiling___compiling_icode___ICode___compile_to_c(fra.me.REG[0])(fra.me.REG[0], closctx->REG[1]); stack_frame_head = fra.me.prev; return; @@ -3424,12 +3424,12 @@ void compiling___compiling_icode___IIf___compile_to_c(val_t p0, val_t p1){ fra.me.REG[3] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:428 */ + /* compiling/compiling_icode.nit:428 */ fra.me.REG[2] = CALL_icode___icode_base___ICode___location(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_location(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:429 */ + /* compiling/compiling_icode.nit:429 */ fra.me.REG[2] = CALL_compiling___compiling_icode___I2CCompilerVisitor___new_instr(fra.me.REG[1])(fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:430 */ + /* compiling/compiling_icode.nit:430 */ if (!once_value_1) { fra.me.REG[3] = BOX_NativeString("if (UNTAG_Bool("); REGB0 = TAG_Int(15); @@ -3439,11 +3439,11 @@ void compiling___compiling_icode___IIf___compile_to_c(val_t p0, val_t p1){ } else fra.me.REG[3] = once_value_1; fra.me.REG[3] = fra.me.REG[3]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:431 */ + /* compiling/compiling_icode.nit:431 */ fra.me.REG[3] = CALL_icode___icode_base___ICode1___expr(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[3] = CALL_compiling___compiling_icode___I2CCompilerVisitor___register(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[3]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:432 */ + /* compiling/compiling_icode.nit:432 */ if (!once_value_2) { fra.me.REG[3] = BOX_NativeString(")) {\n"); REGB0 = TAG_Int(5); @@ -3453,27 +3453,27 @@ void compiling___compiling_icode___IIf___compile_to_c(val_t p0, val_t p1){ } else fra.me.REG[3] = once_value_2; fra.me.REG[3] = fra.me.REG[3]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:433 */ + /* compiling/compiling_icode.nit:433 */ fra.me.REG[3] = CALL_icode___icode_base___IIf___then_seq(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[3] = CALL_icode___icode_base___ISeq___icodes(fra.me.REG[3])(fra.me.REG[3]); REGB0 = CALL_standard___collection___abstract_collection___Collection___is_empty(fra.me.REG[3])(fra.me.REG[3]); REGB0 = TAG_Bool(!UNTAG_Bool(REGB0)); if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:434 */ + /* compiling/compiling_icode.nit:434 */ CALL_compiling___compiling_icode___I2CCompilerVisitor___indent(fra.me.REG[1])(fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:435 */ + /* compiling/compiling_icode.nit:435 */ fra.me.REG[3] = CALL_icode___icode_base___IIf___then_seq(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_icode___ICode___compile_to_c(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:436 */ + /* compiling/compiling_icode.nit:436 */ CALL_compiling___compiling_icode___I2CCompilerVisitor___unindent(fra.me.REG[1])(fra.me.REG[1]); } - /* ./compiling//compiling_icode.nit:438 */ + /* compiling/compiling_icode.nit:438 */ fra.me.REG[3] = CALL_icode___icode_base___IIf___else_seq(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[3] = CALL_icode___icode_base___ISeq___icodes(fra.me.REG[3])(fra.me.REG[3]); REGB0 = CALL_standard___collection___abstract_collection___Collection___is_empty(fra.me.REG[3])(fra.me.REG[3]); REGB0 = TAG_Bool(!UNTAG_Bool(REGB0)); if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:439 */ + /* compiling/compiling_icode.nit:439 */ if (!once_value_3) { fra.me.REG[3] = BOX_NativeString("} else {"); REGB0 = TAG_Int(8); @@ -3483,15 +3483,15 @@ void compiling___compiling_icode___IIf___compile_to_c(val_t p0, val_t p1){ } else fra.me.REG[3] = once_value_3; fra.me.REG[3] = fra.me.REG[3]; CALL_compiling___compiling_icode___I2CCompilerVisitor___add_instr(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:440 */ + /* compiling/compiling_icode.nit:440 */ CALL_compiling___compiling_icode___I2CCompilerVisitor___indent(fra.me.REG[1])(fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:441 */ + /* compiling/compiling_icode.nit:441 */ fra.me.REG[0] = CALL_icode___icode_base___IIf___else_seq(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_icode___ICode___compile_to_c(fra.me.REG[0])(fra.me.REG[0], fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:442 */ + /* compiling/compiling_icode.nit:442 */ CALL_compiling___compiling_icode___I2CCompilerVisitor___unindent(fra.me.REG[1])(fra.me.REG[1]); } - /* ./compiling//compiling_icode.nit:444 */ + /* compiling/compiling_icode.nit:444 */ if (!once_value_4) { fra.me.REG[0] = BOX_NativeString("}"); REGB0 = TAG_Int(1); @@ -3524,15 +3524,15 @@ void compiling___compiling_icode___ILoop___compile_to_c(val_t p0, val_t p1){ fra.me.REG[3] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:451 */ + /* compiling/compiling_icode.nit:451 */ fra.me.REG[2] = CALL_icode___icode_base___ICode___location(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_location(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:452 */ + /* compiling/compiling_icode.nit:452 */ fra.me.REG[2] = CALL_compiling___compiling_icode___I2CCompilerVisitor___local_labels(fra.me.REG[1])(fra.me.REG[1]); CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:453 */ + /* compiling/compiling_icode.nit:453 */ fra.me.REG[2] = CALL_icode___icode_base___ISeq___iescape_mark(fra.me.REG[0])(fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:454 */ + /* compiling/compiling_icode.nit:454 */ REGB0 = TAG_Bool(fra.me.REG[2]==NIT_NULL); if (UNTAG_Bool(REGB0)) { } else { @@ -3550,7 +3550,7 @@ void compiling___compiling_icode___ILoop___compile_to_c(val_t p0, val_t p1){ fra.me.REG[3] = CALL_compiling___compiling_icode___I2CCompilerVisitor___marks_to_seq(fra.me.REG[1])(fra.me.REG[1]); CALL_standard___collection___abstract_collection___Map_____braeq(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[2], fra.me.REG[0]); } - /* ./compiling//compiling_icode.nit:455 */ + /* compiling/compiling_icode.nit:455 */ if (!once_value_1) { fra.me.REG[2] = BOX_NativeString("while(1) {"); REGB0 = TAG_Int(10); @@ -3560,14 +3560,14 @@ void compiling___compiling_icode___ILoop___compile_to_c(val_t p0, val_t p1){ } else fra.me.REG[2] = once_value_1; fra.me.REG[2] = fra.me.REG[2]; CALL_compiling___compiling_icode___I2CCompilerVisitor___add_instr(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:456 */ + /* compiling/compiling_icode.nit:456 */ CALL_compiling___compiling_icode___I2CCompilerVisitor___indent(fra.me.REG[1])(fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:457 */ + /* compiling/compiling_icode.nit:457 */ fra.me.REG[2] = CALL_icode___icode_base___ISeq___icodes(fra.me.REG[0])(fra.me.REG[0]); CALL_standard___collection___abstract_collection___Collection___iterate(fra.me.REG[2])(fra.me.REG[2], (&(fra.me)), ((fun_t)OC_compiling___compiling_icode___ILoop___compile_to_c_2)); - /* ./compiling//compiling_icode.nit:460 */ + /* compiling/compiling_icode.nit:460 */ CALL_compiling___compiling_icode___I2CCompilerVisitor___unindent(fra.me.REG[1])(fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:461 */ + /* compiling/compiling_icode.nit:461 */ if (!once_value_3) { fra.me.REG[2] = BOX_NativeString("}"); REGB0 = TAG_Int(1); @@ -3577,7 +3577,7 @@ void compiling___compiling_icode___ILoop___compile_to_c(val_t p0, val_t p1){ } else fra.me.REG[2] = once_value_3; fra.me.REG[2] = fra.me.REG[2]; CALL_compiling___compiling_icode___I2CCompilerVisitor___add_instr(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:462 */ + /* compiling/compiling_icode.nit:462 */ CALL_compiling___compiling_icode___I2CCompilerVisitor___add_label(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]); stack_frame_head = fra.me.prev; return; @@ -3598,7 +3598,7 @@ void compiling___compiling_icode___ILoop___compile_to_c(val_t p0, val_t p1){ fra.me.closure_funs = CREG; fra.me.REG[0] = p0; CREG[0] = clos_fun0; - /* ./compiling//compiling_icode.nit:458 */ + /* compiling/compiling_icode.nit:458 */ CALL_compiling___compiling_icode___ICode___compile_to_c(fra.me.REG[0])(fra.me.REG[0], closctx->REG[1]); stack_frame_head = fra.me.prev; return; @@ -3618,10 +3618,10 @@ void compiling___compiling_icode___IEscape___compile_to_c(val_t p0, val_t p1){ fra.me.REG[2] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:469 */ + /* compiling/compiling_icode.nit:469 */ fra.me.REG[2] = CALL_icode___icode_base___ICode___location(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_location(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:470 */ + /* compiling/compiling_icode.nit:470 */ fra.me.REG[2] = CALL_compiling___compiling_icode___I2CCompilerVisitor___marks_to_seq(fra.me.REG[1])(fra.me.REG[1]); fra.me.REG[0] = CALL_icode___icode_base___IEscape___iescape_mark(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[0] = CALL_standard___collection___abstract_collection___MapRead_____bra(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[0]); @@ -3670,21 +3670,21 @@ void compiling___compiling_icode___IAbsCall___compile_to_c(val_t p0, val_t p1){ fra.me.REG[9] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:475 */ + /* compiling/compiling_icode.nit:475 */ fra.me.REG[2] = fra.me.REG[0]; - /* ./compiling//compiling_icode.nit:477 */ + /* compiling/compiling_icode.nit:477 */ fra.me.REG[3] = CALL_icode___icode_base___ICode___location(fra.me.REG[2])(fra.me.REG[2]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_location(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:478 */ + /* compiling/compiling_icode.nit:478 */ fra.me.REG[3] = CALL_icode___icode_base___ICodeN___exprs(fra.me.REG[2])(fra.me.REG[2]); fra.me.REG[3] = CALL_compiling___compiling_icode___I2CCompilerVisitor___registers(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:481 */ + /* compiling/compiling_icode.nit:481 */ fra.me.REG[4] = CALL_compiling___compiling_icode___I2CCompilerVisitor___escaped_labels(fra.me.REG[1])(fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:482 */ + /* compiling/compiling_icode.nit:482 */ fra.me.REG[5] = CALL_icode___icode_base___ICodeN___closure_defs(fra.me.REG[2])(fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:483 */ + /* compiling/compiling_icode.nit:483 */ fra.me.REG[6] = NIT_NULL; - /* ./compiling//compiling_icode.nit:484 */ + /* compiling/compiling_icode.nit:484 */ REGB0 = TAG_Bool(fra.me.REG[5]==NIT_NULL); if (UNTAG_Bool(REGB0)) { } else { @@ -3699,10 +3699,10 @@ void compiling___compiling_icode___IAbsCall___compile_to_c(val_t p0, val_t p1){ } REGB0 = TAG_Bool(!UNTAG_Bool(REGB0)); if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:486 */ + /* compiling/compiling_icode.nit:486 */ REGB0 = CALL_compiling___compiling_icode___I2CCompilerVisitor___closure(fra.me.REG[1])(fra.me.REG[1]); if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:487 */ + /* compiling/compiling_icode.nit:487 */ if (!once_value_1) { fra.me.REG[7] = BOX_NativeString("closctx"); REGB0 = TAG_Int(7); @@ -3713,7 +3713,7 @@ void compiling___compiling_icode___IAbsCall___compile_to_c(val_t p0, val_t p1){ fra.me.REG[7] = fra.me.REG[7]; fra.me.REG[6] = fra.me.REG[7]; } else { - /* ./compiling//compiling_icode.nit:489 */ + /* compiling/compiling_icode.nit:489 */ if (!once_value_2) { fra.me.REG[7] = BOX_NativeString("(&(fra.me))"); REGB0 = TAG_Int(11); @@ -3724,23 +3724,23 @@ void compiling___compiling_icode___IAbsCall___compile_to_c(val_t p0, val_t p1){ fra.me.REG[7] = fra.me.REG[7]; fra.me.REG[6] = fra.me.REG[7]; } - /* ./compiling//compiling_icode.nit:493 */ + /* compiling/compiling_icode.nit:493 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[6]); - /* ./compiling//compiling_icode.nit:496 */ + /* compiling/compiling_icode.nit:496 */ fra.me.REG[7] = NEW_HashMap_standard___collection___hash_collection___HashMap___init(); CALL_compiling___compiling_icode___I2CCompilerVisitor___escaped_labels__eq(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[7]); - /* ./compiling//compiling_icode.nit:499 */ + /* compiling/compiling_icode.nit:499 */ REGB0 = TAG_Bool(fra.me.REG[5]==NIT_NULL); if (UNTAG_Bool(REGB0)) { nit_abort("Reciever is null", NULL, LOCATE_compiling___compiling_icode, 499); } CALL_standard___collection___abstract_collection___Collection___iterate(fra.me.REG[5])(fra.me.REG[5], (&(fra.me)), ((fun_t)OC_compiling___compiling_icode___IAbsCall___compile_to_c_3)); } - /* ./compiling//compiling_icode.nit:510 */ + /* compiling/compiling_icode.nit:510 */ fra.me.REG[3] = CALL_compiling___compiling_icode___IAbsCall___compile_call_to_c(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[1], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:511 */ + /* compiling/compiling_icode.nit:511 */ fra.me.REG[5] = fra.me.REG[3]; - /* ./compiling//compiling_icode.nit:514 */ + /* compiling/compiling_icode.nit:514 */ REGB0 = TAG_Bool(fra.me.REG[6]==NIT_NULL); if (UNTAG_Bool(REGB0)) { } else { @@ -3755,20 +3755,20 @@ void compiling___compiling_icode___IAbsCall___compile_to_c(val_t p0, val_t p1){ } REGB0 = TAG_Bool(!UNTAG_Bool(REGB0)); if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:515 */ + /* compiling/compiling_icode.nit:515 */ fra.me.REG[7] = CALL_compiling___compiling_icode___I2CCompilerVisitor___escaped_labels(fra.me.REG[1])(fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:516 */ + /* compiling/compiling_icode.nit:516 */ CALL_compiling___compiling_icode___I2CCompilerVisitor___escaped_labels__eq(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[4]); - /* ./compiling//compiling_icode.nit:518 */ + /* compiling/compiling_icode.nit:518 */ REGB0 = CALL_standard___collection___abstract_collection___MapRead___is_empty(fra.me.REG[7])(fra.me.REG[7]); REGB0 = TAG_Bool(!UNTAG_Bool(REGB0)); if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:520 */ + /* compiling/compiling_icode.nit:520 */ fra.me.REG[4] = CALL_compiling___compiling_icode___I2CCompilerVisitor___new_instr(fra.me.REG[1])(fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:521 */ + /* compiling/compiling_icode.nit:521 */ REGB0 = CALL_compiling___compiling_icode___ICode___need_result(fra.me.REG[2])(fra.me.REG[2]); if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:522 */ + /* compiling/compiling_icode.nit:522 */ if (!once_value_5) { fra.me.REG[8] = BOX_NativeString("tmp"); REGB0 = TAG_Int(3); @@ -3778,7 +3778,7 @@ void compiling___compiling_icode___IAbsCall___compile_to_c(val_t p0, val_t p1){ } else fra.me.REG[8] = once_value_5; fra.me.REG[8] = fra.me.REG[8]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[4])(fra.me.REG[4], fra.me.REG[8]); - /* ./compiling//compiling_icode.nit:523 */ + /* compiling/compiling_icode.nit:523 */ if (!once_value_6) { fra.me.REG[8] = BOX_NativeString(" = "); REGB0 = TAG_Int(3); @@ -3788,9 +3788,9 @@ void compiling___compiling_icode___IAbsCall___compile_to_c(val_t p0, val_t p1){ } else fra.me.REG[8] = once_value_6; fra.me.REG[8] = fra.me.REG[8]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[4])(fra.me.REG[4], fra.me.REG[8]); - /* ./compiling//compiling_icode.nit:524 */ + /* compiling/compiling_icode.nit:524 */ CALL_compiling___compiling_writer___Writer___append(fra.me.REG[4])(fra.me.REG[4], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:525 */ + /* compiling/compiling_icode.nit:525 */ if (!once_value_7) { fra.me.REG[8] = BOX_NativeString(";\n"); REGB0 = TAG_Int(2); @@ -3800,10 +3800,10 @@ void compiling___compiling_icode___IAbsCall___compile_to_c(val_t p0, val_t p1){ } else fra.me.REG[8] = once_value_7; fra.me.REG[8] = fra.me.REG[8]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[4])(fra.me.REG[4], fra.me.REG[8]); - /* ./compiling//compiling_icode.nit:526 */ + /* compiling/compiling_icode.nit:526 */ fra.me.REG[8] = NEW_Writer_compiling___compiling_writer___Writer___init(); fra.me.REG[5] = fra.me.REG[8]; - /* ./compiling//compiling_icode.nit:527 */ + /* compiling/compiling_icode.nit:527 */ if (!once_value_8) { fra.me.REG[8] = BOX_NativeString("tmp"); REGB0 = TAG_Int(3); @@ -3818,11 +3818,11 @@ void compiling___compiling_icode___IAbsCall___compile_to_c(val_t p0, val_t p1){ } CALL_compiling___compiling_writer___Writer___add(fra.me.REG[5])(fra.me.REG[5], fra.me.REG[8]); } else { - /* ./compiling//compiling_icode.nit:529 */ + /* compiling/compiling_icode.nit:529 */ fra.me.REG[5] = NIT_NULL; - /* ./compiling//compiling_icode.nit:530 */ + /* compiling/compiling_icode.nit:530 */ CALL_compiling___compiling_writer___Writer___append(fra.me.REG[4])(fra.me.REG[4], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:531 */ + /* compiling/compiling_icode.nit:531 */ if (!once_value_9) { fra.me.REG[3] = BOX_NativeString(";\n"); REGB0 = TAG_Int(2); @@ -3833,7 +3833,7 @@ void compiling___compiling_icode___IAbsCall___compile_to_c(val_t p0, val_t p1){ fra.me.REG[3] = fra.me.REG[3]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[4])(fra.me.REG[4], fra.me.REG[3]); } - /* ./compiling//compiling_icode.nit:534 */ + /* compiling/compiling_icode.nit:534 */ fra.me.REG[3] = CALL_compiling___compiling_icode___I2CCompilerVisitor___new_instr(fra.me.REG[1])(fra.me.REG[1]); if (!once_value_10) { fra.me.REG[4] = BOX_NativeString("switch ("); @@ -3854,9 +3854,9 @@ void compiling___compiling_icode___IAbsCall___compile_to_c(val_t p0, val_t p1){ } else fra.me.REG[3] = once_value_11; fra.me.REG[3] = fra.me.REG[3]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[4])(fra.me.REG[4], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:535 */ + /* compiling/compiling_icode.nit:535 */ CALL_compiling___compiling_icode___I2CCompilerVisitor___indent(fra.me.REG[1])(fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:537 */ + /* compiling/compiling_icode.nit:537 */ if (!once_value_12) { fra.me.REG[3] = BOX_NativeString("case 0: break;"); REGB0 = TAG_Int(14); @@ -3866,22 +3866,22 @@ void compiling___compiling_icode___IAbsCall___compile_to_c(val_t p0, val_t p1){ } else fra.me.REG[3] = once_value_12; fra.me.REG[3] = fra.me.REG[3]; CALL_compiling___compiling_icode___I2CCompilerVisitor___add_instr(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:538 */ + /* compiling/compiling_icode.nit:538 */ fra.me.REG[3] = CALL_compiling___compiling_icode___I2CCompilerVisitor___local_labels(fra.me.REG[1])(fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:539 */ + /* compiling/compiling_icode.nit:539 */ fra.me.REG[7] = CALL_standard___collection___abstract_collection___MapRead___iterator(fra.me.REG[7])(fra.me.REG[7]); - /* ./compiling//compiling_icode.nit:540 */ + /* compiling/compiling_icode.nit:540 */ REGB0 = TAG_Bool(false); - /* ./compiling//compiling_icode.nit:541 */ + /* compiling/compiling_icode.nit:541 */ while(1) { REGB1 = CALL_standard___collection___abstract_collection___MapIterator___is_ok(fra.me.REG[7])(fra.me.REG[7]); if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:542 */ + /* compiling/compiling_icode.nit:542 */ fra.me.REG[4] = CALL_standard___collection___abstract_collection___MapIterator___key(fra.me.REG[7])(fra.me.REG[7]); - /* ./compiling//compiling_icode.nit:543 */ + /* compiling/compiling_icode.nit:543 */ REGB1 = CALL_standard___collection___abstract_collection___Collection___has(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[4]); if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:546 */ + /* compiling/compiling_icode.nit:546 */ fra.me.REG[8] = CALL_compiling___compiling_icode___I2CCompilerVisitor___new_instr(fra.me.REG[1])(fra.me.REG[1]); if (!once_value_13) { fra.me.REG[9] = BOX_NativeString("case "); @@ -3930,29 +3930,29 @@ void compiling___compiling_icode___IAbsCall___compile_to_c(val_t p0, val_t p1){ fra.me.REG[8] = fra.me.REG[8]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[9])(fra.me.REG[9], fra.me.REG[8]); } else { - /* ./compiling//compiling_icode.nit:549 */ + /* compiling/compiling_icode.nit:549 */ REGB1 = CALL_compiling___compiling_icode___I2CCompilerVisitor___closure(fra.me.REG[1])(fra.me.REG[1]); if (UNTAG_Bool(REGB1)) { } else { nit_abort("Assert failed", NULL, LOCATE_compiling___compiling_icode, 549); } - /* ./compiling//compiling_icode.nit:550 */ + /* compiling/compiling_icode.nit:550 */ CALL_compiling___compiling_icode___I2CCompilerVisitor___register_escape_label(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[4]); - /* ./compiling//compiling_icode.nit:551 */ + /* compiling/compiling_icode.nit:551 */ REGB1 = TAG_Bool(true); REGB0 = REGB1; } - /* ./compiling//compiling_icode.nit:553 */ + /* compiling/compiling_icode.nit:553 */ CALL_standard___collection___abstract_collection___MapIterator___next(fra.me.REG[7])(fra.me.REG[7]); } else { - /* ./compiling//compiling_icode.nit:541 */ + /* compiling/compiling_icode.nit:541 */ goto label17; } } label17: while(0); - /* ./compiling//compiling_icode.nit:556 */ + /* compiling/compiling_icode.nit:556 */ if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:559 */ + /* compiling/compiling_icode.nit:559 */ fra.me.REG[7] = CALL_compiling___compiling_icode___I2CCompilerVisitor___new_instr(fra.me.REG[1])(fra.me.REG[1]); if (!once_value_18) { fra.me.REG[6] = BOX_NativeString("default: goto "); @@ -3981,9 +3981,9 @@ void compiling___compiling_icode___IAbsCall___compile_to_c(val_t p0, val_t p1){ fra.me.REG[6] = fra.me.REG[6]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[7])(fra.me.REG[7], fra.me.REG[6]); } - /* ./compiling//compiling_icode.nit:561 */ + /* compiling/compiling_icode.nit:561 */ CALL_compiling___compiling_icode___I2CCompilerVisitor___unindent(fra.me.REG[1])(fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:562 */ + /* compiling/compiling_icode.nit:562 */ if (!once_value_20) { fra.me.REG[6] = BOX_NativeString("}"); REGB0 = TAG_Int(1); @@ -3995,7 +3995,7 @@ void compiling___compiling_icode___IAbsCall___compile_to_c(val_t p0, val_t p1){ CALL_compiling___compiling_icode___I2CCompilerVisitor___add_instr(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[6]); } } - /* ./compiling//compiling_icode.nit:566 */ + /* compiling/compiling_icode.nit:566 */ REGB0 = TAG_Bool(fra.me.REG[5]==NIT_NULL); if (UNTAG_Bool(REGB0)) { } else { @@ -4010,9 +4010,9 @@ void compiling___compiling_icode___IAbsCall___compile_to_c(val_t p0, val_t p1){ } REGB0 = TAG_Bool(!UNTAG_Bool(REGB0)); if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:567 */ + /* compiling/compiling_icode.nit:567 */ fra.me.REG[1] = CALL_compiling___compiling_icode___ICode___new_result(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:568 */ + /* compiling/compiling_icode.nit:568 */ CALL_compiling___compiling_writer___Writer___append(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[5]); } stack_frame_head = fra.me.prev; @@ -4037,7 +4037,7 @@ void compiling___compiling_icode___IAbsCall___compile_to_c(val_t p0, val_t p1){ fra.me.closure_funs = CREG; fra.me.REG[0] = p0; CREG[0] = clos_fun0; - /* ./compiling//compiling_icode.nit:500 */ + /* compiling/compiling_icode.nit:500 */ REGB0 = TAG_Bool(fra.me.REG[0]==NIT_NULL); if (UNTAG_Bool(REGB0)) { } else { @@ -4052,16 +4052,16 @@ void compiling___compiling_icode___IAbsCall___compile_to_c(val_t p0, val_t p1){ } REGB0 = TAG_Bool(!UNTAG_Bool(REGB0)); if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:501 */ + /* compiling/compiling_icode.nit:501 */ REGB0 = TAG_Bool(fra.me.REG[0]==NIT_NULL); if (UNTAG_Bool(REGB0)) { nit_abort("Reciever is null", NULL, LOCATE_compiling___compiling_icode, 501); } fra.me.REG[0] = CALL_compiling___compiling_icode___IClosureDef___compile_closure(fra.me.REG[0])(fra.me.REG[0], closctx->REG[1]); - /* ./compiling//compiling_icode.nit:502 */ + /* compiling/compiling_icode.nit:502 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(closctx->REG[3])(closctx->REG[3], fra.me.REG[0]); } else { - /* ./compiling//compiling_icode.nit:504 */ + /* compiling/compiling_icode.nit:504 */ if (!once_value_4) { fra.me.REG[0] = BOX_NativeString("NULL"); REGB0 = TAG_Int(4); @@ -4085,7 +4085,7 @@ val_t compiling___compiling_icode___IAbsCall___compile_call_to_c(val_t p0, val_t fra.me.has_broke = 0; fra.me.REG_size = 0; fra.me.nitni_local_ref_head = NULL; - /* ./compiling//compiling_icode.nit:572 */ + /* compiling/compiling_icode.nit:572 */ nit_abort("Deferred method called", NULL, LOCATE_compiling___compiling_icode, 572); stack_frame_head = fra.me.prev; return NIT_NULL; @@ -4114,17 +4114,17 @@ val_t compiling___compiling_icode___ICall___compile_call_to_c(val_t p0, val_t p1 fra.me.REG[0] = p0; fra.me.REG[1] = p1; fra.me.REG[2] = p2; - /* ./compiling//compiling_icode.nit:579 */ + /* compiling/compiling_icode.nit:579 */ fra.me.REG[1] = NEW_Writer_compiling___compiling_writer___Writer___init(); - /* ./compiling//compiling_icode.nit:583 */ + /* compiling/compiling_icode.nit:583 */ REGB0 = CALL_icode___icode_base___IAbsCall___is_explicit_from_extern(fra.me.REG[0])(fra.me.REG[0]); if (UNTAG_Bool(REGB0)) { fra.me.REG[3] = fra.me.REG[1]; goto label1; } - /* ./compiling//compiling_icode.nit:585 */ + /* compiling/compiling_icode.nit:585 */ fra.me.REG[0] = CALL_icode___icode_base___IAbsCall___property(fra.me.REG[0])(fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:586 */ + /* compiling/compiling_icode.nit:586 */ fra.me.REG[4] = CALL_metamodel___abstractmetamodel___MMLocalProperty___global(fra.me.REG[0])(fra.me.REG[0]); REGB0 = CALL_metamodel___abstractmetamodel___MMGlobalProperty___is_init(fra.me.REG[4])(fra.me.REG[4]); if (UNTAG_Bool(REGB0)) { @@ -4138,11 +4138,11 @@ val_t compiling___compiling_icode___ICall___compile_call_to_c(val_t p0, val_t p1 fra.me.REG[4] = fra.me.REG[4]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[4]); } - /* ./compiling//compiling_icode.nit:587 */ + /* compiling/compiling_icode.nit:587 */ fra.me.REG[0] = CALL_metamodel___abstractmetamodel___MMLocalProperty___global(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[0] = CALL_compiling___compiling_base___MMGlobalProperty___meth_call(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:588 */ + /* compiling/compiling_icode.nit:588 */ if (!once_value_3) { fra.me.REG[0] = BOX_NativeString("("); REGB0 = TAG_Int(1); @@ -4152,10 +4152,10 @@ val_t compiling___compiling_icode___ICall___compile_call_to_c(val_t p0, val_t p1 } else fra.me.REG[0] = once_value_3; fra.me.REG[0] = fra.me.REG[0]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:589 */ + /* compiling/compiling_icode.nit:589 */ fra.me.REG[0] = CALL_standard___collection___abstract_collection___Collection___first(fra.me.REG[2])(fra.me.REG[2]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:590 */ + /* compiling/compiling_icode.nit:590 */ if (!once_value_4) { fra.me.REG[0] = BOX_NativeString(")("); REGB0 = TAG_Int(2); @@ -4165,7 +4165,7 @@ val_t compiling___compiling_icode___ICall___compile_call_to_c(val_t p0, val_t p1 } else fra.me.REG[0] = once_value_4; fra.me.REG[0] = fra.me.REG[0]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:591 */ + /* compiling/compiling_icode.nit:591 */ if (!once_value_5) { fra.me.REG[0] = BOX_NativeString(", "); REGB0 = TAG_Int(2); @@ -4175,7 +4175,7 @@ val_t compiling___compiling_icode___ICall___compile_call_to_c(val_t p0, val_t p1 } else fra.me.REG[0] = once_value_5; fra.me.REG[0] = fra.me.REG[0]; CALL_compiling___compiling_writer___Writer___add_all(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:592 */ + /* compiling/compiling_icode.nit:592 */ if (!once_value_6) { fra.me.REG[0] = BOX_NativeString(")"); REGB0 = TAG_Int(1); @@ -4185,7 +4185,7 @@ val_t compiling___compiling_icode___ICall___compile_call_to_c(val_t p0, val_t p1 } else fra.me.REG[0] = once_value_6; fra.me.REG[0] = fra.me.REG[0]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:593 */ + /* compiling/compiling_icode.nit:593 */ fra.me.REG[3] = fra.me.REG[1]; goto label1; label1: while(0); @@ -4215,15 +4215,15 @@ val_t compiling___compiling_icode___ISuper___compile_call_to_c(val_t p0, val_t p fra.me.REG[0] = p0; fra.me.REG[1] = p1; fra.me.REG[2] = p2; - /* ./compiling//compiling_icode.nit:602 */ + /* compiling/compiling_icode.nit:602 */ REGB0 = CALL_icode___icode_base___IAbsCall___is_explicit_from_extern(fra.me.REG[0])(fra.me.REG[0]); if (UNTAG_Bool(REGB0)) { fra.me.REG[1] = NEW_Writer_compiling___compiling_writer___Writer___init(); goto label1; } - /* ./compiling//compiling_icode.nit:604 */ + /* compiling/compiling_icode.nit:604 */ fra.me.REG[0] = CALL_icode___icode_base___IAbsCall___property(fra.me.REG[0])(fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:605 */ + /* compiling/compiling_icode.nit:605 */ fra.me.REG[3] = CALL_metamodel___abstractmetamodel___MMLocalProperty___global(fra.me.REG[0])(fra.me.REG[0]); REGB0 = CALL_metamodel___abstractmetamodel___MMGlobalProperty___is_init(fra.me.REG[3])(fra.me.REG[3]); if (UNTAG_Bool(REGB0)) { @@ -4237,12 +4237,12 @@ val_t compiling___compiling_icode___ISuper___compile_call_to_c(val_t p0, val_t p fra.me.REG[3] = fra.me.REG[3]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[3]); } - /* ./compiling//compiling_icode.nit:606 */ + /* compiling/compiling_icode.nit:606 */ fra.me.REG[3] = NEW_Writer_compiling___compiling_writer___Writer___init(); - /* ./compiling//compiling_icode.nit:607 */ + /* compiling/compiling_icode.nit:607 */ fra.me.REG[0] = CALL_compiling___compiling_base___MMLocalProperty___super_meth_call(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:608 */ + /* compiling/compiling_icode.nit:608 */ if (!once_value_3) { fra.me.REG[0] = BOX_NativeString("("); REGB0 = TAG_Int(1); @@ -4252,10 +4252,10 @@ val_t compiling___compiling_icode___ISuper___compile_call_to_c(val_t p0, val_t p } else fra.me.REG[0] = once_value_3; fra.me.REG[0] = fra.me.REG[0]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:609 */ + /* compiling/compiling_icode.nit:609 */ fra.me.REG[0] = CALL_standard___collection___abstract_collection___Collection___first(fra.me.REG[2])(fra.me.REG[2]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:610 */ + /* compiling/compiling_icode.nit:610 */ if (!once_value_4) { fra.me.REG[0] = BOX_NativeString(")("); REGB0 = TAG_Int(2); @@ -4265,7 +4265,7 @@ val_t compiling___compiling_icode___ISuper___compile_call_to_c(val_t p0, val_t p } else fra.me.REG[0] = once_value_4; fra.me.REG[0] = fra.me.REG[0]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:611 */ + /* compiling/compiling_icode.nit:611 */ if (!once_value_5) { fra.me.REG[0] = BOX_NativeString(", "); REGB0 = TAG_Int(2); @@ -4275,7 +4275,7 @@ val_t compiling___compiling_icode___ISuper___compile_call_to_c(val_t p0, val_t p } else fra.me.REG[0] = once_value_5; fra.me.REG[0] = fra.me.REG[0]; CALL_compiling___compiling_writer___Writer___add_all(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[2], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:612 */ + /* compiling/compiling_icode.nit:612 */ if (!once_value_6) { fra.me.REG[0] = BOX_NativeString(")"); REGB0 = TAG_Int(1); @@ -4285,7 +4285,7 @@ val_t compiling___compiling_icode___ISuper___compile_call_to_c(val_t p0, val_t p } else fra.me.REG[0] = once_value_6; fra.me.REG[0] = fra.me.REG[0]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:613 */ + /* compiling/compiling_icode.nit:613 */ fra.me.REG[1] = fra.me.REG[3]; goto label1; label1: while(0); @@ -4316,15 +4316,15 @@ val_t compiling___compiling_icode___INew___compile_call_to_c(val_t p0, val_t p1, fra.me.REG[0] = p0; fra.me.REG[1] = p1; fra.me.REG[2] = p2; - /* ./compiling//compiling_icode.nit:620 */ + /* compiling/compiling_icode.nit:620 */ fra.me.REG[1] = NEW_Writer_compiling___compiling_writer___Writer___init(); - /* ./compiling//compiling_icode.nit:624 */ + /* compiling/compiling_icode.nit:624 */ REGB0 = CALL_icode___icode_base___IAbsCall___is_explicit_from_extern(fra.me.REG[0])(fra.me.REG[0]); if (UNTAG_Bool(REGB0)) { fra.me.REG[3] = fra.me.REG[1]; goto label1; } - /* ./compiling//compiling_icode.nit:626 */ + /* compiling/compiling_icode.nit:626 */ if (!once_value_2) { fra.me.REG[4] = BOX_NativeString("NEW_"); REGB0 = TAG_Int(4); @@ -4334,12 +4334,12 @@ val_t compiling___compiling_icode___INew___compile_call_to_c(val_t p0, val_t p1, } else fra.me.REG[4] = once_value_2; fra.me.REG[4] = fra.me.REG[4]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[4]); - /* ./compiling//compiling_icode.nit:627 */ + /* compiling/compiling_icode.nit:627 */ fra.me.REG[4] = CALL_icode___icode_base___INew___stype(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[4] = CALL_metamodel___static_type___MMType___local_class(fra.me.REG[4])(fra.me.REG[4]); fra.me.REG[4] = CALL_standard___string___Object___to_s(fra.me.REG[4])(fra.me.REG[4]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[4]); - /* ./compiling//compiling_icode.nit:628 */ + /* compiling/compiling_icode.nit:628 */ if (!once_value_3) { fra.me.REG[4] = BOX_NativeString("_"); REGB0 = TAG_Int(1); @@ -4349,13 +4349,13 @@ val_t compiling___compiling_icode___INew___compile_call_to_c(val_t p0, val_t p1, } else fra.me.REG[4] = once_value_3; fra.me.REG[4] = fra.me.REG[4]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[4]); - /* ./compiling//compiling_icode.nit:629 */ + /* compiling/compiling_icode.nit:629 */ fra.me.REG[0] = CALL_icode___icode_base___IAbsCall___property(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[0] = CALL_metamodel___abstractmetamodel___MMLocalProperty___global(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[0] = CALL_metamodel___abstractmetamodel___MMGlobalProperty___intro(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[0] = CALL_compiling___compiling_base___MMLocalProperty___cname(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:630 */ + /* compiling/compiling_icode.nit:630 */ if (!once_value_4) { fra.me.REG[0] = BOX_NativeString("("); REGB0 = TAG_Int(1); @@ -4365,7 +4365,7 @@ val_t compiling___compiling_icode___INew___compile_call_to_c(val_t p0, val_t p1, } else fra.me.REG[0] = once_value_4; fra.me.REG[0] = fra.me.REG[0]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:631 */ + /* compiling/compiling_icode.nit:631 */ if (!once_value_5) { fra.me.REG[0] = BOX_NativeString(", "); REGB0 = TAG_Int(2); @@ -4375,7 +4375,7 @@ val_t compiling___compiling_icode___INew___compile_call_to_c(val_t p0, val_t p1, } else fra.me.REG[0] = once_value_5; fra.me.REG[0] = fra.me.REG[0]; CALL_compiling___compiling_writer___Writer___add_all(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:632 */ + /* compiling/compiling_icode.nit:632 */ if (!once_value_6) { fra.me.REG[0] = BOX_NativeString(")"); REGB0 = TAG_Int(1); @@ -4385,7 +4385,7 @@ val_t compiling___compiling_icode___INew___compile_call_to_c(val_t p0, val_t p1, } else fra.me.REG[0] = once_value_6; fra.me.REG[0] = fra.me.REG[0]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:633 */ + /* compiling/compiling_icode.nit:633 */ fra.me.REG[3] = fra.me.REG[1]; goto label1; label1: while(0); @@ -4410,12 +4410,12 @@ void compiling___compiling_icode___IAllocateInstance___compile_to_c(val_t p0, va fra.me.REG[2] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:640 */ + /* compiling/compiling_icode.nit:640 */ fra.me.REG[2] = CALL_icode___icode_base___ICode___location(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_location(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:641 */ + /* compiling/compiling_icode.nit:641 */ fra.me.REG[1] = CALL_compiling___compiling_icode___ICode___new_result(fra.me.REG[0])(fra.me.REG[0], fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:642 */ + /* compiling/compiling_icode.nit:642 */ if (!once_value_1) { fra.me.REG[2] = BOX_NativeString("NEW_"); REGB0 = TAG_Int(4); @@ -4425,12 +4425,12 @@ void compiling___compiling_icode___IAllocateInstance___compile_to_c(val_t p0, va } else fra.me.REG[2] = once_value_1; fra.me.REG[2] = fra.me.REG[2]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:643 */ + /* compiling/compiling_icode.nit:643 */ fra.me.REG[0] = CALL_icode___icode_base___IAllocateInstance___stype(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[0] = CALL_metamodel___static_type___MMType___local_class(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[0] = CALL_compiling___compiling_base___MMLocalClass___cname(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:644 */ + /* compiling/compiling_icode.nit:644 */ if (!once_value_2) { fra.me.REG[0] = BOX_NativeString("()"); REGB0 = TAG_Int(2); @@ -4463,12 +4463,12 @@ void compiling___compiling_icode___ICheckInstance___compile_to_c(val_t p0, val_t fra.me.REG[3] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:651 */ + /* compiling/compiling_icode.nit:651 */ fra.me.REG[2] = CALL_icode___icode_base___ICode___location(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_location(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:652 */ + /* compiling/compiling_icode.nit:652 */ fra.me.REG[2] = CALL_compiling___compiling_icode___ICode___new_result(fra.me.REG[0])(fra.me.REG[0], fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:653 */ + /* compiling/compiling_icode.nit:653 */ if (!once_value_1) { fra.me.REG[3] = BOX_NativeString("CHECKNEW_"); REGB0 = TAG_Int(9); @@ -4478,12 +4478,12 @@ void compiling___compiling_icode___ICheckInstance___compile_to_c(val_t p0, val_t } else fra.me.REG[3] = once_value_1; fra.me.REG[3] = fra.me.REG[3]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:654 */ + /* compiling/compiling_icode.nit:654 */ fra.me.REG[3] = CALL_icode___icode_base___ICheckInstance___stype(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[3] = CALL_metamodel___static_type___MMType___local_class(fra.me.REG[3])(fra.me.REG[3]); fra.me.REG[3] = CALL_compiling___compiling_base___MMLocalClass___cname(fra.me.REG[3])(fra.me.REG[3]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:655 */ + /* compiling/compiling_icode.nit:655 */ if (!once_value_2) { fra.me.REG[3] = BOX_NativeString("("); REGB0 = TAG_Int(1); @@ -4493,11 +4493,11 @@ void compiling___compiling_icode___ICheckInstance___compile_to_c(val_t p0, val_t } else fra.me.REG[3] = once_value_2; fra.me.REG[3] = fra.me.REG[3]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:656 */ + /* compiling/compiling_icode.nit:656 */ fra.me.REG[0] = CALL_icode___icode_base___ICode1___expr(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[0] = CALL_compiling___compiling_icode___I2CCompilerVisitor___register(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:657 */ + /* compiling/compiling_icode.nit:657 */ if (!once_value_3) { fra.me.REG[0] = BOX_NativeString(")"); REGB0 = TAG_Int(1); @@ -4530,12 +4530,12 @@ void compiling___compiling_icode___IInitAttributes___compile_to_c(val_t p0, val_ fra.me.REG[3] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:664 */ + /* compiling/compiling_icode.nit:664 */ fra.me.REG[2] = CALL_icode___icode_base___ICode___location(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_location(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:665 */ + /* compiling/compiling_icode.nit:665 */ fra.me.REG[2] = CALL_compiling___compiling_icode___I2CCompilerVisitor___new_instr(fra.me.REG[1])(fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:666 */ + /* compiling/compiling_icode.nit:666 */ if (!once_value_1) { fra.me.REG[3] = BOX_NativeString("INIT_ATTRIBUTES__"); REGB0 = TAG_Int(17); @@ -4545,12 +4545,12 @@ void compiling___compiling_icode___IInitAttributes___compile_to_c(val_t p0, val_ } else fra.me.REG[3] = once_value_1; fra.me.REG[3] = fra.me.REG[3]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:667 */ + /* compiling/compiling_icode.nit:667 */ fra.me.REG[3] = CALL_icode___icode_base___IInitAttributes___stype(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[3] = CALL_metamodel___static_type___MMType___local_class(fra.me.REG[3])(fra.me.REG[3]); fra.me.REG[3] = CALL_compiling___compiling_base___MMLocalClass___cname(fra.me.REG[3])(fra.me.REG[3]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:668 */ + /* compiling/compiling_icode.nit:668 */ if (!once_value_2) { fra.me.REG[3] = BOX_NativeString("("); REGB0 = TAG_Int(1); @@ -4560,11 +4560,11 @@ void compiling___compiling_icode___IInitAttributes___compile_to_c(val_t p0, val_ } else fra.me.REG[3] = once_value_2; fra.me.REG[3] = fra.me.REG[3]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:669 */ + /* compiling/compiling_icode.nit:669 */ fra.me.REG[0] = CALL_icode___icode_base___ICode1___expr(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[0] = CALL_compiling___compiling_icode___I2CCompilerVisitor___register(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:670 */ + /* compiling/compiling_icode.nit:670 */ if (!once_value_3) { fra.me.REG[0] = BOX_NativeString(");\n"); REGB0 = TAG_Int(3); @@ -4598,9 +4598,9 @@ val_t compiling___compiling_icode___IStaticCall___compile_call_to_c(val_t p0, va fra.me.REG[0] = p0; fra.me.REG[1] = p1; fra.me.REG[2] = p2; - /* ./compiling//compiling_icode.nit:677 */ + /* compiling/compiling_icode.nit:677 */ fra.me.REG[1] = CALL_icode___icode_base___IAbsCall___property(fra.me.REG[0])(fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:678 */ + /* compiling/compiling_icode.nit:678 */ fra.me.REG[1] = CALL_metamodel___abstractmetamodel___MMLocalProperty___global(fra.me.REG[1])(fra.me.REG[1]); REGB0 = CALL_metamodel___abstractmetamodel___MMGlobalProperty___is_init(fra.me.REG[1])(fra.me.REG[1]); if (UNTAG_Bool(REGB0)) { @@ -4614,13 +4614,13 @@ val_t compiling___compiling_icode___IStaticCall___compile_call_to_c(val_t p0, va fra.me.REG[1] = fra.me.REG[1]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[1]); } - /* ./compiling//compiling_icode.nit:679 */ + /* compiling/compiling_icode.nit:679 */ fra.me.REG[1] = NEW_Writer_compiling___compiling_writer___Writer___init(); - /* ./compiling//compiling_icode.nit:680 */ + /* compiling/compiling_icode.nit:680 */ fra.me.REG[0] = CALL_icode___icode_base___IAbsCall___property(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[0] = CALL_compiling___compiling_base___MMLocalProperty___cname(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:681 */ + /* compiling/compiling_icode.nit:681 */ if (!once_value_2) { fra.me.REG[0] = BOX_NativeString("("); REGB0 = TAG_Int(1); @@ -4630,7 +4630,7 @@ val_t compiling___compiling_icode___IStaticCall___compile_call_to_c(val_t p0, va } else fra.me.REG[0] = once_value_2; fra.me.REG[0] = fra.me.REG[0]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:682 */ + /* compiling/compiling_icode.nit:682 */ if (!once_value_3) { fra.me.REG[0] = BOX_NativeString(", "); REGB0 = TAG_Int(2); @@ -4640,7 +4640,7 @@ val_t compiling___compiling_icode___IStaticCall___compile_call_to_c(val_t p0, va } else fra.me.REG[0] = once_value_3; fra.me.REG[0] = fra.me.REG[0]; CALL_compiling___compiling_writer___Writer___add_all(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:683 */ + /* compiling/compiling_icode.nit:683 */ if (!once_value_4) { fra.me.REG[0] = BOX_NativeString(")"); REGB0 = TAG_Int(1); @@ -4650,7 +4650,7 @@ val_t compiling___compiling_icode___IStaticCall___compile_call_to_c(val_t p0, va } else fra.me.REG[0] = once_value_4; fra.me.REG[0] = fra.me.REG[0]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:684 */ + /* compiling/compiling_icode.nit:684 */ goto label5; label5: while(0); stack_frame_head = fra.me.prev; @@ -4672,23 +4672,23 @@ void compiling___compiling_icode___INative___compile_to_c(val_t p0, val_t p1){ fra.me.REG[2] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:691 */ + /* compiling/compiling_icode.nit:691 */ fra.me.REG[2] = CALL_icode___icode_base___ICode___location(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_location(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:692 */ + /* compiling/compiling_icode.nit:692 */ fra.me.REG[2] = CALL_icode___icode_base___INative___method(fra.me.REG[0])(fra.me.REG[0]); REGB0 = CALL_metamodel___abstractmetamodel___MMMethod___is_intern(fra.me.REG[2])(fra.me.REG[2]); if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:693 */ + /* compiling/compiling_icode.nit:693 */ CALL_compiling___compiling_icode___INative___compile_intern_method_to_c(fra.me.REG[0])(fra.me.REG[0], fra.me.REG[1]); } else { - /* ./compiling//compiling_icode.nit:694 */ + /* compiling/compiling_icode.nit:694 */ fra.me.REG[2] = CALL_icode___icode_base___INative___method(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[2] = CALL_metamodel___abstractmetamodel___MMLocalProperty___global(fra.me.REG[2])(fra.me.REG[2]); REGB0 = CALL_metamodel___abstractmetamodel___MMGlobalProperty___is_init(fra.me.REG[2])(fra.me.REG[2]); REGB0 = TAG_Bool(!UNTAG_Bool(REGB0)); if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:695 */ + /* compiling/compiling_icode.nit:695 */ CALL_compiling___compiling_icode___INative___compile_extern_method_to_c(fra.me.REG[0])(fra.me.REG[0], fra.me.REG[1]); } } @@ -4725,7 +4725,7 @@ void compiling___compiling_icode___INative___compile_extern_method_to_c(val_t p0 fra.me.REG[6] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:701 */ + /* compiling/compiling_icode.nit:701 */ REGB0 = TAG_Int(3); fra.me.REG[2] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0); if (!once_value_1) { @@ -4752,10 +4752,10 @@ void compiling___compiling_icode___INative___compile_extern_method_to_c(val_t p0 fra.me.REG[4] = fra.me.REG[4]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[4]); fra.me.REG[2] = CALL_standard___string___Object___to_s(fra.me.REG[2])(fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:703 */ + /* compiling/compiling_icode.nit:703 */ fra.me.REG[4] = CALL_icode___icode_base___INative___method(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[4] = CALL_metamodel___static_type___MMLocalProperty___signature(fra.me.REG[4])(fra.me.REG[4]); - /* ./compiling//compiling_icode.nit:704 */ + /* compiling/compiling_icode.nit:704 */ fra.me.REG[3] = CALL_icode___icode_base___ICodeN___exprs(fra.me.REG[0])(fra.me.REG[0]); REGB0 = CALL_standard___collection___abstract_collection___Collection___length(fra.me.REG[3])(fra.me.REG[3]); REGB1 = TAG_Bool(fra.me.REG[4]==NIT_NULL); @@ -4764,40 +4764,40 @@ void compiling___compiling_icode___INative___compile_extern_method_to_c(val_t p0 } REGB1 = CALL_metamodel___static_type___MMSignature___arity(fra.me.REG[4])(fra.me.REG[4]); REGB2 = TAG_Int(1); - /* ./../lib/standard//kernel.nit:235 */ + /* ../lib/standard/kernel.nit:235 */ REGB2 = TAG_Int(UNTAG_Int(REGB1)+UNTAG_Int(REGB2)); - /* ./compiling//compiling_icode.nit:704 */ + /* compiling/compiling_icode.nit:704 */ REGB1 = TAG_Bool(IS_EQUAL_OO(REGB0,REGB2)); if (UNTAG_Bool(REGB1)) { } else { - /* ./../lib/standard//kernel.nit:227 */ + /* ../lib/standard/kernel.nit:227 */ REGB2 = TAG_Bool((REGB0)==(REGB2)); - /* ./compiling//compiling_icode.nit:704 */ + /* compiling/compiling_icode.nit:704 */ REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { } else { nit_abort("Assert failed", NULL, LOCATE_compiling___compiling_icode, 704); } - /* ./compiling//compiling_icode.nit:706 */ + /* compiling/compiling_icode.nit:706 */ fra.me.REG[3] = CALL_icode___icode_base___ICodeN___exprs(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[3] = CALL_compiling___compiling_icode___I2CCompilerVisitor___registers(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:708 */ + /* compiling/compiling_icode.nit:708 */ fra.me.REG[5] = NEW_Array_standard___collection___array___Array___init(); - /* ./compiling//compiling_icode.nit:709 */ + /* compiling/compiling_icode.nit:709 */ REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[6] = fra.me.REG[3]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[6])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -4810,66 +4810,66 @@ void compiling___compiling_icode___INative___compile_extern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label3; label3: while(0); - /* ./compiling//compiling_icode.nit:709 */ + /* compiling/compiling_icode.nit:709 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[5])(fra.me.REG[5], fra.me.REG[6]); - /* ./compiling//compiling_icode.nit:710 */ + /* compiling/compiling_icode.nit:710 */ REGB1 = TAG_Int(0); REGB2 = TAG_Bool(fra.me.REG[4]==NIT_NULL); if (UNTAG_Bool(REGB2)) { nit_abort("Reciever is null", NULL, LOCATE_compiling___compiling_icode, 710); } REGB2 = CALL_metamodel___static_type___MMSignature___arity(fra.me.REG[4])(fra.me.REG[4]); - /* ./../lib/standard//kernel.nit:352 */ + /* ../lib/standard/kernel.nit:352 */ while(1) { REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB0 = TAG_Bool(UNTAG_Int(REGB1)=UNTAG_Int(REGB0)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB0)) { REGB0 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[4])!=NIT_NULL); if (UNTAG_Bool(REGB0)) { @@ -4882,43 +4882,43 @@ void compiling___compiling_icode___INative___compile_extern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB0 = TAG_Bool(UNTAG_Int(REGB3)val[UNTAG_Int(REGB3)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label4; label4: while(0); - /* ./compiling//compiling_icode.nit:711 */ + /* compiling/compiling_icode.nit:711 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[5])(fra.me.REG[5], fra.me.REG[4]); - /* ./../lib/standard//kernel.nit:354 */ + /* ../lib/standard/kernel.nit:354 */ REGB3 = TAG_Int(1); - /* ./../lib/standard//kernel.nit:235 */ + /* ../lib/standard/kernel.nit:235 */ REGB3 = TAG_Int(UNTAG_Int(REGB1)+UNTAG_Int(REGB3)); - /* ./../lib/standard//kernel.nit:354 */ + /* ../lib/standard/kernel.nit:354 */ REGB1 = REGB3; } else { - /* ./../lib/standard//kernel.nit:352 */ + /* ../lib/standard/kernel.nit:352 */ goto label5; } } label5: while(0); - /* ./compiling//compiling_icode.nit:713 */ + /* compiling/compiling_icode.nit:713 */ REGB1 = TAG_Int(5); fra.me.REG[3] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_6) { @@ -4960,13 +4960,13 @@ void compiling___compiling_icode___INative___compile_extern_method_to_c(val_t p0 fra.me.REG[2] = fra.me.REG[2]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[2]); fra.me.REG[3] = CALL_standard___string___Object___to_s(fra.me.REG[3])(fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:715 */ + /* compiling/compiling_icode.nit:715 */ REGB1 = CALL_compiling___compiling_icode___ICode___need_result(fra.me.REG[0])(fra.me.REG[0]); if (UNTAG_Bool(REGB1)) { } - /* ./compiling//compiling_icode.nit:716 */ + /* compiling/compiling_icode.nit:716 */ fra.me.REG[1] = CALL_compiling___compiling_icode___ICode___new_result(fra.me.REG[0])(fra.me.REG[0], fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:717 */ + /* compiling/compiling_icode.nit:717 */ CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[3]); stack_frame_head = fra.me.prev; return; @@ -5358,10 +5358,10 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:722 */ + /* compiling/compiling_icode.nit:722 */ fra.me.REG[2] = CALL_icode___icode_base___INative___method(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[2] = CALL_metamodel___static_type___MMLocalProperty___signature(fra.me.REG[2])(fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:723 */ + /* compiling/compiling_icode.nit:723 */ fra.me.REG[3] = CALL_icode___icode_base___ICodeN___exprs(fra.me.REG[0])(fra.me.REG[0]); REGB0 = CALL_standard___collection___abstract_collection___Collection___length(fra.me.REG[3])(fra.me.REG[3]); REGB1 = TAG_Bool(fra.me.REG[2]==NIT_NULL); @@ -5370,34 +5370,34 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } REGB1 = CALL_metamodel___static_type___MMSignature___arity(fra.me.REG[2])(fra.me.REG[2]); REGB2 = TAG_Int(1); - /* ./../lib/standard//kernel.nit:235 */ + /* ../lib/standard/kernel.nit:235 */ REGB2 = TAG_Int(UNTAG_Int(REGB1)+UNTAG_Int(REGB2)); - /* ./compiling//compiling_icode.nit:723 */ + /* compiling/compiling_icode.nit:723 */ REGB1 = TAG_Bool(IS_EQUAL_OO(REGB0,REGB2)); if (UNTAG_Bool(REGB1)) { } else { - /* ./../lib/standard//kernel.nit:227 */ + /* ../lib/standard/kernel.nit:227 */ REGB2 = TAG_Bool((REGB0)==(REGB2)); - /* ./compiling//compiling_icode.nit:723 */ + /* compiling/compiling_icode.nit:723 */ REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { } else { nit_abort("Assert failed", NULL, LOCATE_compiling___compiling_icode, 723); } - /* ./compiling//compiling_icode.nit:724 */ + /* compiling/compiling_icode.nit:724 */ fra.me.REG[2] = CALL_icode___icode_base___INative___method(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[2] = CALL_metamodel___abstractmetamodel___MMLocalProperty___local_class(fra.me.REG[2])(fra.me.REG[2]); fra.me.REG[2] = CALL_metamodel___abstractmetamodel___MMLocalClass___name(fra.me.REG[2])(fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:725 */ + /* compiling/compiling_icode.nit:725 */ fra.me.REG[3] = CALL_icode___icode_base___INative___method(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[3] = CALL_metamodel___abstractmetamodel___MMLocalProperty___name(fra.me.REG[3])(fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:726 */ + /* compiling/compiling_icode.nit:726 */ fra.me.REG[4] = CALL_icode___icode_base___ICodeN___exprs(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[4] = CALL_compiling___compiling_icode___I2CCompilerVisitor___registers(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[4]); - /* ./compiling//compiling_icode.nit:727 */ + /* compiling/compiling_icode.nit:727 */ fra.me.REG[5] = NIT_NULL; - /* ./compiling//compiling_icode.nit:728 */ + /* compiling/compiling_icode.nit:728 */ if (!once_value_1) { if (!once_value_2) { fra.me.REG[6] = BOX_NativeString("Int"); @@ -5419,7 +5419,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:729 */ + /* compiling/compiling_icode.nit:729 */ if (!once_value_3) { if (!once_value_4) { fra.me.REG[6] = BOX_NativeString("object_id"); @@ -5441,20 +5441,20 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:730 */ + /* compiling/compiling_icode.nit:730 */ REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[6] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[6])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -5467,32 +5467,32 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label5; label5: while(0); - /* ./compiling//compiling_icode.nit:730 */ + /* compiling/compiling_icode.nit:730 */ fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:731 */ + /* compiling/compiling_icode.nit:731 */ if (!once_value_6) { if (!once_value_7) { fra.me.REG[6] = BOX_NativeString("unary -"); @@ -5514,7 +5514,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:732 */ + /* compiling/compiling_icode.nit:732 */ REGB1 = TAG_Int(3); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_8) { @@ -5527,18 +5527,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -5551,29 +5551,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label9; label9: while(0); - /* ./compiling//compiling_icode.nit:732 */ + /* compiling/compiling_icode.nit:732 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_10) { fra.me.REG[7] = BOX_NativeString("))"); @@ -5587,7 +5587,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:733 */ + /* compiling/compiling_icode.nit:733 */ if (!once_value_11) { if (!once_value_12) { fra.me.REG[6] = BOX_NativeString("output"); @@ -5609,7 +5609,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:734 */ + /* compiling/compiling_icode.nit:734 */ REGB1 = TAG_Int(3); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_13) { @@ -5622,18 +5622,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -5646,29 +5646,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label14; label14: while(0); - /* ./compiling//compiling_icode.nit:734 */ + /* compiling/compiling_icode.nit:734 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_15) { fra.me.REG[7] = BOX_NativeString("));"); @@ -5682,7 +5682,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:735 */ + /* compiling/compiling_icode.nit:735 */ if (!once_value_16) { if (!once_value_17) { fra.me.REG[6] = BOX_NativeString("ascii"); @@ -5704,7 +5704,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:736 */ + /* compiling/compiling_icode.nit:736 */ REGB1 = TAG_Int(3); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_18) { @@ -5717,18 +5717,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -5741,29 +5741,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label19; label19: while(0); - /* ./compiling//compiling_icode.nit:736 */ + /* compiling/compiling_icode.nit:736 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_20) { fra.me.REG[7] = BOX_NativeString("))"); @@ -5777,7 +5777,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:737 */ + /* compiling/compiling_icode.nit:737 */ if (!once_value_21) { if (!once_value_22) { fra.me.REG[6] = BOX_NativeString("succ"); @@ -5799,7 +5799,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:738 */ + /* compiling/compiling_icode.nit:738 */ REGB1 = TAG_Int(3); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_23) { @@ -5812,18 +5812,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -5836,29 +5836,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label24; label24: while(0); - /* ./compiling//compiling_icode.nit:738 */ + /* compiling/compiling_icode.nit:738 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_25) { fra.me.REG[7] = BOX_NativeString(")+1)"); @@ -5872,7 +5872,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:739 */ + /* compiling/compiling_icode.nit:739 */ if (!once_value_26) { if (!once_value_27) { fra.me.REG[6] = BOX_NativeString("prec"); @@ -5894,7 +5894,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:740 */ + /* compiling/compiling_icode.nit:740 */ REGB1 = TAG_Int(3); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_28) { @@ -5907,18 +5907,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -5931,29 +5931,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label29; label29: while(0); - /* ./compiling//compiling_icode.nit:740 */ + /* compiling/compiling_icode.nit:740 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_30) { fra.me.REG[7] = BOX_NativeString(")-1)"); @@ -5967,7 +5967,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:741 */ + /* compiling/compiling_icode.nit:741 */ if (!once_value_31) { if (!once_value_32) { fra.me.REG[6] = BOX_NativeString("to_f"); @@ -5989,7 +5989,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:742 */ + /* compiling/compiling_icode.nit:742 */ REGB1 = TAG_Int(3); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_33) { @@ -6002,18 +6002,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -6026,29 +6026,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label34; label34: while(0); - /* ./compiling//compiling_icode.nit:742 */ + /* compiling/compiling_icode.nit:742 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_35) { fra.me.REG[7] = BOX_NativeString("))"); @@ -6062,7 +6062,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:743 */ + /* compiling/compiling_icode.nit:743 */ if (!once_value_36) { if (!once_value_37) { fra.me.REG[6] = BOX_NativeString("+"); @@ -6084,7 +6084,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:744 */ + /* compiling/compiling_icode.nit:744 */ REGB1 = TAG_Int(5); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_38) { @@ -6097,18 +6097,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -6121,29 +6121,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label39; label39: while(0); - /* ./compiling//compiling_icode.nit:744 */ + /* compiling/compiling_icode.nit:744 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_40) { fra.me.REG[7] = BOX_NativeString(")+UNTAG_Int("); @@ -6155,18 +6155,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -6179,29 +6179,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label41; label41: while(0); - /* ./compiling//compiling_icode.nit:744 */ + /* compiling/compiling_icode.nit:744 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_42) { fra.me.REG[7] = BOX_NativeString("))"); @@ -6215,7 +6215,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:745 */ + /* compiling/compiling_icode.nit:745 */ if (!once_value_43) { if (!once_value_44) { fra.me.REG[6] = BOX_NativeString("-"); @@ -6237,7 +6237,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:746 */ + /* compiling/compiling_icode.nit:746 */ REGB1 = TAG_Int(5); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_45) { @@ -6250,18 +6250,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -6274,29 +6274,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label46; label46: while(0); - /* ./compiling//compiling_icode.nit:746 */ + /* compiling/compiling_icode.nit:746 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_47) { fra.me.REG[7] = BOX_NativeString(")-UNTAG_Int("); @@ -6308,18 +6308,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -6332,29 +6332,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label48; label48: while(0); - /* ./compiling//compiling_icode.nit:746 */ + /* compiling/compiling_icode.nit:746 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_49) { fra.me.REG[7] = BOX_NativeString("))"); @@ -6368,7 +6368,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:747 */ + /* compiling/compiling_icode.nit:747 */ if (!once_value_50) { if (!once_value_51) { fra.me.REG[6] = BOX_NativeString("*"); @@ -6390,7 +6390,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:748 */ + /* compiling/compiling_icode.nit:748 */ REGB1 = TAG_Int(5); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_52) { @@ -6403,18 +6403,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -6427,29 +6427,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label53; label53: while(0); - /* ./compiling//compiling_icode.nit:748 */ + /* compiling/compiling_icode.nit:748 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_54) { fra.me.REG[7] = BOX_NativeString(")*UNTAG_Int("); @@ -6461,18 +6461,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -6485,29 +6485,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label55; label55: while(0); - /* ./compiling//compiling_icode.nit:748 */ + /* compiling/compiling_icode.nit:748 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_56) { fra.me.REG[7] = BOX_NativeString("))"); @@ -6521,7 +6521,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:749 */ + /* compiling/compiling_icode.nit:749 */ if (!once_value_57) { if (!once_value_58) { fra.me.REG[6] = BOX_NativeString("/"); @@ -6543,7 +6543,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:750 */ + /* compiling/compiling_icode.nit:750 */ REGB1 = TAG_Int(5); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_59) { @@ -6556,18 +6556,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -6580,29 +6580,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label60; label60: while(0); - /* ./compiling//compiling_icode.nit:750 */ + /* compiling/compiling_icode.nit:750 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_61) { fra.me.REG[7] = BOX_NativeString(")/UNTAG_Int("); @@ -6614,18 +6614,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -6638,29 +6638,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label62; label62: while(0); - /* ./compiling//compiling_icode.nit:750 */ + /* compiling/compiling_icode.nit:750 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_63) { fra.me.REG[7] = BOX_NativeString("))"); @@ -6674,7 +6674,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:751 */ + /* compiling/compiling_icode.nit:751 */ if (!once_value_64) { if (!once_value_65) { fra.me.REG[6] = BOX_NativeString("%"); @@ -6696,7 +6696,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:752 */ + /* compiling/compiling_icode.nit:752 */ REGB1 = TAG_Int(5); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_66) { @@ -6709,18 +6709,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -6733,29 +6733,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label67; label67: while(0); - /* ./compiling//compiling_icode.nit:752 */ + /* compiling/compiling_icode.nit:752 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_68) { fra.me.REG[7] = BOX_NativeString(")%UNTAG_Int("); @@ -6767,18 +6767,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -6791,29 +6791,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label69; label69: while(0); - /* ./compiling//compiling_icode.nit:752 */ + /* compiling/compiling_icode.nit:752 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_70) { fra.me.REG[7] = BOX_NativeString("))"); @@ -6827,7 +6827,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:753 */ + /* compiling/compiling_icode.nit:753 */ if (!once_value_71) { if (!once_value_72) { fra.me.REG[6] = BOX_NativeString("<"); @@ -6849,7 +6849,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:754 */ + /* compiling/compiling_icode.nit:754 */ REGB1 = TAG_Int(5); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_73) { @@ -6862,18 +6862,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -6886,29 +6886,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label74; label74: while(0); - /* ./compiling//compiling_icode.nit:754 */ + /* compiling/compiling_icode.nit:754 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_75) { fra.me.REG[7] = BOX_NativeString(")=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -6944,29 +6944,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label76; label76: while(0); - /* ./compiling//compiling_icode.nit:754 */ + /* compiling/compiling_icode.nit:754 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_77) { fra.me.REG[7] = BOX_NativeString("))"); @@ -6980,7 +6980,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:755 */ + /* compiling/compiling_icode.nit:755 */ if (!once_value_78) { if (!once_value_79) { fra.me.REG[6] = BOX_NativeString(">"); @@ -7002,7 +7002,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:756 */ + /* compiling/compiling_icode.nit:756 */ REGB1 = TAG_Int(5); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_80) { @@ -7015,18 +7015,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -7039,29 +7039,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label81; label81: while(0); - /* ./compiling//compiling_icode.nit:756 */ + /* compiling/compiling_icode.nit:756 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_82) { fra.me.REG[7] = BOX_NativeString(")>UNTAG_Int("); @@ -7073,18 +7073,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -7097,29 +7097,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label83; label83: while(0); - /* ./compiling//compiling_icode.nit:756 */ + /* compiling/compiling_icode.nit:756 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_84) { fra.me.REG[7] = BOX_NativeString("))"); @@ -7133,7 +7133,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:757 */ + /* compiling/compiling_icode.nit:757 */ if (!once_value_85) { if (!once_value_86) { fra.me.REG[6] = BOX_NativeString("<="); @@ -7155,7 +7155,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:758 */ + /* compiling/compiling_icode.nit:758 */ REGB1 = TAG_Int(5); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_87) { @@ -7168,18 +7168,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -7192,29 +7192,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label88; label88: while(0); - /* ./compiling//compiling_icode.nit:758 */ + /* compiling/compiling_icode.nit:758 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_89) { fra.me.REG[7] = BOX_NativeString(")<=UNTAG_Int("); @@ -7226,18 +7226,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -7250,29 +7250,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label90; label90: while(0); - /* ./compiling//compiling_icode.nit:758 */ + /* compiling/compiling_icode.nit:758 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_91) { fra.me.REG[7] = BOX_NativeString("))"); @@ -7286,7 +7286,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:759 */ + /* compiling/compiling_icode.nit:759 */ if (!once_value_92) { if (!once_value_93) { fra.me.REG[6] = BOX_NativeString(">="); @@ -7308,7 +7308,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:760 */ + /* compiling/compiling_icode.nit:760 */ REGB1 = TAG_Int(5); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_94) { @@ -7321,18 +7321,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -7345,29 +7345,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label95; label95: while(0); - /* ./compiling//compiling_icode.nit:760 */ + /* compiling/compiling_icode.nit:760 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_96) { fra.me.REG[7] = BOX_NativeString(")>=UNTAG_Int("); @@ -7379,18 +7379,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -7403,29 +7403,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label97; label97: while(0); - /* ./compiling//compiling_icode.nit:760 */ + /* compiling/compiling_icode.nit:760 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_98) { fra.me.REG[7] = BOX_NativeString("))"); @@ -7439,7 +7439,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:761 */ + /* compiling/compiling_icode.nit:761 */ if (!once_value_99) { if (!once_value_100) { fra.me.REG[6] = BOX_NativeString("lshift"); @@ -7461,7 +7461,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:762 */ + /* compiling/compiling_icode.nit:762 */ REGB1 = TAG_Int(5); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_101) { @@ -7474,18 +7474,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -7498,29 +7498,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label102; label102: while(0); - /* ./compiling//compiling_icode.nit:762 */ + /* compiling/compiling_icode.nit:762 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_103) { fra.me.REG[7] = BOX_NativeString(")<=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -7556,29 +7556,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label104; label104: while(0); - /* ./compiling//compiling_icode.nit:762 */ + /* compiling/compiling_icode.nit:762 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_105) { fra.me.REG[7] = BOX_NativeString("))"); @@ -7592,7 +7592,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:763 */ + /* compiling/compiling_icode.nit:763 */ if (!once_value_106) { if (!once_value_107) { fra.me.REG[6] = BOX_NativeString("rshift"); @@ -7614,7 +7614,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:764 */ + /* compiling/compiling_icode.nit:764 */ REGB1 = TAG_Int(5); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_108) { @@ -7627,18 +7627,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -7651,29 +7651,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label109; label109: while(0); - /* ./compiling//compiling_icode.nit:764 */ + /* compiling/compiling_icode.nit:764 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_110) { fra.me.REG[7] = BOX_NativeString(")>>UNTAG_Int("); @@ -7685,18 +7685,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -7709,29 +7709,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label111; label111: while(0); - /* ./compiling//compiling_icode.nit:764 */ + /* compiling/compiling_icode.nit:764 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_112) { fra.me.REG[7] = BOX_NativeString("))"); @@ -7745,7 +7745,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:765 */ + /* compiling/compiling_icode.nit:765 */ if (!once_value_113) { if (!once_value_114) { fra.me.REG[6] = BOX_NativeString("=="); @@ -7767,7 +7767,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:766 */ + /* compiling/compiling_icode.nit:766 */ REGB1 = TAG_Int(5); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_115) { @@ -7780,18 +7780,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -7804,29 +7804,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label116; label116: while(0); - /* ./compiling//compiling_icode.nit:766 */ + /* compiling/compiling_icode.nit:766 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_117) { fra.me.REG[7] = BOX_NativeString(")==("); @@ -7838,18 +7838,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -7862,29 +7862,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label118; label118: while(0); - /* ./compiling//compiling_icode.nit:766 */ + /* compiling/compiling_icode.nit:766 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_119) { fra.me.REG[7] = BOX_NativeString("))"); @@ -7898,7 +7898,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:767 */ + /* compiling/compiling_icode.nit:767 */ if (!once_value_120) { if (!once_value_121) { fra.me.REG[6] = BOX_NativeString("!="); @@ -7920,7 +7920,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:768 */ + /* compiling/compiling_icode.nit:768 */ REGB1 = TAG_Int(5); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_122) { @@ -7933,18 +7933,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -7957,29 +7957,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label123; label123: while(0); - /* ./compiling//compiling_icode.nit:768 */ + /* compiling/compiling_icode.nit:768 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_124) { fra.me.REG[7] = BOX_NativeString(")!=("); @@ -7991,18 +7991,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -8015,29 +8015,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label125; label125: while(0); - /* ./compiling//compiling_icode.nit:768 */ + /* compiling/compiling_icode.nit:768 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_126) { fra.me.REG[7] = BOX_NativeString("))"); @@ -8071,7 +8071,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } } } else { - /* ./compiling//compiling_icode.nit:770 */ + /* compiling/compiling_icode.nit:770 */ if (!once_value_127) { if (!once_value_128) { fra.me.REG[6] = BOX_NativeString("Float"); @@ -8093,7 +8093,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:771 */ + /* compiling/compiling_icode.nit:771 */ if (!once_value_129) { if (!once_value_130) { fra.me.REG[6] = BOX_NativeString("object_id"); @@ -8115,7 +8115,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:772 */ + /* compiling/compiling_icode.nit:772 */ REGB1 = TAG_Int(3); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_131) { @@ -8128,18 +8128,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -8152,29 +8152,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label132; label132: while(0); - /* ./compiling//compiling_icode.nit:772 */ + /* compiling/compiling_icode.nit:772 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_133) { fra.me.REG[7] = BOX_NativeString("))"); @@ -8188,7 +8188,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:773 */ + /* compiling/compiling_icode.nit:773 */ if (!once_value_134) { if (!once_value_135) { fra.me.REG[6] = BOX_NativeString("unary -"); @@ -8210,7 +8210,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:774 */ + /* compiling/compiling_icode.nit:774 */ REGB1 = TAG_Int(3); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_136) { @@ -8223,18 +8223,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -8247,29 +8247,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label137; label137: while(0); - /* ./compiling//compiling_icode.nit:774 */ + /* compiling/compiling_icode.nit:774 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_138) { fra.me.REG[7] = BOX_NativeString("))"); @@ -8283,7 +8283,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:775 */ + /* compiling/compiling_icode.nit:775 */ if (!once_value_139) { if (!once_value_140) { fra.me.REG[6] = BOX_NativeString("output"); @@ -8305,7 +8305,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:776 */ + /* compiling/compiling_icode.nit:776 */ REGB1 = TAG_Int(3); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_141) { @@ -8318,18 +8318,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -8342,29 +8342,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label142; label142: while(0); - /* ./compiling//compiling_icode.nit:776 */ + /* compiling/compiling_icode.nit:776 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_143) { fra.me.REG[7] = BOX_NativeString("));"); @@ -8378,7 +8378,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:777 */ + /* compiling/compiling_icode.nit:777 */ if (!once_value_144) { if (!once_value_145) { fra.me.REG[6] = BOX_NativeString("to_i"); @@ -8400,7 +8400,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:778 */ + /* compiling/compiling_icode.nit:778 */ REGB1 = TAG_Int(3); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_146) { @@ -8413,18 +8413,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -8437,29 +8437,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label147; label147: while(0); - /* ./compiling//compiling_icode.nit:778 */ + /* compiling/compiling_icode.nit:778 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_148) { fra.me.REG[7] = BOX_NativeString("))"); @@ -8473,7 +8473,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:779 */ + /* compiling/compiling_icode.nit:779 */ if (!once_value_149) { if (!once_value_150) { fra.me.REG[6] = BOX_NativeString("+"); @@ -8495,7 +8495,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:780 */ + /* compiling/compiling_icode.nit:780 */ REGB1 = TAG_Int(5); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_151) { @@ -8508,18 +8508,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -8532,29 +8532,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label152; label152: while(0); - /* ./compiling//compiling_icode.nit:780 */ + /* compiling/compiling_icode.nit:780 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_153) { fra.me.REG[7] = BOX_NativeString(")+UNBOX_Float("); @@ -8566,18 +8566,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -8590,29 +8590,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label154; label154: while(0); - /* ./compiling//compiling_icode.nit:780 */ + /* compiling/compiling_icode.nit:780 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_155) { fra.me.REG[7] = BOX_NativeString("))"); @@ -8626,7 +8626,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:781 */ + /* compiling/compiling_icode.nit:781 */ if (!once_value_156) { if (!once_value_157) { fra.me.REG[6] = BOX_NativeString("-"); @@ -8648,7 +8648,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:782 */ + /* compiling/compiling_icode.nit:782 */ REGB1 = TAG_Int(5); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_158) { @@ -8661,18 +8661,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -8685,29 +8685,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label159; label159: while(0); - /* ./compiling//compiling_icode.nit:782 */ + /* compiling/compiling_icode.nit:782 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_160) { fra.me.REG[7] = BOX_NativeString(")-UNBOX_Float("); @@ -8719,18 +8719,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -8743,29 +8743,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label161; label161: while(0); - /* ./compiling//compiling_icode.nit:782 */ + /* compiling/compiling_icode.nit:782 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_162) { fra.me.REG[7] = BOX_NativeString("))"); @@ -8779,7 +8779,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:783 */ + /* compiling/compiling_icode.nit:783 */ if (!once_value_163) { if (!once_value_164) { fra.me.REG[6] = BOX_NativeString("*"); @@ -8801,7 +8801,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:784 */ + /* compiling/compiling_icode.nit:784 */ REGB1 = TAG_Int(5); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_165) { @@ -8814,18 +8814,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -8838,29 +8838,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label166; label166: while(0); - /* ./compiling//compiling_icode.nit:784 */ + /* compiling/compiling_icode.nit:784 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_167) { fra.me.REG[7] = BOX_NativeString(")*UNBOX_Float("); @@ -8872,18 +8872,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -8896,29 +8896,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label168; label168: while(0); - /* ./compiling//compiling_icode.nit:784 */ + /* compiling/compiling_icode.nit:784 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_169) { fra.me.REG[7] = BOX_NativeString("))"); @@ -8932,7 +8932,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:785 */ + /* compiling/compiling_icode.nit:785 */ if (!once_value_170) { if (!once_value_171) { fra.me.REG[6] = BOX_NativeString("/"); @@ -8954,7 +8954,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:786 */ + /* compiling/compiling_icode.nit:786 */ REGB1 = TAG_Int(5); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_172) { @@ -8967,18 +8967,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -8991,29 +8991,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label173; label173: while(0); - /* ./compiling//compiling_icode.nit:786 */ + /* compiling/compiling_icode.nit:786 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_174) { fra.me.REG[7] = BOX_NativeString(")/UNBOX_Float("); @@ -9025,18 +9025,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -9049,29 +9049,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label175; label175: while(0); - /* ./compiling//compiling_icode.nit:786 */ + /* compiling/compiling_icode.nit:786 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_176) { fra.me.REG[7] = BOX_NativeString("))"); @@ -9085,7 +9085,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:787 */ + /* compiling/compiling_icode.nit:787 */ if (!once_value_177) { if (!once_value_178) { fra.me.REG[6] = BOX_NativeString("<"); @@ -9107,7 +9107,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:788 */ + /* compiling/compiling_icode.nit:788 */ REGB1 = TAG_Int(5); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_179) { @@ -9120,18 +9120,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -9144,29 +9144,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label180; label180: while(0); - /* ./compiling//compiling_icode.nit:788 */ + /* compiling/compiling_icode.nit:788 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_181) { fra.me.REG[7] = BOX_NativeString(")=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -9202,29 +9202,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label182; label182: while(0); - /* ./compiling//compiling_icode.nit:788 */ + /* compiling/compiling_icode.nit:788 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_183) { fra.me.REG[7] = BOX_NativeString("))"); @@ -9238,7 +9238,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:789 */ + /* compiling/compiling_icode.nit:789 */ if (!once_value_184) { if (!once_value_185) { fra.me.REG[6] = BOX_NativeString(">"); @@ -9260,7 +9260,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:790 */ + /* compiling/compiling_icode.nit:790 */ REGB1 = TAG_Int(5); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_186) { @@ -9273,18 +9273,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -9297,29 +9297,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label187; label187: while(0); - /* ./compiling//compiling_icode.nit:790 */ + /* compiling/compiling_icode.nit:790 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_188) { fra.me.REG[7] = BOX_NativeString(")>UNBOX_Float("); @@ -9331,18 +9331,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -9355,29 +9355,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label189; label189: while(0); - /* ./compiling//compiling_icode.nit:790 */ + /* compiling/compiling_icode.nit:790 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_190) { fra.me.REG[7] = BOX_NativeString("))"); @@ -9391,7 +9391,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:791 */ + /* compiling/compiling_icode.nit:791 */ if (!once_value_191) { if (!once_value_192) { fra.me.REG[6] = BOX_NativeString("<="); @@ -9413,7 +9413,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:792 */ + /* compiling/compiling_icode.nit:792 */ REGB1 = TAG_Int(5); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_193) { @@ -9426,18 +9426,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -9450,29 +9450,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label194; label194: while(0); - /* ./compiling//compiling_icode.nit:792 */ + /* compiling/compiling_icode.nit:792 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_195) { fra.me.REG[7] = BOX_NativeString(")<=UNBOX_Float("); @@ -9484,18 +9484,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -9508,29 +9508,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label196; label196: while(0); - /* ./compiling//compiling_icode.nit:792 */ + /* compiling/compiling_icode.nit:792 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_197) { fra.me.REG[7] = BOX_NativeString("))"); @@ -9544,7 +9544,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:793 */ + /* compiling/compiling_icode.nit:793 */ if (!once_value_198) { if (!once_value_199) { fra.me.REG[6] = BOX_NativeString(">="); @@ -9566,7 +9566,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:794 */ + /* compiling/compiling_icode.nit:794 */ REGB1 = TAG_Int(5); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_200) { @@ -9579,18 +9579,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -9603,29 +9603,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label201; label201: while(0); - /* ./compiling//compiling_icode.nit:794 */ + /* compiling/compiling_icode.nit:794 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_202) { fra.me.REG[7] = BOX_NativeString(")>=UNBOX_Float("); @@ -9637,18 +9637,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -9661,29 +9661,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label203; label203: while(0); - /* ./compiling//compiling_icode.nit:794 */ + /* compiling/compiling_icode.nit:794 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_204) { fra.me.REG[7] = BOX_NativeString("))"); @@ -9709,7 +9709,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } } } else { - /* ./compiling//compiling_icode.nit:796 */ + /* compiling/compiling_icode.nit:796 */ if (!once_value_205) { if (!once_value_206) { fra.me.REG[6] = BOX_NativeString("Char"); @@ -9731,7 +9731,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:797 */ + /* compiling/compiling_icode.nit:797 */ if (!once_value_207) { if (!once_value_208) { fra.me.REG[6] = BOX_NativeString("object_id"); @@ -9753,7 +9753,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:798 */ + /* compiling/compiling_icode.nit:798 */ REGB1 = TAG_Int(3); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_209) { @@ -9766,18 +9766,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -9790,29 +9790,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label210; label210: while(0); - /* ./compiling//compiling_icode.nit:798 */ + /* compiling/compiling_icode.nit:798 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_211) { fra.me.REG[7] = BOX_NativeString("))"); @@ -9826,7 +9826,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:799 */ + /* compiling/compiling_icode.nit:799 */ if (!once_value_212) { if (!once_value_213) { fra.me.REG[6] = BOX_NativeString("unary -"); @@ -9848,7 +9848,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:800 */ + /* compiling/compiling_icode.nit:800 */ REGB1 = TAG_Int(3); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_214) { @@ -9861,18 +9861,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -9885,29 +9885,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label215; label215: while(0); - /* ./compiling//compiling_icode.nit:800 */ + /* compiling/compiling_icode.nit:800 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_216) { fra.me.REG[7] = BOX_NativeString("))"); @@ -9921,7 +9921,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:801 */ + /* compiling/compiling_icode.nit:801 */ if (!once_value_217) { if (!once_value_218) { fra.me.REG[6] = BOX_NativeString("output"); @@ -9943,7 +9943,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:802 */ + /* compiling/compiling_icode.nit:802 */ REGB1 = TAG_Int(3); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_219) { @@ -9956,18 +9956,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -9980,29 +9980,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label220; label220: while(0); - /* ./compiling//compiling_icode.nit:802 */ + /* compiling/compiling_icode.nit:802 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_221) { fra.me.REG[7] = BOX_NativeString("));"); @@ -10016,7 +10016,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:803 */ + /* compiling/compiling_icode.nit:803 */ if (!once_value_222) { if (!once_value_223) { fra.me.REG[6] = BOX_NativeString("ascii"); @@ -10038,7 +10038,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:804 */ + /* compiling/compiling_icode.nit:804 */ REGB1 = TAG_Int(3); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_224) { @@ -10051,18 +10051,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -10075,29 +10075,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label225; label225: while(0); - /* ./compiling//compiling_icode.nit:804 */ + /* compiling/compiling_icode.nit:804 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_226) { fra.me.REG[7] = BOX_NativeString("))"); @@ -10111,7 +10111,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:805 */ + /* compiling/compiling_icode.nit:805 */ if (!once_value_227) { if (!once_value_228) { fra.me.REG[6] = BOX_NativeString("succ"); @@ -10133,7 +10133,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:806 */ + /* compiling/compiling_icode.nit:806 */ REGB1 = TAG_Int(3); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_229) { @@ -10146,18 +10146,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -10170,29 +10170,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label230; label230: while(0); - /* ./compiling//compiling_icode.nit:806 */ + /* compiling/compiling_icode.nit:806 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_231) { fra.me.REG[7] = BOX_NativeString(")+1)"); @@ -10206,7 +10206,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:807 */ + /* compiling/compiling_icode.nit:807 */ if (!once_value_232) { if (!once_value_233) { fra.me.REG[6] = BOX_NativeString("prec"); @@ -10228,7 +10228,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:808 */ + /* compiling/compiling_icode.nit:808 */ REGB1 = TAG_Int(3); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_234) { @@ -10241,18 +10241,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -10265,29 +10265,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label235; label235: while(0); - /* ./compiling//compiling_icode.nit:808 */ + /* compiling/compiling_icode.nit:808 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_236) { fra.me.REG[7] = BOX_NativeString(")-1)"); @@ -10301,7 +10301,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:809 */ + /* compiling/compiling_icode.nit:809 */ if (!once_value_237) { if (!once_value_238) { fra.me.REG[6] = BOX_NativeString("to_i"); @@ -10323,7 +10323,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:810 */ + /* compiling/compiling_icode.nit:810 */ REGB1 = TAG_Int(3); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_239) { @@ -10336,18 +10336,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -10360,29 +10360,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label240; label240: while(0); - /* ./compiling//compiling_icode.nit:810 */ + /* compiling/compiling_icode.nit:810 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_241) { fra.me.REG[7] = BOX_NativeString(")-'0')"); @@ -10396,7 +10396,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:811 */ + /* compiling/compiling_icode.nit:811 */ if (!once_value_242) { if (!once_value_243) { fra.me.REG[6] = BOX_NativeString("+"); @@ -10418,7 +10418,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:812 */ + /* compiling/compiling_icode.nit:812 */ REGB1 = TAG_Int(5); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_244) { @@ -10431,18 +10431,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -10455,29 +10455,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label245; label245: while(0); - /* ./compiling//compiling_icode.nit:812 */ + /* compiling/compiling_icode.nit:812 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_246) { fra.me.REG[7] = BOX_NativeString(")+UNTAG_Char("); @@ -10489,18 +10489,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -10513,29 +10513,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label247; label247: while(0); - /* ./compiling//compiling_icode.nit:812 */ + /* compiling/compiling_icode.nit:812 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_248) { fra.me.REG[7] = BOX_NativeString("))"); @@ -10549,7 +10549,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:813 */ + /* compiling/compiling_icode.nit:813 */ if (!once_value_249) { if (!once_value_250) { fra.me.REG[6] = BOX_NativeString("-"); @@ -10571,7 +10571,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:814 */ + /* compiling/compiling_icode.nit:814 */ REGB1 = TAG_Int(5); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_251) { @@ -10584,18 +10584,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -10608,29 +10608,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label252; label252: while(0); - /* ./compiling//compiling_icode.nit:814 */ + /* compiling/compiling_icode.nit:814 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_253) { fra.me.REG[7] = BOX_NativeString(")-UNTAG_Char("); @@ -10642,18 +10642,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -10666,29 +10666,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label254; label254: while(0); - /* ./compiling//compiling_icode.nit:814 */ + /* compiling/compiling_icode.nit:814 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_255) { fra.me.REG[7] = BOX_NativeString("))"); @@ -10702,7 +10702,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:815 */ + /* compiling/compiling_icode.nit:815 */ if (!once_value_256) { if (!once_value_257) { fra.me.REG[6] = BOX_NativeString("*"); @@ -10724,7 +10724,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:816 */ + /* compiling/compiling_icode.nit:816 */ REGB1 = TAG_Int(5); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_258) { @@ -10737,18 +10737,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -10761,29 +10761,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label259; label259: while(0); - /* ./compiling//compiling_icode.nit:816 */ + /* compiling/compiling_icode.nit:816 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_260) { fra.me.REG[7] = BOX_NativeString(")*UNTAG_Char("); @@ -10795,18 +10795,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -10819,29 +10819,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label261; label261: while(0); - /* ./compiling//compiling_icode.nit:816 */ + /* compiling/compiling_icode.nit:816 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_262) { fra.me.REG[7] = BOX_NativeString("))"); @@ -10855,7 +10855,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:817 */ + /* compiling/compiling_icode.nit:817 */ if (!once_value_263) { if (!once_value_264) { fra.me.REG[6] = BOX_NativeString("/"); @@ -10877,7 +10877,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:818 */ + /* compiling/compiling_icode.nit:818 */ REGB1 = TAG_Int(5); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_265) { @@ -10890,18 +10890,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -10914,29 +10914,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label266; label266: while(0); - /* ./compiling//compiling_icode.nit:818 */ + /* compiling/compiling_icode.nit:818 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_267) { fra.me.REG[7] = BOX_NativeString(")/UNTAG_Char("); @@ -10948,18 +10948,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -10972,29 +10972,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label268; label268: while(0); - /* ./compiling//compiling_icode.nit:818 */ + /* compiling/compiling_icode.nit:818 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_269) { fra.me.REG[7] = BOX_NativeString("))"); @@ -11008,7 +11008,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:819 */ + /* compiling/compiling_icode.nit:819 */ if (!once_value_270) { if (!once_value_271) { fra.me.REG[6] = BOX_NativeString("%"); @@ -11030,7 +11030,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:820 */ + /* compiling/compiling_icode.nit:820 */ REGB1 = TAG_Int(5); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_272) { @@ -11043,18 +11043,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -11067,29 +11067,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label273; label273: while(0); - /* ./compiling//compiling_icode.nit:820 */ + /* compiling/compiling_icode.nit:820 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_274) { fra.me.REG[7] = BOX_NativeString(")%UNTAG_Char("); @@ -11101,18 +11101,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -11125,29 +11125,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label275; label275: while(0); - /* ./compiling//compiling_icode.nit:820 */ + /* compiling/compiling_icode.nit:820 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_276) { fra.me.REG[7] = BOX_NativeString("))"); @@ -11161,7 +11161,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:821 */ + /* compiling/compiling_icode.nit:821 */ if (!once_value_277) { if (!once_value_278) { fra.me.REG[6] = BOX_NativeString("<"); @@ -11183,7 +11183,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:822 */ + /* compiling/compiling_icode.nit:822 */ REGB1 = TAG_Int(5); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_279) { @@ -11196,18 +11196,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -11220,29 +11220,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label280; label280: while(0); - /* ./compiling//compiling_icode.nit:822 */ + /* compiling/compiling_icode.nit:822 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_281) { fra.me.REG[7] = BOX_NativeString(")=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -11278,29 +11278,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label282; label282: while(0); - /* ./compiling//compiling_icode.nit:822 */ + /* compiling/compiling_icode.nit:822 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_283) { fra.me.REG[7] = BOX_NativeString("))"); @@ -11314,7 +11314,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:823 */ + /* compiling/compiling_icode.nit:823 */ if (!once_value_284) { if (!once_value_285) { fra.me.REG[6] = BOX_NativeString(">"); @@ -11336,7 +11336,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:824 */ + /* compiling/compiling_icode.nit:824 */ REGB1 = TAG_Int(5); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_286) { @@ -11349,18 +11349,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -11373,29 +11373,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label287; label287: while(0); - /* ./compiling//compiling_icode.nit:824 */ + /* compiling/compiling_icode.nit:824 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_288) { fra.me.REG[7] = BOX_NativeString(")>UNTAG_Char("); @@ -11407,18 +11407,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -11431,29 +11431,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label289; label289: while(0); - /* ./compiling//compiling_icode.nit:824 */ + /* compiling/compiling_icode.nit:824 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_290) { fra.me.REG[7] = BOX_NativeString("))"); @@ -11467,7 +11467,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:825 */ + /* compiling/compiling_icode.nit:825 */ if (!once_value_291) { if (!once_value_292) { fra.me.REG[6] = BOX_NativeString("<="); @@ -11489,7 +11489,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:826 */ + /* compiling/compiling_icode.nit:826 */ REGB1 = TAG_Int(5); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_293) { @@ -11502,18 +11502,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -11526,29 +11526,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label294; label294: while(0); - /* ./compiling//compiling_icode.nit:826 */ + /* compiling/compiling_icode.nit:826 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_295) { fra.me.REG[7] = BOX_NativeString(")<=UNTAG_Char("); @@ -11560,18 +11560,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -11584,29 +11584,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label296; label296: while(0); - /* ./compiling//compiling_icode.nit:826 */ + /* compiling/compiling_icode.nit:826 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_297) { fra.me.REG[7] = BOX_NativeString("))"); @@ -11620,7 +11620,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:827 */ + /* compiling/compiling_icode.nit:827 */ if (!once_value_298) { if (!once_value_299) { fra.me.REG[6] = BOX_NativeString(">="); @@ -11642,7 +11642,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:828 */ + /* compiling/compiling_icode.nit:828 */ REGB1 = TAG_Int(5); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_300) { @@ -11655,18 +11655,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -11679,29 +11679,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label301; label301: while(0); - /* ./compiling//compiling_icode.nit:828 */ + /* compiling/compiling_icode.nit:828 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_302) { fra.me.REG[7] = BOX_NativeString(")>=UNTAG_Char("); @@ -11713,18 +11713,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -11737,29 +11737,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label303; label303: while(0); - /* ./compiling//compiling_icode.nit:828 */ + /* compiling/compiling_icode.nit:828 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_304) { fra.me.REG[7] = BOX_NativeString("))"); @@ -11773,7 +11773,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:829 */ + /* compiling/compiling_icode.nit:829 */ if (!once_value_305) { if (!once_value_306) { fra.me.REG[6] = BOX_NativeString("=="); @@ -11795,7 +11795,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:830 */ + /* compiling/compiling_icode.nit:830 */ REGB1 = TAG_Int(5); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_307) { @@ -11808,18 +11808,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -11832,29 +11832,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label308; label308: while(0); - /* ./compiling//compiling_icode.nit:830 */ + /* compiling/compiling_icode.nit:830 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_309) { fra.me.REG[7] = BOX_NativeString(")==("); @@ -11866,18 +11866,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -11890,29 +11890,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label310; label310: while(0); - /* ./compiling//compiling_icode.nit:830 */ + /* compiling/compiling_icode.nit:830 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_311) { fra.me.REG[7] = BOX_NativeString("))"); @@ -11926,7 +11926,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:831 */ + /* compiling/compiling_icode.nit:831 */ if (!once_value_312) { if (!once_value_313) { fra.me.REG[6] = BOX_NativeString("!="); @@ -11948,7 +11948,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:832 */ + /* compiling/compiling_icode.nit:832 */ REGB1 = TAG_Int(5); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_314) { @@ -11961,18 +11961,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -11985,29 +11985,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label315; label315: while(0); - /* ./compiling//compiling_icode.nit:832 */ + /* compiling/compiling_icode.nit:832 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_316) { fra.me.REG[7] = BOX_NativeString(")!=("); @@ -12019,18 +12019,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -12043,29 +12043,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label317; label317: while(0); - /* ./compiling//compiling_icode.nit:832 */ + /* compiling/compiling_icode.nit:832 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_318) { fra.me.REG[7] = BOX_NativeString("))"); @@ -12097,7 +12097,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } } } else { - /* ./compiling//compiling_icode.nit:834 */ + /* compiling/compiling_icode.nit:834 */ if (!once_value_319) { if (!once_value_320) { fra.me.REG[6] = BOX_NativeString("Bool"); @@ -12119,7 +12119,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:835 */ + /* compiling/compiling_icode.nit:835 */ if (!once_value_321) { if (!once_value_322) { fra.me.REG[6] = BOX_NativeString("object_id"); @@ -12141,7 +12141,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:836 */ + /* compiling/compiling_icode.nit:836 */ REGB1 = TAG_Int(3); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_323) { @@ -12154,18 +12154,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -12178,29 +12178,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label324; label324: while(0); - /* ./compiling//compiling_icode.nit:836 */ + /* compiling/compiling_icode.nit:836 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_325) { fra.me.REG[7] = BOX_NativeString("))"); @@ -12214,7 +12214,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:837 */ + /* compiling/compiling_icode.nit:837 */ if (!once_value_326) { if (!once_value_327) { fra.me.REG[6] = BOX_NativeString("unary -"); @@ -12236,7 +12236,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:838 */ + /* compiling/compiling_icode.nit:838 */ REGB1 = TAG_Int(3); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_328) { @@ -12249,18 +12249,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -12273,29 +12273,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label329; label329: while(0); - /* ./compiling//compiling_icode.nit:838 */ + /* compiling/compiling_icode.nit:838 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_330) { fra.me.REG[7] = BOX_NativeString("))"); @@ -12309,7 +12309,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:839 */ + /* compiling/compiling_icode.nit:839 */ if (!once_value_331) { if (!once_value_332) { fra.me.REG[6] = BOX_NativeString("output"); @@ -12331,7 +12331,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:840 */ + /* compiling/compiling_icode.nit:840 */ REGB1 = TAG_Int(3); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_333) { @@ -12344,18 +12344,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -12368,29 +12368,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label334; label334: while(0); - /* ./compiling//compiling_icode.nit:840 */ + /* compiling/compiling_icode.nit:840 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_335) { fra.me.REG[7] = BOX_NativeString(")?\"true\\n\":\"false\\n\");"); @@ -12404,7 +12404,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:841 */ + /* compiling/compiling_icode.nit:841 */ if (!once_value_336) { if (!once_value_337) { fra.me.REG[6] = BOX_NativeString("ascii"); @@ -12426,7 +12426,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:842 */ + /* compiling/compiling_icode.nit:842 */ REGB1 = TAG_Int(3); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_338) { @@ -12439,18 +12439,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -12463,29 +12463,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label339; label339: while(0); - /* ./compiling//compiling_icode.nit:842 */ + /* compiling/compiling_icode.nit:842 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_340) { fra.me.REG[7] = BOX_NativeString("))"); @@ -12499,7 +12499,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:843 */ + /* compiling/compiling_icode.nit:843 */ if (!once_value_341) { if (!once_value_342) { fra.me.REG[6] = BOX_NativeString("to_i"); @@ -12521,7 +12521,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:844 */ + /* compiling/compiling_icode.nit:844 */ REGB1 = TAG_Int(3); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_343) { @@ -12534,18 +12534,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -12558,29 +12558,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label344; label344: while(0); - /* ./compiling//compiling_icode.nit:844 */ + /* compiling/compiling_icode.nit:844 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_345) { fra.me.REG[7] = BOX_NativeString("))"); @@ -12594,7 +12594,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:845 */ + /* compiling/compiling_icode.nit:845 */ if (!once_value_346) { if (!once_value_347) { fra.me.REG[6] = BOX_NativeString("=="); @@ -12616,7 +12616,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:846 */ + /* compiling/compiling_icode.nit:846 */ REGB1 = TAG_Int(5); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_348) { @@ -12629,18 +12629,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -12653,29 +12653,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label349; label349: while(0); - /* ./compiling//compiling_icode.nit:846 */ + /* compiling/compiling_icode.nit:846 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_350) { fra.me.REG[7] = BOX_NativeString(")==("); @@ -12687,18 +12687,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -12711,29 +12711,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label351; label351: while(0); - /* ./compiling//compiling_icode.nit:846 */ + /* compiling/compiling_icode.nit:846 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_352) { fra.me.REG[7] = BOX_NativeString("))"); @@ -12747,7 +12747,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:847 */ + /* compiling/compiling_icode.nit:847 */ if (!once_value_353) { if (!once_value_354) { fra.me.REG[6] = BOX_NativeString("!="); @@ -12769,7 +12769,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:848 */ + /* compiling/compiling_icode.nit:848 */ REGB1 = TAG_Int(5); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_355) { @@ -12782,18 +12782,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -12806,29 +12806,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label356; label356: while(0); - /* ./compiling//compiling_icode.nit:848 */ + /* compiling/compiling_icode.nit:848 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_357) { fra.me.REG[7] = BOX_NativeString(")!=("); @@ -12840,18 +12840,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -12864,29 +12864,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label358; label358: while(0); - /* ./compiling//compiling_icode.nit:848 */ + /* compiling/compiling_icode.nit:848 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_359) { fra.me.REG[7] = BOX_NativeString("))"); @@ -12907,7 +12907,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } } } else { - /* ./compiling//compiling_icode.nit:850 */ + /* compiling/compiling_icode.nit:850 */ if (!once_value_360) { if (!once_value_361) { fra.me.REG[6] = BOX_NativeString("NativeArray"); @@ -12929,7 +12929,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:851 */ + /* compiling/compiling_icode.nit:851 */ if (!once_value_362) { if (!once_value_363) { fra.me.REG[6] = BOX_NativeString("object_id"); @@ -12951,7 +12951,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:852 */ + /* compiling/compiling_icode.nit:852 */ REGB1 = TAG_Int(3); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_364) { @@ -12964,18 +12964,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -12988,29 +12988,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label365; label365: while(0); - /* ./compiling//compiling_icode.nit:852 */ + /* compiling/compiling_icode.nit:852 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_366) { fra.me.REG[7] = BOX_NativeString(")->object_id)"); @@ -13024,7 +13024,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:853 */ + /* compiling/compiling_icode.nit:853 */ if (!once_value_367) { if (!once_value_368) { fra.me.REG[6] = BOX_NativeString("[]"); @@ -13046,7 +13046,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:854 */ + /* compiling/compiling_icode.nit:854 */ REGB1 = TAG_Int(5); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_369) { @@ -13059,18 +13059,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -13083,29 +13083,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label370; label370: while(0); - /* ./compiling//compiling_icode.nit:854 */ + /* compiling/compiling_icode.nit:854 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_371) { fra.me.REG[7] = BOX_NativeString(")->val[UNTAG_Int("); @@ -13117,18 +13117,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -13141,29 +13141,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label372; label372: while(0); - /* ./compiling//compiling_icode.nit:854 */ + /* compiling/compiling_icode.nit:854 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_373) { fra.me.REG[7] = BOX_NativeString(")]"); @@ -13177,7 +13177,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:855 */ + /* compiling/compiling_icode.nit:855 */ if (!once_value_374) { if (!once_value_375) { fra.me.REG[6] = BOX_NativeString("[]="); @@ -13199,7 +13199,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:856 */ + /* compiling/compiling_icode.nit:856 */ REGB1 = TAG_Int(7); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_376) { @@ -13212,18 +13212,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -13236,29 +13236,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label377; label377: while(0); - /* ./compiling//compiling_icode.nit:856 */ + /* compiling/compiling_icode.nit:856 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_378) { fra.me.REG[7] = BOX_NativeString(")->val[UNTAG_Int("); @@ -13270,18 +13270,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -13294,29 +13294,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label379; label379: while(0); - /* ./compiling//compiling_icode.nit:856 */ + /* compiling/compiling_icode.nit:856 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_380) { fra.me.REG[7] = BOX_NativeString(")]="); @@ -13328,18 +13328,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(2); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -13352,29 +13352,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label381; label381: while(0); - /* ./compiling//compiling_icode.nit:856 */ + /* compiling/compiling_icode.nit:856 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_382) { fra.me.REG[7] = BOX_NativeString(""); @@ -13388,7 +13388,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:857 */ + /* compiling/compiling_icode.nit:857 */ if (!once_value_383) { if (!once_value_384) { fra.me.REG[6] = BOX_NativeString("copy_to"); @@ -13410,7 +13410,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:858 */ + /* compiling/compiling_icode.nit:858 */ REGB1 = TAG_Int(7); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_385) { @@ -13423,18 +13423,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -13447,29 +13447,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label386; label386: while(0); - /* ./compiling//compiling_icode.nit:858 */ + /* compiling/compiling_icode.nit:858 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_387) { fra.me.REG[7] = BOX_NativeString(")->val, ((Nit_NativeArray)"); @@ -13481,18 +13481,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -13505,29 +13505,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label388; label388: while(0); - /* ./compiling//compiling_icode.nit:858 */ + /* compiling/compiling_icode.nit:858 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_389) { fra.me.REG[7] = BOX_NativeString(")->val, UNTAG_Int("); @@ -13539,18 +13539,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(2); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -13563,29 +13563,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label390; label390: while(0); - /* ./compiling//compiling_icode.nit:858 */ + /* compiling/compiling_icode.nit:858 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_391) { fra.me.REG[7] = BOX_NativeString(")*sizeof(val_t))"); @@ -13603,7 +13603,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } } } else { - /* ./compiling//compiling_icode.nit:860 */ + /* compiling/compiling_icode.nit:860 */ if (!once_value_392) { if (!once_value_393) { fra.me.REG[6] = BOX_NativeString("NativeString"); @@ -13625,7 +13625,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:861 */ + /* compiling/compiling_icode.nit:861 */ if (!once_value_394) { if (!once_value_395) { fra.me.REG[6] = BOX_NativeString("object_id"); @@ -13647,7 +13647,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:862 */ + /* compiling/compiling_icode.nit:862 */ REGB1 = TAG_Int(3); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_396) { @@ -13660,18 +13660,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -13684,29 +13684,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label397; label397: while(0); - /* ./compiling//compiling_icode.nit:862 */ + /* compiling/compiling_icode.nit:862 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_398) { fra.me.REG[7] = BOX_NativeString("))"); @@ -13720,7 +13720,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:863 */ + /* compiling/compiling_icode.nit:863 */ if (!once_value_399) { if (!once_value_400) { fra.me.REG[6] = BOX_NativeString("atoi"); @@ -13742,7 +13742,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:864 */ + /* compiling/compiling_icode.nit:864 */ REGB1 = TAG_Int(3); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_401) { @@ -13755,18 +13755,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -13779,29 +13779,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label402; label402: while(0); - /* ./compiling//compiling_icode.nit:864 */ + /* compiling/compiling_icode.nit:864 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_403) { fra.me.REG[7] = BOX_NativeString(")))"); @@ -13815,7 +13815,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:865 */ + /* compiling/compiling_icode.nit:865 */ if (!once_value_404) { if (!once_value_405) { fra.me.REG[6] = BOX_NativeString("[]"); @@ -13837,7 +13837,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:866 */ + /* compiling/compiling_icode.nit:866 */ REGB1 = TAG_Int(5); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_406) { @@ -13850,18 +13850,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -13874,29 +13874,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label407; label407: while(0); - /* ./compiling//compiling_icode.nit:866 */ + /* compiling/compiling_icode.nit:866 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_408) { fra.me.REG[7] = BOX_NativeString(")[UNTAG_Int("); @@ -13908,18 +13908,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -13932,29 +13932,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label409; label409: while(0); - /* ./compiling//compiling_icode.nit:866 */ + /* compiling/compiling_icode.nit:866 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_410) { fra.me.REG[7] = BOX_NativeString(")])"); @@ -13968,7 +13968,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:867 */ + /* compiling/compiling_icode.nit:867 */ if (!once_value_411) { if (!once_value_412) { fra.me.REG[6] = BOX_NativeString("[]="); @@ -13990,7 +13990,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:868 */ + /* compiling/compiling_icode.nit:868 */ REGB1 = TAG_Int(7); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_413) { @@ -14003,18 +14003,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -14027,29 +14027,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label414; label414: while(0); - /* ./compiling//compiling_icode.nit:868 */ + /* compiling/compiling_icode.nit:868 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_415) { fra.me.REG[7] = BOX_NativeString(")[UNTAG_Int("); @@ -14061,18 +14061,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -14085,29 +14085,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label416; label416: while(0); - /* ./compiling//compiling_icode.nit:868 */ + /* compiling/compiling_icode.nit:868 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_417) { fra.me.REG[7] = BOX_NativeString(")]=UNTAG_Char("); @@ -14119,18 +14119,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(2); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -14143,29 +14143,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label418; label418: while(0); - /* ./compiling//compiling_icode.nit:868 */ + /* compiling/compiling_icode.nit:868 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_419) { fra.me.REG[7] = BOX_NativeString(");"); @@ -14179,7 +14179,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:869 */ + /* compiling/compiling_icode.nit:869 */ if (!once_value_420) { if (!once_value_421) { fra.me.REG[6] = BOX_NativeString("copy_to"); @@ -14201,7 +14201,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:870 */ + /* compiling/compiling_icode.nit:870 */ REGB1 = TAG_Int(11); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_422) { @@ -14214,18 +14214,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -14238,29 +14238,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label423; label423: while(0); - /* ./compiling//compiling_icode.nit:870 */ + /* compiling/compiling_icode.nit:870 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_424) { fra.me.REG[7] = BOX_NativeString(")+UNTAG_Int("); @@ -14272,18 +14272,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(4); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -14296,29 +14296,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label425; label425: while(0); - /* ./compiling//compiling_icode.nit:870 */ + /* compiling/compiling_icode.nit:870 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_426) { fra.me.REG[7] = BOX_NativeString("), UNBOX_NativeString("); @@ -14330,18 +14330,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -14354,29 +14354,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label427; label427: while(0); - /* ./compiling//compiling_icode.nit:870 */ + /* compiling/compiling_icode.nit:870 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_428) { fra.me.REG[7] = BOX_NativeString(")+UNTAG_Int("); @@ -14388,18 +14388,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(3); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -14412,29 +14412,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label429; label429: while(0); - /* ./compiling//compiling_icode.nit:870 */ + /* compiling/compiling_icode.nit:870 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_430) { fra.me.REG[7] = BOX_NativeString("), UNTAG_Int("); @@ -14446,18 +14446,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); REGB1 = TAG_Int(2); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[7] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[7])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -14470,29 +14470,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label431; label431: while(0); - /* ./compiling//compiling_icode.nit:870 */ + /* compiling/compiling_icode.nit:870 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); if (!once_value_432) { fra.me.REG[7] = BOX_NativeString("));"); @@ -14511,7 +14511,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } } } else { - /* ./compiling//compiling_icode.nit:872 */ + /* compiling/compiling_icode.nit:872 */ if (!once_value_433) { if (!once_value_434) { fra.me.REG[6] = BOX_NativeString("Sys"); @@ -14533,7 +14533,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:873 */ + /* compiling/compiling_icode.nit:873 */ if (!once_value_435) { if (!once_value_436) { fra.me.REG[6] = BOX_NativeString("force_garbage_collection"); @@ -14555,7 +14555,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:874 */ + /* compiling/compiling_icode.nit:874 */ if (!once_value_437) { fra.me.REG[6] = BOX_NativeString("Nit_gc_force_garbage_collection()"); REGB1 = TAG_Int(33); @@ -14567,7 +14567,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[5] = fra.me.REG[6]; } } else { - /* ./compiling//compiling_icode.nit:876 */ + /* compiling/compiling_icode.nit:876 */ if (!once_value_438) { if (!once_value_439) { fra.me.REG[6] = BOX_NativeString("object_id"); @@ -14589,7 +14589,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:877 */ + /* compiling/compiling_icode.nit:877 */ REGB1 = TAG_Int(3); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_440) { @@ -14602,18 +14602,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[2] = fra.me.REG[2]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[2]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[2] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[2])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -14626,29 +14626,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label441; label441: while(0); - /* ./compiling//compiling_icode.nit:877 */ + /* compiling/compiling_icode.nit:877 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[2]); if (!once_value_442) { fra.me.REG[2] = BOX_NativeString(")[1].object_id)"); @@ -14662,7 +14662,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:878 */ + /* compiling/compiling_icode.nit:878 */ if (!once_value_443) { if (!once_value_444) { fra.me.REG[6] = BOX_NativeString("sys"); @@ -14684,7 +14684,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:879 */ + /* compiling/compiling_icode.nit:879 */ if (!once_value_445) { fra.me.REG[6] = BOX_NativeString("(G_sys)"); REGB1 = TAG_Int(7); @@ -14695,7 +14695,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = fra.me.REG[6]; fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:880 */ + /* compiling/compiling_icode.nit:880 */ if (!once_value_446) { if (!once_value_447) { fra.me.REG[6] = BOX_NativeString("is_same_type"); @@ -14717,7 +14717,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:881 */ + /* compiling/compiling_icode.nit:881 */ REGB1 = TAG_Int(5); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_448) { @@ -14730,18 +14730,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[2] = fra.me.REG[2]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[2]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[2] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[2])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -14754,29 +14754,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label449; label449: while(0); - /* ./compiling//compiling_icode.nit:881 */ + /* compiling/compiling_icode.nit:881 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[2]); if (!once_value_450) { fra.me.REG[2] = BOX_NativeString(")==VAL2VFT("); @@ -14788,18 +14788,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[2] = fra.me.REG[2]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[2]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[2] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[2])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -14812,29 +14812,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label451; label451: while(0); - /* ./compiling//compiling_icode.nit:881 */ + /* compiling/compiling_icode.nit:881 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[2]); if (!once_value_452) { fra.me.REG[2] = BOX_NativeString(")))"); @@ -14848,7 +14848,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:882 */ + /* compiling/compiling_icode.nit:882 */ if (!once_value_453) { if (!once_value_454) { fra.me.REG[6] = BOX_NativeString("exit"); @@ -14870,7 +14870,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:883 */ + /* compiling/compiling_icode.nit:883 */ REGB1 = TAG_Int(3); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_455) { @@ -14883,18 +14883,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[2] = fra.me.REG[2]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[2]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[2] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[2])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -14907,29 +14907,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label456; label456: while(0); - /* ./compiling//compiling_icode.nit:883 */ + /* compiling/compiling_icode.nit:883 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[2]); if (!once_value_457) { fra.me.REG[2] = BOX_NativeString("));"); @@ -14943,7 +14943,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:884 */ + /* compiling/compiling_icode.nit:884 */ if (!once_value_458) { if (!once_value_459) { fra.me.REG[6] = BOX_NativeString("calloc_array"); @@ -14965,7 +14965,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:885 */ + /* compiling/compiling_icode.nit:885 */ REGB1 = TAG_Int(3); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_460) { @@ -14978,18 +14978,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[2] = fra.me.REG[2]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[2]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[2] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[2])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -15002,29 +15002,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label461; label461: while(0); - /* ./compiling//compiling_icode.nit:885 */ + /* compiling/compiling_icode.nit:885 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[2]); if (!once_value_462) { fra.me.REG[2] = BOX_NativeString("), sizeof(val_t))"); @@ -15038,7 +15038,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:886 */ + /* compiling/compiling_icode.nit:886 */ if (!once_value_463) { if (!once_value_464) { fra.me.REG[6] = BOX_NativeString("calloc_string"); @@ -15060,7 +15060,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:887 */ + /* compiling/compiling_icode.nit:887 */ REGB1 = TAG_Int(3); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_465) { @@ -15073,18 +15073,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[2] = fra.me.REG[2]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[2]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[2] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[2])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -15097,29 +15097,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label466; label466: while(0); - /* ./compiling//compiling_icode.nit:887 */ + /* compiling/compiling_icode.nit:887 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[2]); if (!once_value_467) { fra.me.REG[2] = BOX_NativeString(") * sizeof(char))))"); @@ -15133,7 +15133,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:889 */ + /* compiling/compiling_icode.nit:889 */ if (!once_value_468) { if (!once_value_469) { fra.me.REG[6] = BOX_NativeString("output_class_name"); @@ -15155,7 +15155,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:890 */ + /* compiling/compiling_icode.nit:890 */ REGB1 = TAG_Int(3); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_470) { @@ -15168,18 +15168,18 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[2] = fra.me.REG[2]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[2]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:278 */ + /* ../lib/standard/collection/array.nit:278 */ fra.me.REG[2] = fra.me.REG[4]; - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[2])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -15192,29 +15192,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label471; label471: while(0); - /* ./compiling//compiling_icode.nit:890 */ + /* compiling/compiling_icode.nit:890 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[2]); if (!once_value_472) { fra.me.REG[2] = BOX_NativeString(")[2].cname);"); @@ -15228,7 +15228,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); fra.me.REG[5] = fra.me.REG[6]; } else { - /* ./compiling//compiling_icode.nit:892 */ + /* compiling/compiling_icode.nit:892 */ if (!once_value_473) { if (!once_value_474) { fra.me.REG[6] = BOX_NativeString("native_class_name"); @@ -15250,7 +15250,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 REGB1 = REGB2; } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:893 */ + /* compiling/compiling_icode.nit:893 */ REGB1 = TAG_Int(3); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_475) { @@ -15263,16 +15263,16 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[3] = fra.me.REG[3]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[3]); REGB1 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB2 = TAG_Int(0); REGB0 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB0)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB2)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB2)) { REGB2 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[4])!=NIT_NULL); if (UNTAG_Bool(REGB2)) { @@ -15285,29 +15285,29 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB2 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label476; label476: while(0); - /* ./compiling//compiling_icode.nit:893 */ + /* compiling/compiling_icode.nit:893 */ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[4]); if (!once_value_477) { fra.me.REG[4] = BOX_NativeString(")[2].cname);"); @@ -15335,7 +15335,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } } } - /* ./compiling//compiling_icode.nit:896 */ + /* compiling/compiling_icode.nit:896 */ REGB1 = TAG_Bool(fra.me.REG[5]==NIT_NULL); if (UNTAG_Bool(REGB1)) { } else { @@ -15349,9 +15349,9 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:897 */ + /* compiling/compiling_icode.nit:897 */ fra.me.REG[6] = CALL_icode___icode_base___ICode___location(fra.me.REG[0])(fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:898 */ + /* compiling/compiling_icode.nit:898 */ REGB1 = TAG_Bool(fra.me.REG[6]==NIT_NULL); if (UNTAG_Bool(REGB1)) { } else { @@ -15395,7 +15395,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[4] = CALL_standard___string___Object___to_s(fra.me.REG[4])(fra.me.REG[4]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_instr(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[4]); } - /* ./compiling//compiling_icode.nit:899 */ + /* compiling/compiling_icode.nit:899 */ REGB1 = TAG_Int(3); fra.me.REG[4] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_480) { @@ -15421,7 +15421,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[4])(fra.me.REG[4], fra.me.REG[6]); fra.me.REG[4] = CALL_standard___string___Object___to_s(fra.me.REG[4])(fra.me.REG[4]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_instr(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[4]); - /* ./compiling//compiling_icode.nit:900 */ + /* compiling/compiling_icode.nit:900 */ if (!once_value_482) { fra.me.REG[4] = BOX_NativeString("nit_exit(1);"); REGB1 = TAG_Int(12); @@ -15431,7 +15431,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } else fra.me.REG[4] = once_value_482; fra.me.REG[4] = fra.me.REG[4]; CALL_compiling___compiling_icode___I2CCompilerVisitor___add_instr(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[4]); - /* ./compiling//compiling_icode.nit:901 */ + /* compiling/compiling_icode.nit:901 */ if (!once_value_483) { fra.me.REG[4] = BOX_NativeString("NIT_NULL"); REGB1 = TAG_Int(8); @@ -15442,7 +15442,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[4] = fra.me.REG[4]; fra.me.REG[5] = fra.me.REG[4]; } - /* ./compiling//compiling_icode.nit:903 */ + /* compiling/compiling_icode.nit:903 */ fra.me.REG[4] = CALL_icode___icode_base___ICode___result(fra.me.REG[0])(fra.me.REG[0]); REGB1 = TAG_Bool(fra.me.REG[4]==NIT_NULL); if (UNTAG_Bool(REGB1)) { @@ -15457,7 +15457,7 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 } } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:904 */ + /* compiling/compiling_icode.nit:904 */ fra.me.REG[4] = CALL_compiling___compiling_icode___I2CCompilerVisitor___new_instr(fra.me.REG[1])(fra.me.REG[1]); fra.me.REG[4] = CALL_compiling___compiling_writer___Writer___add(fra.me.REG[4])(fra.me.REG[4], fra.me.REG[5]); if (!once_value_484) { @@ -15470,12 +15470,12 @@ void compiling___compiling_icode___INative___compile_intern_method_to_c(val_t p0 fra.me.REG[6] = fra.me.REG[6]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[4])(fra.me.REG[4], fra.me.REG[6]); } else { - /* ./compiling//compiling_icode.nit:905 */ + /* compiling/compiling_icode.nit:905 */ REGB1 = CALL_compiling___compiling_icode___ICode___need_result(fra.me.REG[0])(fra.me.REG[0]); if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:906 */ + /* compiling/compiling_icode.nit:906 */ fra.me.REG[1] = CALL_compiling___compiling_icode___ICode___new_result(fra.me.REG[0])(fra.me.REG[0], fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:907 */ + /* compiling/compiling_icode.nit:907 */ CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[5]); } } @@ -15500,12 +15500,12 @@ void compiling___compiling_icode___IIntValue___compile_to_c(val_t p0, val_t p1){ fra.me.REG[2] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:915 */ + /* compiling/compiling_icode.nit:915 */ fra.me.REG[2] = CALL_icode___icode_base___ICode___location(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_location(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:916 */ + /* compiling/compiling_icode.nit:916 */ fra.me.REG[1] = CALL_compiling___compiling_icode___ICode___new_result(fra.me.REG[0])(fra.me.REG[0], fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:917 */ + /* compiling/compiling_icode.nit:917 */ if (!once_value_1) { fra.me.REG[2] = BOX_NativeString("TAG_Int("); REGB0 = TAG_Int(8); @@ -15550,12 +15550,12 @@ void compiling___compiling_icode___IBoolValue___compile_to_c(val_t p0, val_t p1) fra.me.REG[2] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:924 */ + /* compiling/compiling_icode.nit:924 */ fra.me.REG[2] = CALL_icode___icode_base___ICode___location(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_location(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:925 */ + /* compiling/compiling_icode.nit:925 */ fra.me.REG[1] = CALL_compiling___compiling_icode___ICode___new_result(fra.me.REG[0])(fra.me.REG[0], fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:926 */ + /* compiling/compiling_icode.nit:926 */ if (!once_value_1) { fra.me.REG[2] = BOX_NativeString("TAG_Bool("); REGB0 = TAG_Int(9); @@ -15565,7 +15565,7 @@ void compiling___compiling_icode___IBoolValue___compile_to_c(val_t p0, val_t p1) } else fra.me.REG[2] = once_value_1; fra.me.REG[2] = fra.me.REG[2]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:927 */ + /* compiling/compiling_icode.nit:927 */ REGB0 = CALL_icode___icode_base___IBoolValue___value(fra.me.REG[0])(fra.me.REG[0]); if (UNTAG_Bool(REGB0)) { if (!once_value_2) { @@ -15588,7 +15588,7 @@ void compiling___compiling_icode___IBoolValue___compile_to_c(val_t p0, val_t p1) fra.me.REG[0] = fra.me.REG[0]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]); } - /* ./compiling//compiling_icode.nit:928 */ + /* compiling/compiling_icode.nit:928 */ if (!once_value_4) { fra.me.REG[0] = BOX_NativeString(")"); REGB0 = TAG_Int(1); @@ -15619,12 +15619,12 @@ void compiling___compiling_icode___ICharValue___compile_to_c(val_t p0, val_t p1) fra.me.REG[2] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:935 */ + /* compiling/compiling_icode.nit:935 */ fra.me.REG[2] = CALL_icode___icode_base___ICode___location(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_location(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:936 */ + /* compiling/compiling_icode.nit:936 */ fra.me.REG[1] = CALL_compiling___compiling_icode___ICode___new_result(fra.me.REG[0])(fra.me.REG[0], fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:937 */ + /* compiling/compiling_icode.nit:937 */ if (!once_value_1) { fra.me.REG[2] = BOX_NativeString("TAG_Char("); REGB0 = TAG_Int(9); @@ -15666,12 +15666,12 @@ void compiling___compiling_icode___IFloatValue___compile_to_c(val_t p0, val_t p1 fra.me.REG[2] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:944 */ + /* compiling/compiling_icode.nit:944 */ fra.me.REG[2] = CALL_icode___icode_base___ICode___location(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_location(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:945 */ + /* compiling/compiling_icode.nit:945 */ fra.me.REG[1] = CALL_compiling___compiling_icode___ICode___new_result(fra.me.REG[0])(fra.me.REG[0], fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:946 */ + /* compiling/compiling_icode.nit:946 */ if (!once_value_1) { fra.me.REG[2] = BOX_NativeString("BOX_Float("); REGB0 = TAG_Int(10); @@ -15713,12 +15713,12 @@ void compiling___compiling_icode___IStringValue___compile_to_c(val_t p0, val_t p fra.me.REG[2] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:953 */ + /* compiling/compiling_icode.nit:953 */ fra.me.REG[2] = CALL_icode___icode_base___ICode___location(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_location(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:954 */ + /* compiling/compiling_icode.nit:954 */ fra.me.REG[1] = CALL_compiling___compiling_icode___ICode___new_result(fra.me.REG[0])(fra.me.REG[0], fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:955 */ + /* compiling/compiling_icode.nit:955 */ if (!once_value_1) { fra.me.REG[2] = BOX_NativeString("BOX_NativeString(\""); REGB0 = TAG_Int(18); @@ -15768,12 +15768,12 @@ void compiling___compiling_icode___IAbort___compile_to_c(val_t p0, val_t p1){ fra.me.REG[2] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:962 */ + /* compiling/compiling_icode.nit:962 */ fra.me.REG[2] = CALL_icode___icode_base___ICode___location(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_location(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:963 */ + /* compiling/compiling_icode.nit:963 */ fra.me.REG[1] = CALL_compiling___compiling_icode___I2CCompilerVisitor___new_instr(fra.me.REG[1])(fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:964 */ + /* compiling/compiling_icode.nit:964 */ if (!once_value_1) { fra.me.REG[2] = BOX_NativeString("nit_abort(\""); REGB0 = TAG_Int(11); @@ -15783,19 +15783,19 @@ void compiling___compiling_icode___IAbort___compile_to_c(val_t p0, val_t p1){ } else fra.me.REG[2] = once_value_1; fra.me.REG[2] = fra.me.REG[2]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:965 */ + /* compiling/compiling_icode.nit:965 */ fra.me.REG[2] = CALL_icode___icode_base___IAbort___texts(fra.me.REG[0])(fra.me.REG[0]); REGB0 = TAG_Int(0); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB1 = TAG_Int(0); REGB2 = TAG_Bool(VAL_ISA(REGB1, VTCOLOR_standard___kernel___Comparable___OTHER(REGB0), VTID_standard___kernel___Comparable___OTHER(REGB0))) /*cast OTHER*/; if (UNTAG_Bool(REGB2)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB1 = TAG_Bool(UNTAG_Int(REGB0)>=UNTAG_Int(REGB1)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB1)) { REGB1 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[2])!=NIT_NULL); if (UNTAG_Bool(REGB1)) { @@ -15808,51 +15808,51 @@ void compiling___compiling_icode___IAbort___compile_to_c(val_t p0, val_t p1){ } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB1 = TAG_Bool(UNTAG_Int(REGB0)val[UNTAG_Int(REGB0)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label2; label2: while(0); - /* ./compiling//compiling_icode.nit:965 */ + /* compiling/compiling_icode.nit:965 */ CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:966 */ + /* compiling/compiling_icode.nit:966 */ fra.me.REG[2] = CALL_icode___icode_base___IAbort___texts(fra.me.REG[0])(fra.me.REG[0]); - /* ./../lib/standard//collection//array.nit:24 */ + /* ../lib/standard/collection/array.nit:24 */ REGB0 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[2])!=NIT_NULL); if (UNTAG_Bool(REGB0)) { } else { nit_abort("Uninitialized attribute %s", "_length", LOCATE_standard___collection___array, 24); } REGB0 = ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:966 */ + /* compiling/compiling_icode.nit:966 */ REGB1 = TAG_Int(1); REGB2 = TAG_Bool(VAL_ISA(REGB1, VTCOLOR_standard___kernel___Comparable___OTHER(REGB0), VTID_standard___kernel___Comparable___OTHER(REGB0))) /*cast OTHER*/; if (UNTAG_Bool(REGB2)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:234 */ + /* ../lib/standard/kernel.nit:234 */ REGB1 = TAG_Bool(UNTAG_Int(REGB0)>UNTAG_Int(REGB1)); - /* ./compiling//compiling_icode.nit:966 */ + /* compiling/compiling_icode.nit:966 */ if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:967 */ + /* compiling/compiling_icode.nit:967 */ if (!once_value_3) { fra.me.REG[2] = BOX_NativeString("\", \""); REGB1 = TAG_Int(4); @@ -15862,19 +15862,19 @@ void compiling___compiling_icode___IAbort___compile_to_c(val_t p0, val_t p1){ } else fra.me.REG[2] = once_value_3; fra.me.REG[2] = fra.me.REG[2]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:968 */ + /* compiling/compiling_icode.nit:968 */ fra.me.REG[2] = CALL_icode___icode_base___IAbort___texts(fra.me.REG[0])(fra.me.REG[0]); REGB1 = TAG_Int(1); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ REGB0 = TAG_Int(0); REGB2 = TAG_Bool(VAL_ISA(REGB0, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/; if (UNTAG_Bool(REGB2)) { } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:233 */ + /* ../lib/standard/kernel.nit:233 */ REGB0 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB0)); - /* ./../lib/standard//collection//array.nit:280 */ + /* ../lib/standard/collection/array.nit:280 */ if (UNTAG_Bool(REGB0)) { REGB0 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[2])!=NIT_NULL); if (UNTAG_Bool(REGB0)) { @@ -15887,31 +15887,31 @@ void compiling___compiling_icode___IAbort___compile_to_c(val_t p0, val_t p1){ } else { nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0); } - /* ./../lib/standard//kernel.nit:232 */ + /* ../lib/standard/kernel.nit:232 */ REGB0 = TAG_Bool(UNTAG_Int(REGB1)val[UNTAG_Int(REGB1)]; - /* ./../lib/standard//collection//array.nit:281 */ + /* ../lib/standard/collection/array.nit:281 */ goto label4; label4: while(0); - /* ./compiling//compiling_icode.nit:968 */ + /* compiling/compiling_icode.nit:968 */ CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:969 */ + /* compiling/compiling_icode.nit:969 */ if (!once_value_5) { fra.me.REG[2] = BOX_NativeString("\""); REGB1 = TAG_Int(1); @@ -15922,7 +15922,7 @@ void compiling___compiling_icode___IAbort___compile_to_c(val_t p0, val_t p1){ fra.me.REG[2] = fra.me.REG[2]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); } else { - /* ./compiling//compiling_icode.nit:971 */ + /* compiling/compiling_icode.nit:971 */ if (!once_value_6) { fra.me.REG[2] = BOX_NativeString("\", NULL"); REGB1 = TAG_Int(7); @@ -15933,7 +15933,7 @@ void compiling___compiling_icode___IAbort___compile_to_c(val_t p0, val_t p1){ fra.me.REG[2] = fra.me.REG[2]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); } - /* ./compiling//compiling_icode.nit:973 */ + /* compiling/compiling_icode.nit:973 */ if (!once_value_7) { fra.me.REG[2] = BOX_NativeString(", LOCATE_"); REGB1 = TAG_Int(9); @@ -15943,13 +15943,13 @@ void compiling___compiling_icode___IAbort___compile_to_c(val_t p0, val_t p1){ } else fra.me.REG[2] = once_value_7; fra.me.REG[2] = fra.me.REG[2]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:974 */ + /* compiling/compiling_icode.nit:974 */ fra.me.REG[2] = CALL_icode___icode_base___IAbort___module_location(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[2] = CALL_compiling___compiling_base___MMModule___cname(fra.me.REG[2])(fra.me.REG[2]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:975 */ + /* compiling/compiling_icode.nit:975 */ fra.me.REG[0] = CALL_icode___icode_base___ICode___location(fra.me.REG[0])(fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:976 */ + /* compiling/compiling_icode.nit:976 */ REGB1 = TAG_Bool(fra.me.REG[0]==NIT_NULL); if (UNTAG_Bool(REGB1)) { } else { @@ -15964,7 +15964,7 @@ void compiling___compiling_icode___IAbort___compile_to_c(val_t p0, val_t p1){ } REGB1 = TAG_Bool(!UNTAG_Bool(REGB1)); if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:977 */ + /* compiling/compiling_icode.nit:977 */ if (!once_value_8) { fra.me.REG[2] = BOX_NativeString(", "); REGB1 = TAG_Int(2); @@ -15974,7 +15974,7 @@ void compiling___compiling_icode___IAbort___compile_to_c(val_t p0, val_t p1){ } else fra.me.REG[2] = once_value_8; fra.me.REG[2] = fra.me.REG[2]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:978 */ + /* compiling/compiling_icode.nit:978 */ REGB1 = TAG_Bool(fra.me.REG[0]==NIT_NULL); if (UNTAG_Bool(REGB1)) { nit_abort("Reciever is null", NULL, LOCATE_compiling___compiling_icode, 978); @@ -15983,7 +15983,7 @@ void compiling___compiling_icode___IAbort___compile_to_c(val_t p0, val_t p1){ fra.me.REG[0] = CALL_standard___string___Object___to_s(REGB1)(REGB1); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]); } else { - /* ./compiling//compiling_icode.nit:980 */ + /* compiling/compiling_icode.nit:980 */ if (!once_value_9) { fra.me.REG[0] = BOX_NativeString(", 0"); REGB1 = TAG_Int(3); @@ -15994,7 +15994,7 @@ void compiling___compiling_icode___IAbort___compile_to_c(val_t p0, val_t p1){ fra.me.REG[0] = fra.me.REG[0]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]); } - /* ./compiling//compiling_icode.nit:982 */ + /* compiling/compiling_icode.nit:982 */ if (!once_value_10) { fra.me.REG[0] = BOX_NativeString(");\n"); REGB1 = TAG_Int(3); @@ -16028,18 +16028,18 @@ void compiling___compiling_icode___IMove___compile_to_c(val_t p0, val_t p1){ fra.me.REG[4] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:987 */ + /* compiling/compiling_icode.nit:987 */ fra.me.REG[2] = fra.me.REG[0]; - /* ./compiling//compiling_icode.nit:989 */ + /* compiling/compiling_icode.nit:989 */ REGB0 = CALL_compiling___compiling_icode___ICode___need_result(fra.me.REG[2])(fra.me.REG[2]); REGB0 = TAG_Bool(!UNTAG_Bool(REGB0)); if (UNTAG_Bool(REGB0)) { goto label1; } - /* ./compiling//compiling_icode.nit:990 */ + /* compiling/compiling_icode.nit:990 */ fra.me.REG[3] = CALL_icode___icode_base___ICode1___expr(fra.me.REG[2])(fra.me.REG[2]); fra.me.REG[3] = CALL_compiling___compiling_icode___I2CCompilerVisitor___register(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:991 */ + /* compiling/compiling_icode.nit:991 */ fra.me.REG[4] = CALL_icode___icode_base___ICode___result(fra.me.REG[2])(fra.me.REG[2]); REGB0 = TAG_Bool((fra.me.REG[4]!=NIT_NULL) && VAL_ISA(fra.me.REG[4], COLOR_icode___icode_base___IRegister, ID_icode___icode_base___IRegister)) /*cast IRegister*/; if (UNTAG_Bool(REGB0)) { @@ -16047,7 +16047,7 @@ void compiling___compiling_icode___IMove___compile_to_c(val_t p0, val_t p1){ nit_abort("Cast failed", NULL, LOCATE_compiling___compiling_icode, 991); } fra.me.REG[4] = CALL_compiling___compiling_icode___I2CCompilerVisitor___register(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[4]); - /* ./compiling//compiling_icode.nit:992 */ + /* compiling/compiling_icode.nit:992 */ REGB0 = TAG_Bool(IS_EQUAL_OO(fra.me.REG[3],fra.me.REG[4])); if (UNTAG_Bool(REGB0)) { } else { @@ -16057,14 +16057,14 @@ void compiling___compiling_icode___IMove___compile_to_c(val_t p0, val_t p1){ if (UNTAG_Bool(REGB0)) { goto label1; } - /* ./compiling//compiling_icode.nit:993 */ + /* compiling/compiling_icode.nit:993 */ fra.me.REG[2] = CALL_icode___icode_base___ICode___location(fra.me.REG[2])(fra.me.REG[2]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_location(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:994 */ + /* compiling/compiling_icode.nit:994 */ fra.me.REG[1] = CALL_compiling___compiling_icode___I2CCompilerVisitor___new_instr(fra.me.REG[1])(fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:995 */ + /* compiling/compiling_icode.nit:995 */ CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[4]); - /* ./compiling//compiling_icode.nit:996 */ + /* compiling/compiling_icode.nit:996 */ if (!once_value_2) { fra.me.REG[4] = BOX_NativeString(" = "); REGB0 = TAG_Int(3); @@ -16074,9 +16074,9 @@ void compiling___compiling_icode___IMove___compile_to_c(val_t p0, val_t p1){ } else fra.me.REG[4] = once_value_2; fra.me.REG[4] = fra.me.REG[4]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[4]); - /* ./compiling//compiling_icode.nit:997 */ + /* compiling/compiling_icode.nit:997 */ CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:998 */ + /* compiling/compiling_icode.nit:998 */ if (!once_value_3) { fra.me.REG[3] = BOX_NativeString(";\n"); REGB0 = TAG_Int(2); @@ -16109,23 +16109,23 @@ void compiling___compiling_icode___IAttrRead___compile_to_c(val_t p0, val_t p1){ fra.me.REG[3] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:1005 */ + /* compiling/compiling_icode.nit:1005 */ REGB0 = CALL_compiling___compiling_icode___ICode___need_result(fra.me.REG[0])(fra.me.REG[0]); REGB0 = TAG_Bool(!UNTAG_Bool(REGB0)); if (UNTAG_Bool(REGB0)) { goto label1; } - /* ./compiling//compiling_icode.nit:1006 */ + /* compiling/compiling_icode.nit:1006 */ fra.me.REG[2] = CALL_icode___icode_base___ICode___location(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_location(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:1007 */ + /* compiling/compiling_icode.nit:1007 */ fra.me.REG[2] = CALL_compiling___compiling_icode___ICode___new_result(fra.me.REG[0])(fra.me.REG[0], fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:1008 */ + /* compiling/compiling_icode.nit:1008 */ fra.me.REG[3] = CALL_icode___icode_base___IAttrRead___property(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[3] = CALL_metamodel___abstractmetamodel___MMLocalProperty___global(fra.me.REG[3])(fra.me.REG[3]); fra.me.REG[3] = CALL_compiling___compiling_base___MMGlobalProperty___attr_access(fra.me.REG[3])(fra.me.REG[3]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:1009 */ + /* compiling/compiling_icode.nit:1009 */ if (!once_value_2) { fra.me.REG[3] = BOX_NativeString("("); REGB0 = TAG_Int(1); @@ -16135,11 +16135,11 @@ void compiling___compiling_icode___IAttrRead___compile_to_c(val_t p0, val_t p1){ } else fra.me.REG[3] = once_value_2; fra.me.REG[3] = fra.me.REG[3]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:1010 */ + /* compiling/compiling_icode.nit:1010 */ fra.me.REG[0] = CALL_icode___icode_base___ICode1___expr(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[0] = CALL_compiling___compiling_icode___I2CCompilerVisitor___register(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:1011 */ + /* compiling/compiling_icode.nit:1011 */ if (!once_value_3) { fra.me.REG[0] = BOX_NativeString(")"); REGB0 = TAG_Int(1); @@ -16173,18 +16173,18 @@ void compiling___compiling_icode___IAttrIsset___compile_to_c(val_t p0, val_t p1) fra.me.REG[3] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:1018 */ + /* compiling/compiling_icode.nit:1018 */ REGB0 = CALL_compiling___compiling_icode___ICode___need_result(fra.me.REG[0])(fra.me.REG[0]); REGB0 = TAG_Bool(!UNTAG_Bool(REGB0)); if (UNTAG_Bool(REGB0)) { goto label1; } - /* ./compiling//compiling_icode.nit:1019 */ + /* compiling/compiling_icode.nit:1019 */ fra.me.REG[2] = CALL_icode___icode_base___ICode___location(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_location(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:1020 */ + /* compiling/compiling_icode.nit:1020 */ fra.me.REG[2] = CALL_compiling___compiling_icode___ICode___new_result(fra.me.REG[0])(fra.me.REG[0], fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:1021 */ + /* compiling/compiling_icode.nit:1021 */ if (!once_value_2) { fra.me.REG[3] = BOX_NativeString("TAG_Bool("); REGB0 = TAG_Int(9); @@ -16194,12 +16194,12 @@ void compiling___compiling_icode___IAttrIsset___compile_to_c(val_t p0, val_t p1) } else fra.me.REG[3] = once_value_2; fra.me.REG[3] = fra.me.REG[3]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:1022 */ + /* compiling/compiling_icode.nit:1022 */ fra.me.REG[3] = CALL_icode___icode_base___IAttrIsset___property(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[3] = CALL_metamodel___abstractmetamodel___MMLocalProperty___global(fra.me.REG[3])(fra.me.REG[3]); fra.me.REG[3] = CALL_compiling___compiling_base___MMGlobalProperty___attr_access(fra.me.REG[3])(fra.me.REG[3]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:1023 */ + /* compiling/compiling_icode.nit:1023 */ if (!once_value_3) { fra.me.REG[3] = BOX_NativeString("("); REGB0 = TAG_Int(1); @@ -16209,11 +16209,11 @@ void compiling___compiling_icode___IAttrIsset___compile_to_c(val_t p0, val_t p1) } else fra.me.REG[3] = once_value_3; fra.me.REG[3] = fra.me.REG[3]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:1024 */ + /* compiling/compiling_icode.nit:1024 */ fra.me.REG[0] = CALL_icode___icode_base___ICode1___expr(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[0] = CALL_compiling___compiling_icode___I2CCompilerVisitor___register(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:1025 */ + /* compiling/compiling_icode.nit:1025 */ if (!once_value_4) { fra.me.REG[0] = BOX_NativeString(")!=NIT_NULL)"); REGB0 = TAG_Int(12); @@ -16247,17 +16247,17 @@ void compiling___compiling_icode___IAttrWrite___compile_to_c(val_t p0, val_t p1) fra.me.REG[3] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:1032 */ + /* compiling/compiling_icode.nit:1032 */ fra.me.REG[2] = CALL_icode___icode_base___ICode___location(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_location(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:1033 */ + /* compiling/compiling_icode.nit:1033 */ fra.me.REG[2] = CALL_compiling___compiling_icode___I2CCompilerVisitor___new_instr(fra.me.REG[1])(fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:1034 */ + /* compiling/compiling_icode.nit:1034 */ fra.me.REG[3] = CALL_icode___icode_base___IAttrWrite___property(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[3] = CALL_metamodel___abstractmetamodel___MMLocalProperty___global(fra.me.REG[3])(fra.me.REG[3]); fra.me.REG[3] = CALL_compiling___compiling_base___MMGlobalProperty___attr_access(fra.me.REG[3])(fra.me.REG[3]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:1035 */ + /* compiling/compiling_icode.nit:1035 */ if (!once_value_1) { fra.me.REG[3] = BOX_NativeString("("); REGB0 = TAG_Int(1); @@ -16267,11 +16267,11 @@ void compiling___compiling_icode___IAttrWrite___compile_to_c(val_t p0, val_t p1) } else fra.me.REG[3] = once_value_1; fra.me.REG[3] = fra.me.REG[3]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:1036 */ + /* compiling/compiling_icode.nit:1036 */ fra.me.REG[3] = CALL_icode___icode_base___ICode2___expr1(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[3] = CALL_compiling___compiling_icode___I2CCompilerVisitor___register(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[3]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:1037 */ + /* compiling/compiling_icode.nit:1037 */ if (!once_value_2) { fra.me.REG[3] = BOX_NativeString(") = "); REGB0 = TAG_Int(4); @@ -16281,11 +16281,11 @@ void compiling___compiling_icode___IAttrWrite___compile_to_c(val_t p0, val_t p1) } else fra.me.REG[3] = once_value_2; fra.me.REG[3] = fra.me.REG[3]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:1038 */ + /* compiling/compiling_icode.nit:1038 */ fra.me.REG[0] = CALL_icode___icode_base___ICode2___expr2(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[0] = CALL_compiling___compiling_icode___I2CCompilerVisitor___register(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:1039 */ + /* compiling/compiling_icode.nit:1039 */ if (!once_value_3) { fra.me.REG[0] = BOX_NativeString(";\n"); REGB0 = TAG_Int(2); @@ -16338,21 +16338,21 @@ void compiling___compiling_icode___ITypeCheck___compile_to_c(val_t p0, val_t p1) fra.me.REG[5] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:1046 */ + /* compiling/compiling_icode.nit:1046 */ REGB0 = CALL_compiling___compiling_icode___ICode___need_result(fra.me.REG[0])(fra.me.REG[0]); REGB0 = TAG_Bool(!UNTAG_Bool(REGB0)); if (UNTAG_Bool(REGB0)) { goto label1; } - /* ./compiling//compiling_icode.nit:1047 */ + /* compiling/compiling_icode.nit:1047 */ fra.me.REG[2] = CALL_icode___icode_base___ICode___location(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_location(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:1048 */ + /* compiling/compiling_icode.nit:1048 */ fra.me.REG[2] = CALL_icode___icode_base___ICode2___expr2(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[2] = CALL_compiling___compiling_icode___I2CCompilerVisitor___register(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:1049 */ + /* compiling/compiling_icode.nit:1049 */ fra.me.REG[3] = CALL_compiling___compiling_icode___ICode___new_result(fra.me.REG[0])(fra.me.REG[0], fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:1050 */ + /* compiling/compiling_icode.nit:1050 */ if (!once_value_2) { fra.me.REG[4] = BOX_NativeString("TAG_Bool("); REGB0 = TAG_Int(9); @@ -16362,16 +16362,16 @@ void compiling___compiling_icode___ITypeCheck___compile_to_c(val_t p0, val_t p1) } else fra.me.REG[4] = once_value_2; fra.me.REG[4] = fra.me.REG[4]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[4]); - /* ./compiling//compiling_icode.nit:1051 */ + /* compiling/compiling_icode.nit:1051 */ fra.me.REG[4] = CALL_icode___icode_base___ICode2___expr2(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[4] = CALL_icode___icode_base___IRegister___stype(fra.me.REG[4])(fra.me.REG[4]); REGB0 = CALL_metamodel___static_type___MMType___is_nullable(fra.me.REG[4])(fra.me.REG[4]); if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:1052 */ + /* compiling/compiling_icode.nit:1052 */ fra.me.REG[4] = CALL_icode___icode_base___ITypeCheck___stype(fra.me.REG[0])(fra.me.REG[0]); REGB0 = CALL_metamodel___static_type___MMType___is_nullable(fra.me.REG[4])(fra.me.REG[4]); if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:1053 */ + /* compiling/compiling_icode.nit:1053 */ if (!once_value_3) { fra.me.REG[4] = BOX_NativeString("("); REGB0 = TAG_Int(1); @@ -16381,9 +16381,9 @@ void compiling___compiling_icode___ITypeCheck___compile_to_c(val_t p0, val_t p1) } else fra.me.REG[4] = once_value_3; fra.me.REG[4] = fra.me.REG[4]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[4]); - /* ./compiling//compiling_icode.nit:1054 */ + /* compiling/compiling_icode.nit:1054 */ CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:1055 */ + /* compiling/compiling_icode.nit:1055 */ if (!once_value_4) { fra.me.REG[4] = BOX_NativeString("==NIT_NULL) || "); REGB0 = TAG_Int(15); @@ -16394,7 +16394,7 @@ void compiling___compiling_icode___ITypeCheck___compile_to_c(val_t p0, val_t p1) fra.me.REG[4] = fra.me.REG[4]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[4]); } else { - /* ./compiling//compiling_icode.nit:1056 */ + /* compiling/compiling_icode.nit:1056 */ fra.me.REG[4] = CALL_icode___icode_base___ITypeCheck___stype(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[4] = CALL_metamodel___static_type___MMType___as_nullable(fra.me.REG[4])(fra.me.REG[4]); fra.me.REG[5] = CALL_icode___icode_base___ICode2___expr2(fra.me.REG[0])(fra.me.REG[0]); @@ -16406,9 +16406,9 @@ void compiling___compiling_icode___ITypeCheck___compile_to_c(val_t p0, val_t p1) REGB0 = REGB1; } if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:1057 */ + /* compiling/compiling_icode.nit:1057 */ CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:1058 */ + /* compiling/compiling_icode.nit:1058 */ if (!once_value_5) { fra.me.REG[5] = BOX_NativeString("!=NIT_NULL)"); REGB0 = TAG_Int(11); @@ -16418,10 +16418,10 @@ void compiling___compiling_icode___ITypeCheck___compile_to_c(val_t p0, val_t p1) } else fra.me.REG[5] = once_value_5; fra.me.REG[5] = fra.me.REG[5]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[5]); - /* ./compiling//compiling_icode.nit:1059 */ + /* compiling/compiling_icode.nit:1059 */ goto label1; } else { - /* ./compiling//compiling_icode.nit:1061 */ + /* compiling/compiling_icode.nit:1061 */ if (!once_value_6) { fra.me.REG[5] = BOX_NativeString("("); REGB0 = TAG_Int(1); @@ -16431,9 +16431,9 @@ void compiling___compiling_icode___ITypeCheck___compile_to_c(val_t p0, val_t p1) } else fra.me.REG[5] = once_value_6; fra.me.REG[5] = fra.me.REG[5]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[5]); - /* ./compiling//compiling_icode.nit:1062 */ + /* compiling/compiling_icode.nit:1062 */ CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:1063 */ + /* compiling/compiling_icode.nit:1063 */ if (!once_value_7) { fra.me.REG[5] = BOX_NativeString("!=NIT_NULL) && "); REGB0 = TAG_Int(15); @@ -16446,18 +16446,18 @@ void compiling___compiling_icode___ITypeCheck___compile_to_c(val_t p0, val_t p1) } } } - /* ./compiling//compiling_icode.nit:1067 */ + /* compiling/compiling_icode.nit:1067 */ fra.me.REG[5] = CALL_icode___icode_base___ITypeCheck___stype(fra.me.REG[0])(fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:1068 */ + /* compiling/compiling_icode.nit:1068 */ REGB0 = TAG_Bool(VAL_ISA(fra.me.REG[5], COLOR_metamodel___virtualtype___MMVirtualType, ID_metamodel___virtualtype___MMVirtualType)) /*cast MMVirtualType*/; if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:1069 */ + /* compiling/compiling_icode.nit:1069 */ fra.me.REG[0] = CALL_icode___icode_base___ICode2___expr1(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[0] = CALL_compiling___compiling_icode___I2CCompilerVisitor___register(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:1070 */ + /* compiling/compiling_icode.nit:1070 */ fra.me.REG[1] = CALL_metamodel___virtualtype___MMVirtualType___property(fra.me.REG[5])(fra.me.REG[5]); fra.me.REG[1] = CALL_metamodel___abstractmetamodel___MMLocalProperty___global(fra.me.REG[1])(fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:1071 */ + /* compiling/compiling_icode.nit:1071 */ if (!once_value_8) { fra.me.REG[4] = BOX_NativeString("VAL_ISA("); REGB0 = TAG_Int(8); @@ -16467,9 +16467,9 @@ void compiling___compiling_icode___ITypeCheck___compile_to_c(val_t p0, val_t p1) } else fra.me.REG[4] = once_value_8; fra.me.REG[4] = fra.me.REG[4]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[4]); - /* ./compiling//compiling_icode.nit:1072 */ + /* compiling/compiling_icode.nit:1072 */ CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:1073 */ + /* compiling/compiling_icode.nit:1073 */ if (!once_value_9) { fra.me.REG[4] = BOX_NativeString(", "); REGB0 = TAG_Int(2); @@ -16479,10 +16479,10 @@ void compiling___compiling_icode___ITypeCheck___compile_to_c(val_t p0, val_t p1) } else fra.me.REG[4] = once_value_9; fra.me.REG[4] = fra.me.REG[4]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[4]); - /* ./compiling//compiling_icode.nit:1074 */ + /* compiling/compiling_icode.nit:1074 */ fra.me.REG[4] = CALL_compiling___compiling_base___MMGlobalProperty___vt_class_color(fra.me.REG[1])(fra.me.REG[1]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[4]); - /* ./compiling//compiling_icode.nit:1075 */ + /* compiling/compiling_icode.nit:1075 */ if (!once_value_10) { fra.me.REG[4] = BOX_NativeString("("); REGB0 = TAG_Int(1); @@ -16492,9 +16492,9 @@ void compiling___compiling_icode___ITypeCheck___compile_to_c(val_t p0, val_t p1) } else fra.me.REG[4] = once_value_10; fra.me.REG[4] = fra.me.REG[4]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[4]); - /* ./compiling//compiling_icode.nit:1076 */ + /* compiling/compiling_icode.nit:1076 */ CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:1077 */ + /* compiling/compiling_icode.nit:1077 */ if (!once_value_11) { fra.me.REG[4] = BOX_NativeString(")"); REGB0 = TAG_Int(1); @@ -16504,7 +16504,7 @@ void compiling___compiling_icode___ITypeCheck___compile_to_c(val_t p0, val_t p1) } else fra.me.REG[4] = once_value_11; fra.me.REG[4] = fra.me.REG[4]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[4]); - /* ./compiling//compiling_icode.nit:1078 */ + /* compiling/compiling_icode.nit:1078 */ if (!once_value_12) { fra.me.REG[4] = BOX_NativeString(", "); REGB0 = TAG_Int(2); @@ -16514,10 +16514,10 @@ void compiling___compiling_icode___ITypeCheck___compile_to_c(val_t p0, val_t p1) } else fra.me.REG[4] = once_value_12; fra.me.REG[4] = fra.me.REG[4]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[4]); - /* ./compiling//compiling_icode.nit:1079 */ + /* compiling/compiling_icode.nit:1079 */ fra.me.REG[1] = CALL_compiling___compiling_base___MMGlobalProperty___vt_class_id(fra.me.REG[1])(fra.me.REG[1]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:1080 */ + /* compiling/compiling_icode.nit:1080 */ if (!once_value_13) { fra.me.REG[1] = BOX_NativeString("("); REGB0 = TAG_Int(1); @@ -16527,9 +16527,9 @@ void compiling___compiling_icode___ITypeCheck___compile_to_c(val_t p0, val_t p1) } else fra.me.REG[1] = once_value_13; fra.me.REG[1] = fra.me.REG[1]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:1081 */ + /* compiling/compiling_icode.nit:1081 */ CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:1082 */ + /* compiling/compiling_icode.nit:1082 */ if (!once_value_14) { fra.me.REG[0] = BOX_NativeString(")"); REGB0 = TAG_Int(1); @@ -16539,7 +16539,7 @@ void compiling___compiling_icode___ITypeCheck___compile_to_c(val_t p0, val_t p1) } else fra.me.REG[0] = once_value_14; fra.me.REG[0] = fra.me.REG[0]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:1083 */ + /* compiling/compiling_icode.nit:1083 */ if (!once_value_15) { fra.me.REG[0] = BOX_NativeString(")) /*cast "); REGB0 = TAG_Int(10); @@ -16549,10 +16549,10 @@ void compiling___compiling_icode___ITypeCheck___compile_to_c(val_t p0, val_t p1) } else fra.me.REG[0] = once_value_15; fra.me.REG[0] = fra.me.REG[0]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:1084 */ + /* compiling/compiling_icode.nit:1084 */ fra.me.REG[0] = CALL_standard___string___Object___to_s(fra.me.REG[5])(fra.me.REG[5]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:1085 */ + /* compiling/compiling_icode.nit:1085 */ if (!once_value_16) { fra.me.REG[0] = BOX_NativeString("*/"); REGB0 = TAG_Int(2); @@ -16563,10 +16563,10 @@ void compiling___compiling_icode___ITypeCheck___compile_to_c(val_t p0, val_t p1) fra.me.REG[0] = fra.me.REG[0]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[0]); } else { - /* ./compiling//compiling_icode.nit:1087 */ + /* compiling/compiling_icode.nit:1087 */ fra.me.REG[0] = CALL_metamodel___static_type___MMType___local_class(fra.me.REG[5])(fra.me.REG[5]); fra.me.REG[0] = CALL_metamodel___abstractmetamodel___MMLocalClass___global(fra.me.REG[0])(fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:1088 */ + /* compiling/compiling_icode.nit:1088 */ if (!once_value_17) { fra.me.REG[1] = BOX_NativeString("VAL_ISA("); REGB0 = TAG_Int(8); @@ -16576,9 +16576,9 @@ void compiling___compiling_icode___ITypeCheck___compile_to_c(val_t p0, val_t p1) } else fra.me.REG[1] = once_value_17; fra.me.REG[1] = fra.me.REG[1]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:1089 */ + /* compiling/compiling_icode.nit:1089 */ CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:1090 */ + /* compiling/compiling_icode.nit:1090 */ if (!once_value_18) { fra.me.REG[2] = BOX_NativeString(", "); REGB0 = TAG_Int(2); @@ -16588,10 +16588,10 @@ void compiling___compiling_icode___ITypeCheck___compile_to_c(val_t p0, val_t p1) } else fra.me.REG[2] = once_value_18; fra.me.REG[2] = fra.me.REG[2]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:1091 */ + /* compiling/compiling_icode.nit:1091 */ fra.me.REG[2] = CALL_compiling___compiling_base___MMGlobalClass___color_id(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:1092 */ + /* compiling/compiling_icode.nit:1092 */ if (!once_value_19) { fra.me.REG[2] = BOX_NativeString(", "); REGB0 = TAG_Int(2); @@ -16601,10 +16601,10 @@ void compiling___compiling_icode___ITypeCheck___compile_to_c(val_t p0, val_t p1) } else fra.me.REG[2] = once_value_19; fra.me.REG[2] = fra.me.REG[2]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:1093 */ + /* compiling/compiling_icode.nit:1093 */ fra.me.REG[0] = CALL_compiling___compiling_base___MMGlobalClass___id_id(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:1094 */ + /* compiling/compiling_icode.nit:1094 */ if (!once_value_20) { fra.me.REG[0] = BOX_NativeString(")) /*cast "); REGB0 = TAG_Int(10); @@ -16614,10 +16614,10 @@ void compiling___compiling_icode___ITypeCheck___compile_to_c(val_t p0, val_t p1) } else fra.me.REG[0] = once_value_20; fra.me.REG[0] = fra.me.REG[0]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:1095 */ + /* compiling/compiling_icode.nit:1095 */ fra.me.REG[5] = CALL_standard___string___Object___to_s(fra.me.REG[5])(fra.me.REG[5]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[5]); - /* ./compiling//compiling_icode.nit:1096 */ + /* compiling/compiling_icode.nit:1096 */ if (!once_value_21) { fra.me.REG[5] = BOX_NativeString("*/"); REGB0 = TAG_Int(2); @@ -16665,18 +16665,18 @@ void compiling___compiling_icode___IIs___compile_to_c(val_t p0, val_t p1){ fra.me.REG[5] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:1104 */ + /* compiling/compiling_icode.nit:1104 */ REGB0 = CALL_compiling___compiling_icode___ICode___need_result(fra.me.REG[0])(fra.me.REG[0]); REGB0 = TAG_Bool(!UNTAG_Bool(REGB0)); if (UNTAG_Bool(REGB0)) { goto label1; } - /* ./compiling//compiling_icode.nit:1105 */ + /* compiling/compiling_icode.nit:1105 */ fra.me.REG[2] = CALL_icode___icode_base___ICode___location(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_location(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:1106 */ + /* compiling/compiling_icode.nit:1106 */ fra.me.REG[2] = CALL_compiling___compiling_icode___ICode___new_result(fra.me.REG[0])(fra.me.REG[0], fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:1107 */ + /* compiling/compiling_icode.nit:1107 */ if (!once_value_2) { fra.me.REG[3] = BOX_NativeString("TAG_Bool("); REGB0 = TAG_Int(9); @@ -16686,19 +16686,19 @@ void compiling___compiling_icode___IIs___compile_to_c(val_t p0, val_t p1){ } else fra.me.REG[3] = once_value_2; fra.me.REG[3] = fra.me.REG[3]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:1108 */ + /* compiling/compiling_icode.nit:1108 */ fra.me.REG[3] = CALL_icode___icode_base___ICode2___expr1(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[3] = CALL_icode___icode_base___IRegister___stype(fra.me.REG[3])(fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:1109 */ + /* compiling/compiling_icode.nit:1109 */ fra.me.REG[4] = CALL_icode___icode_base___ICode2___expr2(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[4] = CALL_icode___icode_base___IRegister___stype(fra.me.REG[4])(fra.me.REG[4]); - /* ./compiling//compiling_icode.nit:1110 */ + /* compiling/compiling_icode.nit:1110 */ REGB0 = TAG_Bool(VAL_ISA(fra.me.REG[3], COLOR_metamodel___static_type___MMTypeNone, ID_metamodel___static_type___MMTypeNone)) /*cast MMTypeNone*/; if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:1111 */ + /* compiling/compiling_icode.nit:1111 */ REGB0 = TAG_Bool(VAL_ISA(fra.me.REG[4], COLOR_metamodel___static_type___MMTypeNone, ID_metamodel___static_type___MMTypeNone)) /*cast MMTypeNone*/; if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:1112 */ + /* compiling/compiling_icode.nit:1112 */ if (!once_value_3) { fra.me.REG[5] = BOX_NativeString("1)"); REGB0 = TAG_Int(2); @@ -16708,17 +16708,17 @@ void compiling___compiling_icode___IIs___compile_to_c(val_t p0, val_t p1){ } else fra.me.REG[5] = once_value_3; fra.me.REG[5] = fra.me.REG[5]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[5]); - /* ./compiling//compiling_icode.nit:1113 */ + /* compiling/compiling_icode.nit:1113 */ goto label1; } else { - /* ./compiling//compiling_icode.nit:1114 */ + /* compiling/compiling_icode.nit:1114 */ REGB0 = CALL_metamodel___static_type___MMType___is_nullable(fra.me.REG[4])(fra.me.REG[4]); if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:1115 */ + /* compiling/compiling_icode.nit:1115 */ fra.me.REG[5] = CALL_icode___icode_base___ICode2___expr2(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[5] = CALL_compiling___compiling_icode___I2CCompilerVisitor___register(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[5]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[5]); - /* ./compiling//compiling_icode.nit:1116 */ + /* compiling/compiling_icode.nit:1116 */ if (!once_value_4) { fra.me.REG[5] = BOX_NativeString("==NIT_NULL)"); REGB0 = TAG_Int(11); @@ -16728,10 +16728,10 @@ void compiling___compiling_icode___IIs___compile_to_c(val_t p0, val_t p1){ } else fra.me.REG[5] = once_value_4; fra.me.REG[5] = fra.me.REG[5]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[5]); - /* ./compiling//compiling_icode.nit:1117 */ + /* compiling/compiling_icode.nit:1117 */ goto label1; } else { - /* ./compiling//compiling_icode.nit:1119 */ + /* compiling/compiling_icode.nit:1119 */ if (!once_value_5) { fra.me.REG[5] = BOX_NativeString("0)"); REGB0 = TAG_Int(2); @@ -16741,22 +16741,22 @@ void compiling___compiling_icode___IIs___compile_to_c(val_t p0, val_t p1){ } else fra.me.REG[5] = once_value_5; fra.me.REG[5] = fra.me.REG[5]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[5]); - /* ./compiling//compiling_icode.nit:1120 */ + /* compiling/compiling_icode.nit:1120 */ goto label1; } } } else { - /* ./compiling//compiling_icode.nit:1122 */ + /* compiling/compiling_icode.nit:1122 */ REGB0 = CALL_metamodel___static_type___MMType___is_nullable(fra.me.REG[3])(fra.me.REG[3]); if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:1123 */ + /* compiling/compiling_icode.nit:1123 */ REGB0 = TAG_Bool(VAL_ISA(fra.me.REG[4], COLOR_metamodel___static_type___MMTypeNone, ID_metamodel___static_type___MMTypeNone)) /*cast MMTypeNone*/; if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:1124 */ + /* compiling/compiling_icode.nit:1124 */ fra.me.REG[3] = CALL_icode___icode_base___ICode2___expr1(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[3] = CALL_compiling___compiling_icode___I2CCompilerVisitor___register(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[3]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:1125 */ + /* compiling/compiling_icode.nit:1125 */ if (!once_value_6) { fra.me.REG[3] = BOX_NativeString("==NIT_NULL)"); REGB0 = TAG_Int(11); @@ -16766,13 +16766,13 @@ void compiling___compiling_icode___IIs___compile_to_c(val_t p0, val_t p1){ } else fra.me.REG[3] = once_value_6; fra.me.REG[3] = fra.me.REG[3]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:1126 */ + /* compiling/compiling_icode.nit:1126 */ goto label1; } else { - /* ./compiling//compiling_icode.nit:1127 */ + /* compiling/compiling_icode.nit:1127 */ REGB0 = CALL_metamodel___static_type___MMType___is_nullable(fra.me.REG[4])(fra.me.REG[4]); if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:1128 */ + /* compiling/compiling_icode.nit:1128 */ if (!once_value_7) { fra.me.REG[3] = BOX_NativeString("IS_EQUAL_NN("); REGB0 = TAG_Int(12); @@ -16783,7 +16783,7 @@ void compiling___compiling_icode___IIs___compile_to_c(val_t p0, val_t p1){ fra.me.REG[3] = fra.me.REG[3]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[3]); } else { - /* ./compiling//compiling_icode.nit:1130 */ + /* compiling/compiling_icode.nit:1130 */ if (!once_value_8) { fra.me.REG[3] = BOX_NativeString("IS_EQUAL_ON("); REGB0 = TAG_Int(12); @@ -16793,11 +16793,11 @@ void compiling___compiling_icode___IIs___compile_to_c(val_t p0, val_t p1){ } else fra.me.REG[3] = once_value_8; fra.me.REG[3] = fra.me.REG[3]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:1131 */ + /* compiling/compiling_icode.nit:1131 */ fra.me.REG[3] = CALL_icode___icode_base___ICode2___expr2(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[3] = CALL_compiling___compiling_icode___I2CCompilerVisitor___register(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[3]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:1132 */ + /* compiling/compiling_icode.nit:1132 */ if (!once_value_9) { fra.me.REG[3] = BOX_NativeString(","); REGB0 = TAG_Int(1); @@ -16807,11 +16807,11 @@ void compiling___compiling_icode___IIs___compile_to_c(val_t p0, val_t p1){ } else fra.me.REG[3] = once_value_9; fra.me.REG[3] = fra.me.REG[3]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:1133 */ + /* compiling/compiling_icode.nit:1133 */ fra.me.REG[3] = CALL_icode___icode_base___ICode2___expr1(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[3] = CALL_compiling___compiling_icode___I2CCompilerVisitor___register(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[3]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:1134 */ + /* compiling/compiling_icode.nit:1134 */ if (!once_value_10) { fra.me.REG[3] = BOX_NativeString("))"); REGB0 = TAG_Int(2); @@ -16821,15 +16821,15 @@ void compiling___compiling_icode___IIs___compile_to_c(val_t p0, val_t p1){ } else fra.me.REG[3] = once_value_10; fra.me.REG[3] = fra.me.REG[3]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:1135 */ + /* compiling/compiling_icode.nit:1135 */ goto label1; } } } else { - /* ./compiling//compiling_icode.nit:1138 */ + /* compiling/compiling_icode.nit:1138 */ REGB0 = TAG_Bool(VAL_ISA(fra.me.REG[4], COLOR_metamodel___static_type___MMTypeNone, ID_metamodel___static_type___MMTypeNone)) /*cast MMTypeNone*/; if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:1139 */ + /* compiling/compiling_icode.nit:1139 */ if (!once_value_11) { fra.me.REG[3] = BOX_NativeString("0)"); REGB0 = TAG_Int(2); @@ -16839,13 +16839,13 @@ void compiling___compiling_icode___IIs___compile_to_c(val_t p0, val_t p1){ } else fra.me.REG[3] = once_value_11; fra.me.REG[3] = fra.me.REG[3]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:1140 */ + /* compiling/compiling_icode.nit:1140 */ goto label1; } else { - /* ./compiling//compiling_icode.nit:1141 */ + /* compiling/compiling_icode.nit:1141 */ REGB0 = CALL_metamodel___static_type___MMType___is_nullable(fra.me.REG[4])(fra.me.REG[4]); if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:1142 */ + /* compiling/compiling_icode.nit:1142 */ if (!once_value_12) { fra.me.REG[4] = BOX_NativeString("IS_EQUAL_ON("); REGB0 = TAG_Int(12); @@ -16856,7 +16856,7 @@ void compiling___compiling_icode___IIs___compile_to_c(val_t p0, val_t p1){ fra.me.REG[4] = fra.me.REG[4]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[4]); } else { - /* ./compiling//compiling_icode.nit:1144 */ + /* compiling/compiling_icode.nit:1144 */ if (!once_value_13) { fra.me.REG[4] = BOX_NativeString("IS_EQUAL_OO("); REGB0 = TAG_Int(12); @@ -16870,11 +16870,11 @@ void compiling___compiling_icode___IIs___compile_to_c(val_t p0, val_t p1){ } } } - /* ./compiling//compiling_icode.nit:1147 */ + /* compiling/compiling_icode.nit:1147 */ fra.me.REG[4] = CALL_icode___icode_base___ICode2___expr1(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[4] = CALL_compiling___compiling_icode___I2CCompilerVisitor___register(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[4]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[4]); - /* ./compiling//compiling_icode.nit:1148 */ + /* compiling/compiling_icode.nit:1148 */ if (!once_value_14) { fra.me.REG[4] = BOX_NativeString(","); REGB0 = TAG_Int(1); @@ -16884,11 +16884,11 @@ void compiling___compiling_icode___IIs___compile_to_c(val_t p0, val_t p1){ } else fra.me.REG[4] = once_value_14; fra.me.REG[4] = fra.me.REG[4]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[4]); - /* ./compiling//compiling_icode.nit:1149 */ + /* compiling/compiling_icode.nit:1149 */ fra.me.REG[0] = CALL_icode___icode_base___ICode2___expr2(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[0] = CALL_compiling___compiling_icode___I2CCompilerVisitor___register(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:1150 */ + /* compiling/compiling_icode.nit:1150 */ if (!once_value_15) { fra.me.REG[0] = BOX_NativeString("))"); REGB0 = TAG_Int(2); @@ -16921,18 +16921,18 @@ void compiling___compiling_icode___INot___compile_to_c(val_t p0, val_t p1){ fra.me.REG[3] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:1157 */ + /* compiling/compiling_icode.nit:1157 */ REGB0 = CALL_compiling___compiling_icode___ICode___need_result(fra.me.REG[0])(fra.me.REG[0]); REGB0 = TAG_Bool(!UNTAG_Bool(REGB0)); if (UNTAG_Bool(REGB0)) { goto label1; } - /* ./compiling//compiling_icode.nit:1158 */ + /* compiling/compiling_icode.nit:1158 */ fra.me.REG[2] = CALL_icode___icode_base___ICode___location(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_location(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:1159 */ + /* compiling/compiling_icode.nit:1159 */ fra.me.REG[2] = CALL_compiling___compiling_icode___ICode___new_result(fra.me.REG[0])(fra.me.REG[0], fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:1160 */ + /* compiling/compiling_icode.nit:1160 */ if (!once_value_2) { fra.me.REG[3] = BOX_NativeString("TAG_Bool(!UNTAG_Bool("); REGB0 = TAG_Int(21); @@ -16942,11 +16942,11 @@ void compiling___compiling_icode___INot___compile_to_c(val_t p0, val_t p1){ } else fra.me.REG[3] = once_value_2; fra.me.REG[3] = fra.me.REG[3]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:1161 */ + /* compiling/compiling_icode.nit:1161 */ fra.me.REG[0] = CALL_icode___icode_base___ICode1___expr(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[0] = CALL_compiling___compiling_icode___I2CCompilerVisitor___register(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:1162 */ + /* compiling/compiling_icode.nit:1162 */ if (!once_value_3) { fra.me.REG[0] = BOX_NativeString("))"); REGB0 = TAG_Int(2); @@ -16999,25 +16999,25 @@ void compiling___compiling_icode___IOnce___compile_to_c(val_t p0, val_t p1){ fra.me.REG[5] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:1167 */ + /* compiling/compiling_icode.nit:1167 */ fra.me.REG[2] = fra.me.REG[0]; - /* ./compiling//compiling_icode.nit:1169 */ + /* compiling/compiling_icode.nit:1169 */ fra.me.REG[3] = CALL_icode___icode_base___ICode___location(fra.me.REG[2])(fra.me.REG[2]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_location(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:1170 */ + /* compiling/compiling_icode.nit:1170 */ REGB0 = CALL_compiling___compiling_icode___I2CCompilerVisitor___new_number(fra.me.REG[1])(fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:1171 */ + /* compiling/compiling_icode.nit:1171 */ fra.me.REG[3] = CALL_icode___icode_base___ICode___result(fra.me.REG[2])(fra.me.REG[2]); REGB1 = TAG_Bool((fra.me.REG[3]!=NIT_NULL) && VAL_ISA(fra.me.REG[3], COLOR_icode___icode_base___IRegister, ID_icode___icode_base___IRegister)) /*cast IRegister*/; if (UNTAG_Bool(REGB1)) { } else { nit_abort("Cast failed", NULL, LOCATE_compiling___compiling_icode, 1171); } - /* ./compiling//compiling_icode.nit:1172 */ + /* compiling/compiling_icode.nit:1172 */ fra.me.REG[0] = CALL_icode___icode_base___IRegister___stype(fra.me.REG[3])(fra.me.REG[3]); REGB1 = CALL_metamodel___static_type___MMType___is_nullable(fra.me.REG[0])(fra.me.REG[0]); if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:1173 */ + /* compiling/compiling_icode.nit:1173 */ REGB1 = TAG_Int(5); fra.me.REG[0] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_1) { @@ -17053,7 +17053,7 @@ void compiling___compiling_icode___IOnce___compile_to_c(val_t p0, val_t p1){ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[0])(fra.me.REG[0], fra.me.REG[4]); fra.me.REG[0] = CALL_standard___string___Object___to_s(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_decl(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:1174 */ + /* compiling/compiling_icode.nit:1174 */ REGB1 = TAG_Int(3); fra.me.REG[0] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_4) { @@ -17079,7 +17079,7 @@ void compiling___compiling_icode___IOnce___compile_to_c(val_t p0, val_t p1){ fra.me.REG[0] = CALL_standard___string___Object___to_s(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_instr(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]); } else { - /* ./compiling//compiling_icode.nit:1177 */ + /* compiling/compiling_icode.nit:1177 */ REGB1 = TAG_Int(3); fra.me.REG[0] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_6) { @@ -17104,7 +17104,7 @@ void compiling___compiling_icode___IOnce___compile_to_c(val_t p0, val_t p1){ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[0])(fra.me.REG[0], fra.me.REG[4]); fra.me.REG[0] = CALL_standard___string___Object___to_s(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_decl(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:1178 */ + /* compiling/compiling_icode.nit:1178 */ REGB1 = TAG_Int(3); fra.me.REG[0] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_8) { @@ -17130,14 +17130,14 @@ void compiling___compiling_icode___IOnce___compile_to_c(val_t p0, val_t p1){ fra.me.REG[0] = CALL_standard___string___Object___to_s(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_instr(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]); } - /* ./compiling//compiling_icode.nit:1180 */ + /* compiling/compiling_icode.nit:1180 */ CALL_compiling___compiling_icode___I2CCompilerVisitor___indent(fra.me.REG[1])(fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:1181 */ + /* compiling/compiling_icode.nit:1181 */ fra.me.REG[0] = CALL_icode___icode_base___IOnce___body(fra.me.REG[2])(fra.me.REG[2]); CALL_compiling___compiling_icode___ICode___compile_to_c(fra.me.REG[0])(fra.me.REG[0], fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:1182 */ + /* compiling/compiling_icode.nit:1182 */ fra.me.REG[0] = CALL_compiling___compiling_icode___I2CCompilerVisitor___register(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:1183 */ + /* compiling/compiling_icode.nit:1183 */ REGB1 = TAG_Int(5); fra.me.REG[4] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_10) { @@ -17172,7 +17172,7 @@ void compiling___compiling_icode___IOnce___compile_to_c(val_t p0, val_t p1){ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[4])(fra.me.REG[4], fra.me.REG[5]); fra.me.REG[4] = CALL_standard___string___Object___to_s(fra.me.REG[4])(fra.me.REG[4]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_instr(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[4]); - /* ./compiling//compiling_icode.nit:1184 */ + /* compiling/compiling_icode.nit:1184 */ REGB1 = TAG_Int(3); fra.me.REG[4] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_13) { @@ -17197,7 +17197,7 @@ void compiling___compiling_icode___IOnce___compile_to_c(val_t p0, val_t p1){ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[4])(fra.me.REG[4], fra.me.REG[5]); fra.me.REG[4] = CALL_standard___string___Object___to_s(fra.me.REG[4])(fra.me.REG[4]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_instr(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[4]); - /* ./compiling//compiling_icode.nit:1185 */ + /* compiling/compiling_icode.nit:1185 */ fra.me.REG[3] = CALL_icode___icode_base___IRegister___stype(fra.me.REG[3])(fra.me.REG[3]); REGB1 = CALL_metamodel___static_type___MMType___is_nullable(fra.me.REG[3])(fra.me.REG[3]); if (UNTAG_Bool(REGB1)) { @@ -17226,9 +17226,9 @@ void compiling___compiling_icode___IOnce___compile_to_c(val_t p0, val_t p1){ fra.me.REG[3] = CALL_standard___string___Object___to_s(fra.me.REG[3])(fra.me.REG[3]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_instr(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[3]); } - /* ./compiling//compiling_icode.nit:1186 */ + /* compiling/compiling_icode.nit:1186 */ CALL_compiling___compiling_icode___I2CCompilerVisitor___unindent(fra.me.REG[1])(fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:1187 */ + /* compiling/compiling_icode.nit:1187 */ REGB1 = TAG_Int(5); fra.me.REG[3] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_17) { @@ -17263,9 +17263,9 @@ void compiling___compiling_icode___IOnce___compile_to_c(val_t p0, val_t p1){ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[4]); fra.me.REG[3] = CALL_standard___string___Object___to_s(fra.me.REG[3])(fra.me.REG[3]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_instr(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:1188 */ + /* compiling/compiling_icode.nit:1188 */ fra.me.REG[1] = CALL_compiling___compiling_icode___ICode___new_result(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:1189 */ + /* compiling/compiling_icode.nit:1189 */ CALL_compiling___compiling_writer___Writer___add(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]); stack_frame_head = fra.me.prev; return; @@ -17305,13 +17305,13 @@ void compiling___compiling_icode___IClosCall___compile_to_c(val_t p0, val_t p1){ fra.me.REG[6] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:1196 */ + /* compiling/compiling_icode.nit:1196 */ fra.me.REG[2] = CALL_icode___icode_base___ICode___location(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_location(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:1199 */ + /* compiling/compiling_icode.nit:1199 */ REGB0 = CALL_compiling___compiling_icode___I2CCompilerVisitor___closure(fra.me.REG[1])(fra.me.REG[1]); if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:1200 */ + /* compiling/compiling_icode.nit:1200 */ REGB0 = TAG_Int(3); fra.me.REG[2] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0); if (!once_value_1) { @@ -17337,7 +17337,7 @@ void compiling___compiling_icode___IClosCall___compile_to_c(val_t p0, val_t p1){ fra.me.REG[4] = fra.me.REG[4]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[4]); fra.me.REG[2] = CALL_standard___string___Object___to_s(fra.me.REG[2])(fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:1201 */ + /* compiling/compiling_icode.nit:1201 */ REGB0 = TAG_Int(1); fra.me.REG[4] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0); if (!once_value_3) { @@ -17350,7 +17350,7 @@ void compiling___compiling_icode___IClosCall___compile_to_c(val_t p0, val_t p1){ fra.me.REG[3] = fra.me.REG[3]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[4])(fra.me.REG[4], fra.me.REG[3]); } else { - /* ./compiling//compiling_icode.nit:1203 */ + /* compiling/compiling_icode.nit:1203 */ REGB0 = TAG_Int(3); fra.me.REG[3] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0); if (!once_value_4) { @@ -17377,7 +17377,7 @@ void compiling___compiling_icode___IClosCall___compile_to_c(val_t p0, val_t p1){ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[6]); fra.me.REG[3] = CALL_standard___string___Object___to_s(fra.me.REG[3])(fra.me.REG[3]); fra.me.REG[2] = fra.me.REG[3]; - /* ./compiling//compiling_icode.nit:1204 */ + /* compiling/compiling_icode.nit:1204 */ REGB0 = TAG_Int(1); fra.me.REG[3] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0); if (!once_value_6) { @@ -17391,11 +17391,11 @@ void compiling___compiling_icode___IClosCall___compile_to_c(val_t p0, val_t p1){ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[6]); fra.me.REG[4] = fra.me.REG[3]; } - /* ./compiling//compiling_icode.nit:1206 */ + /* compiling/compiling_icode.nit:1206 */ fra.me.REG[3] = CALL_icode___icode_base___ICodeN___exprs(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[3] = CALL_compiling___compiling_icode___I2CCompilerVisitor___registers(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[3]); CALL_standard___collection___abstract_collection___Sequence___append(fra.me.REG[4])(fra.me.REG[4], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:1208 */ + /* compiling/compiling_icode.nit:1208 */ REGB0 = TAG_Int(7); fra.me.REG[3] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0); if (!once_value_7) { @@ -17450,13 +17450,13 @@ void compiling___compiling_icode___IClosCall___compile_to_c(val_t p0, val_t p1){ fra.me.REG[2] = fra.me.REG[2]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[2]); fra.me.REG[3] = CALL_standard___string___Object___to_s(fra.me.REG[3])(fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:1209 */ + /* compiling/compiling_icode.nit:1209 */ fra.me.REG[2] = NEW_Writer_compiling___compiling_writer___Writer___init(); - /* ./compiling//compiling_icode.nit:1210 */ + /* compiling/compiling_icode.nit:1210 */ CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:1211 */ + /* compiling/compiling_icode.nit:1211 */ CALL_compiling___compiling_icode___ICode___store_result(fra.me.REG[0])(fra.me.REG[0], fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:1214 */ + /* compiling/compiling_icode.nit:1214 */ REGB0 = TAG_Int(3); fra.me.REG[2] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0); if (!once_value_12) { @@ -17481,11 +17481,11 @@ void compiling___compiling_icode___IClosCall___compile_to_c(val_t p0, val_t p1){ CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[4]); fra.me.REG[2] = CALL_standard___string___Object___to_s(fra.me.REG[2])(fra.me.REG[2]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_instr(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:1215 */ + /* compiling/compiling_icode.nit:1215 */ CALL_compiling___compiling_icode___I2CCompilerVisitor___indent(fra.me.REG[1])(fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:1216 */ + /* compiling/compiling_icode.nit:1216 */ fra.me.REG[0] = CALL_icode___icode_base___IClosCall___break_seq(fra.me.REG[0])(fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:1217 */ + /* compiling/compiling_icode.nit:1217 */ REGB0 = TAG_Bool(fra.me.REG[0]==NIT_NULL); if (UNTAG_Bool(REGB0)) { } else { @@ -17500,20 +17500,20 @@ void compiling___compiling_icode___IClosCall___compile_to_c(val_t p0, val_t p1){ } REGB0 = TAG_Bool(!UNTAG_Bool(REGB0)); if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:1218 */ + /* compiling/compiling_icode.nit:1218 */ REGB0 = TAG_Bool(fra.me.REG[0]==NIT_NULL); if (UNTAG_Bool(REGB0)) { nit_abort("Reciever is null", NULL, LOCATE_compiling___compiling_icode, 1218); } CALL_compiling___compiling_icode___ICode___compile_to_c(fra.me.REG[0])(fra.me.REG[0], fra.me.REG[1]); } - /* ./compiling//compiling_icode.nit:1220 */ + /* compiling/compiling_icode.nit:1220 */ fra.me.REG[0] = CALL_compiling___compiling_icode___I2CCompilerVisitor___iroutine(fra.me.REG[1])(fra.me.REG[1]); fra.me.REG[0] = CALL_icode___icode_base___IRoutine___body(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_goto(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:1221 */ + /* compiling/compiling_icode.nit:1221 */ CALL_compiling___compiling_icode___I2CCompilerVisitor___unindent(fra.me.REG[1])(fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:1222 */ + /* compiling/compiling_icode.nit:1222 */ if (!once_value_14) { fra.me.REG[0] = BOX_NativeString("}"); REGB0 = TAG_Int(1); @@ -17550,18 +17550,18 @@ void compiling___compiling_icode___IHasClos___compile_to_c(val_t p0, val_t p1){ fra.me.REG[4] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:1229 */ + /* compiling/compiling_icode.nit:1229 */ REGB0 = CALL_compiling___compiling_icode___ICode___need_result(fra.me.REG[0])(fra.me.REG[0]); REGB0 = TAG_Bool(!UNTAG_Bool(REGB0)); if (UNTAG_Bool(REGB0)) { goto label1; } - /* ./compiling//compiling_icode.nit:1230 */ + /* compiling/compiling_icode.nit:1230 */ fra.me.REG[2] = CALL_icode___icode_base___ICode___location(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_location(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:1231 */ + /* compiling/compiling_icode.nit:1231 */ fra.me.REG[2] = CALL_compiling___compiling_icode___ICode___new_result(fra.me.REG[0])(fra.me.REG[0], fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:1232 */ + /* compiling/compiling_icode.nit:1232 */ if (!once_value_2) { fra.me.REG[3] = BOX_NativeString("TAG_Bool("); REGB0 = TAG_Int(9); @@ -17571,10 +17571,10 @@ void compiling___compiling_icode___IHasClos___compile_to_c(val_t p0, val_t p1){ } else fra.me.REG[3] = once_value_2; fra.me.REG[3] = fra.me.REG[3]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:1233 */ + /* compiling/compiling_icode.nit:1233 */ REGB0 = CALL_compiling___compiling_icode___I2CCompilerVisitor___closure(fra.me.REG[1])(fra.me.REG[1]); if (UNTAG_Bool(REGB0)) { - /* ./compiling//compiling_icode.nit:1234 */ + /* compiling/compiling_icode.nit:1234 */ if (!once_value_3) { fra.me.REG[3] = BOX_NativeString("closctx->closure_funs["); REGB0 = TAG_Int(22); @@ -17584,12 +17584,12 @@ void compiling___compiling_icode___IHasClos___compile_to_c(val_t p0, val_t p1){ } else fra.me.REG[3] = once_value_3; fra.me.REG[3] = fra.me.REG[3]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:1235 */ + /* compiling/compiling_icode.nit:1235 */ fra.me.REG[3] = CALL_compiling___compiling_icode___I2CCompilerVisitor___closures(fra.me.REG[1])(fra.me.REG[1]); fra.me.REG[4] = CALL_icode___icode_base___IHasClos___closure_decl(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[4] = CALL_standard___collection___abstract_collection___MapRead_____bra(fra.me.REG[3])(fra.me.REG[3], fra.me.REG[4]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[4]); - /* ./compiling//compiling_icode.nit:1236 */ + /* compiling/compiling_icode.nit:1236 */ if (!once_value_4) { fra.me.REG[4] = BOX_NativeString("]"); REGB0 = TAG_Int(1); @@ -17600,7 +17600,7 @@ void compiling___compiling_icode___IHasClos___compile_to_c(val_t p0, val_t p1){ fra.me.REG[4] = fra.me.REG[4]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[4]); } else { - /* ./compiling//compiling_icode.nit:1238 */ + /* compiling/compiling_icode.nit:1238 */ if (!once_value_5) { fra.me.REG[4] = BOX_NativeString("CREG["); REGB0 = TAG_Int(5); @@ -17610,12 +17610,12 @@ void compiling___compiling_icode___IHasClos___compile_to_c(val_t p0, val_t p1){ } else fra.me.REG[4] = once_value_5; fra.me.REG[4] = fra.me.REG[4]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[4]); - /* ./compiling//compiling_icode.nit:1239 */ + /* compiling/compiling_icode.nit:1239 */ fra.me.REG[1] = CALL_compiling___compiling_icode___I2CCompilerVisitor___closures(fra.me.REG[1])(fra.me.REG[1]); fra.me.REG[0] = CALL_icode___icode_base___IHasClos___closure_decl(fra.me.REG[0])(fra.me.REG[0]); fra.me.REG[0] = CALL_standard___collection___abstract_collection___MapRead_____bra(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]); CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:1240 */ + /* compiling/compiling_icode.nit:1240 */ if (!once_value_6) { fra.me.REG[0] = BOX_NativeString("]"); REGB0 = TAG_Int(1); @@ -17626,7 +17626,7 @@ void compiling___compiling_icode___IHasClos___compile_to_c(val_t p0, val_t p1){ fra.me.REG[0] = fra.me.REG[0]; CALL_compiling___compiling_writer___Writer___add(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[0]); } - /* ./compiling//compiling_icode.nit:1242 */ + /* compiling/compiling_icode.nit:1242 */ if (!once_value_7) { fra.me.REG[0] = BOX_NativeString(" != NULL)"); REGB0 = TAG_Int(9); @@ -17674,31 +17674,31 @@ val_t compiling___compiling_icode___IClosureDef___compile_closure(val_t p0, val_ fra.me.REG[8] = NIT_NULL; fra.me.REG[0] = p0; fra.me.REG[1] = p1; - /* ./compiling//compiling_icode.nit:1251 */ + /* compiling/compiling_icode.nit:1251 */ fra.me.REG[2] = CALL_compiling___compiling_icode___I2CCompilerVisitor___visitor(fra.me.REG[1])(fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:1254 */ + /* compiling/compiling_icode.nit:1254 */ REGB0 = CALL_compiling___compiling_icode___I2CCompilerVisitor___closure(fra.me.REG[1])(fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:1255 */ + /* compiling/compiling_icode.nit:1255 */ REGB1 = TAG_Bool(true); CALL_compiling___compiling_icode___I2CCompilerVisitor___closure__eq(fra.me.REG[1])(fra.me.REG[1], REGB1); - /* ./compiling//compiling_icode.nit:1258 */ + /* compiling/compiling_icode.nit:1258 */ fra.me.REG[3] = CALL_compiling___compiling_icode___I2CCompilerVisitor___local_labels(fra.me.REG[1])(fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:1259 */ + /* compiling/compiling_icode.nit:1259 */ fra.me.REG[4] = NEW_HashSet_standard___collection___hash_collection___HashSet___init(); CALL_compiling___compiling_icode___I2CCompilerVisitor___local_labels__eq(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[4]); - /* ./compiling//compiling_icode.nit:1262 */ + /* compiling/compiling_icode.nit:1262 */ fra.me.REG[4] = CALL_compiling___compiling_base___CompilerVisitor___decl_writer(fra.me.REG[2])(fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:1263 */ + /* compiling/compiling_icode.nit:1263 */ fra.me.REG[5] = CALL_compiling___compiling_base___CompilerVisitor___writer(fra.me.REG[2])(fra.me.REG[2]); - /* ./compiling//compiling_icode.nit:1264 */ + /* compiling/compiling_icode.nit:1264 */ fra.me.REG[6] = CALL_compiling___compiling_base___CompilerVisitor___top_writer(fra.me.REG[2])(fra.me.REG[2]); fra.me.REG[6] = CALL_compiling___compiling_writer___Writer___sub(fra.me.REG[6])(fra.me.REG[6]); CALL_compiling___compiling_base___CompilerVisitor___writer__eq(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[6]); - /* ./compiling//compiling_icode.nit:1265 */ + /* compiling/compiling_icode.nit:1265 */ fra.me.REG[6] = CALL_compiling___compiling_base___CompilerVisitor___header_writer(fra.me.REG[2])(fra.me.REG[2]); fra.me.REG[6] = CALL_compiling___compiling_writer___Writer___sub(fra.me.REG[6])(fra.me.REG[6]); CALL_compiling___compiling_base___CompilerVisitor___decl_writer__eq(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[6]); - /* ./compiling//compiling_icode.nit:1268 */ + /* compiling/compiling_icode.nit:1268 */ REGB1 = TAG_Int(5); fra.me.REG[6] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_1) { @@ -17734,7 +17734,7 @@ val_t compiling___compiling_icode___IClosureDef___compile_closure(val_t p0, val_ fra.me.REG[7] = fra.me.REG[7]; CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[7]); fra.me.REG[6] = CALL_standard___string___Object___to_s(fra.me.REG[6])(fra.me.REG[6]); - /* ./compiling//compiling_icode.nit:1269 */ + /* compiling/compiling_icode.nit:1269 */ fra.me.REG[7] = CALL_compiling___compiling_icode___I2CCompilerVisitor___visitor(fra.me.REG[1])(fra.me.REG[1]); if (!once_value_4) { fra.me.REG[8] = BOX_NativeString("struct stack_frame_t *closctx"); @@ -17745,13 +17745,13 @@ val_t compiling___compiling_icode___IClosureDef___compile_closure(val_t p0, val_ } else fra.me.REG[8] = once_value_4; fra.me.REG[8] = fra.me.REG[8]; fra.me.REG[8] = CALL_compiling___compiling_icode___IRoutine___compile_signature_to_c(fra.me.REG[0])(fra.me.REG[0], fra.me.REG[7], fra.me.REG[6], NIT_NULL, fra.me.REG[8], NIT_NULL); - /* ./compiling//compiling_icode.nit:1270 */ + /* compiling/compiling_icode.nit:1270 */ fra.me.REG[7] = CALL_compiling___compiling_base___CompilerVisitor___writer(fra.me.REG[2])(fra.me.REG[2]); fra.me.REG[7] = CALL_compiling___compiling_writer___Writer___sub(fra.me.REG[7])(fra.me.REG[7]); CALL_compiling___compiling_base___CompilerVisitor___decl_writer__eq(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[7]); - /* ./compiling//compiling_icode.nit:1272 */ + /* compiling/compiling_icode.nit:1272 */ fra.me.REG[8] = CALL_compiling___compiling_icode___IRoutine___compile_inside_to_c(fra.me.REG[0])(fra.me.REG[0], fra.me.REG[1], fra.me.REG[8]); - /* ./compiling//compiling_icode.nit:1273 */ + /* compiling/compiling_icode.nit:1273 */ REGB1 = TAG_Bool(fra.me.REG[8]==NIT_NULL); if (UNTAG_Bool(REGB1)) { } else { @@ -17765,7 +17765,7 @@ val_t compiling___compiling_icode___IClosureDef___compile_closure(val_t p0, val_ } } if (UNTAG_Bool(REGB1)) { - /* ./compiling//compiling_icode.nit:1274 */ + /* compiling/compiling_icode.nit:1274 */ if (!once_value_5) { fra.me.REG[0] = BOX_NativeString("return;"); REGB1 = TAG_Int(7); @@ -17776,7 +17776,7 @@ val_t compiling___compiling_icode___IClosureDef___compile_closure(val_t p0, val_ fra.me.REG[0] = fra.me.REG[0]; CALL_compiling___compiling_icode___I2CCompilerVisitor___add_instr(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]); } else { - /* ./compiling//compiling_icode.nit:1276 */ + /* compiling/compiling_icode.nit:1276 */ REGB1 = TAG_Int(3); fra.me.REG[0] = NEW_Array_standard___collection___array___Array___with_capacity(REGB1); if (!once_value_6) { @@ -17801,9 +17801,9 @@ val_t compiling___compiling_icode___IClosureDef___compile_closure(val_t p0, val_ fra.me.REG[0] = CALL_standard___string___Object___to_s(fra.me.REG[0])(fra.me.REG[0]); CALL_compiling___compiling_icode___I2CCompilerVisitor___add_instr(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]); } - /* ./compiling//compiling_icode.nit:1278 */ + /* compiling/compiling_icode.nit:1278 */ CALL_compiling___compiling_icode___I2CCompilerVisitor___unindent(fra.me.REG[1])(fra.me.REG[1]); - /* ./compiling//compiling_icode.nit:1279 */ + /* compiling/compiling_icode.nit:1279 */ if (!once_value_8) { fra.me.REG[0] = BOX_NativeString("}"); REGB1 = TAG_Int(1); @@ -17813,15 +17813,15 @@ val_t compiling___compiling_icode___IClosureDef___compile_closure(val_t p0, val_ } else fra.me.REG[0] = once_value_8; fra.me.REG[0] = fra.me.REG[0]; CALL_compiling___compiling_icode___I2CCompilerVisitor___add_instr(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]); - /* ./compiling//compiling_icode.nit:1282 */ + /* compiling/compiling_icode.nit:1282 */ CALL_compiling___compiling_base___CompilerVisitor___writer__eq(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[5]); - /* ./compiling//compiling_icode.nit:1283 */ + /* compiling/compiling_icode.nit:1283 */ CALL_compiling___compiling_base___CompilerVisitor___decl_writer__eq(fra.me.REG[2])(fra.me.REG[2], fra.me.REG[4]); - /* ./compiling//compiling_icode.nit:1284 */ + /* compiling/compiling_icode.nit:1284 */ CALL_compiling___compiling_icode___I2CCompilerVisitor___closure__eq(fra.me.REG[1])(fra.me.REG[1], REGB0); - /* ./compiling//compiling_icode.nit:1285 */ + /* compiling/compiling_icode.nit:1285 */ CALL_compiling___compiling_icode___I2CCompilerVisitor___local_labels__eq(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[3]); - /* ./compiling//compiling_icode.nit:1286 */ + /* compiling/compiling_icode.nit:1286 */ REGB0 = TAG_Int(3); fra.me.REG[3] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0); if (!once_value_9) {