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)) {
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]);
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 {
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);
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)) {
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]);
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];
} 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)) {
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];
} 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)) {
}
}
}
- /* ./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;
}
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;
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;
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;
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 {
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 {
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 {
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) {
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 {
}
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;
}
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 {
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 {
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 {
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;
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 {
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;
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 {
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 {
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 {
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 {
}
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;
}
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 {
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) {
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) {
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) {
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) {
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 {
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 {
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;
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 {
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 {
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];
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;
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;
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 {
}
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);
} 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);
}
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);
} 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);
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);
} 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;
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) {
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;
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;
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;
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 {
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 {
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 {
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);
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 {
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;
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 {
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(REGB1));
- /* ./../lib/standard//kernel.nit:352 */
+ /* ../lib/standard/kernel.nit:352 */
if (UNTAG_Bool(REGB2)) {
- /* ./compiling//compiling_icode.nit:240 */
+ /* compiling/compiling_icode.nit:240 */
REGB2 = REGB0;
- /* ./compiling//compiling_icode.nit:241 */
+ /* compiling/compiling_icode.nit:241 */
REGB3 = TAG_Int(3);
fra.me.REG[4] = NEW_Array_standard___collection___array___Array___with_capacity(REGB3);
if (!once_value_1) {
CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[4])(fra.me.REG[4], fra.me.REG[8]);
fra.me.REG[4] = CALL_standard___string___Object___to_s(fra.me.REG[4])(fra.me.REG[4]);
CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[4]);
- /* ./compiling//compiling_icode.nit:242 */
+ /* compiling/compiling_icode.nit:242 */
REGB3 = TAG_Int(3);
fra.me.REG[4] = NEW_Array_standard___collection___array___Array___with_capacity(REGB3);
if (!once_value_3) {
CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[4])(fra.me.REG[4], fra.me.REG[8]);
fra.me.REG[4] = CALL_standard___string___Object___to_s(fra.me.REG[4])(fra.me.REG[4]);
CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[7])(fra.me.REG[7], fra.me.REG[4]);
- /* ./../lib/standard//kernel.nit:354 */
+ /* ../lib/standard/kernel.nit:354 */
REGB2 = TAG_Int(1);
- /* ./../lib/standard//kernel.nit:235 */
+ /* ../lib/standard/kernel.nit:235 */
REGB2 = TAG_Int(UNTAG_Int(REGB0)+UNTAG_Int(REGB2));
- /* ./../lib/standard//kernel.nit:354 */
+ /* ../lib/standard/kernel.nit:354 */
REGB0 = REGB2;
} else {
- /* ./../lib/standard//kernel.nit:352 */
+ /* ../lib/standard/kernel.nit:352 */
goto label5;
}
}
label5: while(0);
- /* ./compiling//compiling_icode.nit:244 */
+ /* compiling/compiling_icode.nit:244 */
fra.me.REG[4] = CALL_icode___icode_base___IRoutine___closure_decls(fra.me.REG[0])(fra.me.REG[0]);
REGB0 = TAG_Bool(fra.me.REG[4]==NIT_NULL);
if (UNTAG_Bool(REGB0)) {
}
REGB0 = TAG_Bool(!UNTAG_Bool(REGB0));
if (UNTAG_Bool(REGB0)) {
- /* ./compiling//compiling_icode.nit:245 */
+ /* compiling/compiling_icode.nit:245 */
if (!once_value_6) {
fra.me.REG[4] = BOX_NativeString("struct stack_frame_t *closctx_param");
REGB0 = TAG_Int(35);
} else fra.me.REG[4] = once_value_6;
fra.me.REG[4] = fra.me.REG[4];
CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[7])(fra.me.REG[7], fra.me.REG[4]);
- /* ./compiling//compiling_icode.nit:246 */
+ /* compiling/compiling_icode.nit:246 */
REGB0 = TAG_Int(0);
fra.me.REG[4] = CALL_icode___icode_base___IRoutine___closure_decls(fra.me.REG[0])(fra.me.REG[0]);
REGB1 = TAG_Bool(fra.me.REG[4]==NIT_NULL);
nit_abort("Reciever is null", NULL, LOCATE_compiling___compiling_icode, 246);
}
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(REGB1));
- /* ./../lib/standard//kernel.nit:352 */
+ /* ../lib/standard/kernel.nit:352 */
if (UNTAG_Bool(REGB2)) {
- /* ./compiling//compiling_icode.nit:246 */
+ /* compiling/compiling_icode.nit:246 */
REGB2 = REGB0;
- /* ./compiling//compiling_icode.nit:247 */
+ /* compiling/compiling_icode.nit:247 */
REGB3 = TAG_Int(5);
fra.me.REG[4] = NEW_Array_standard___collection___array___Array___with_capacity(REGB3);
if (!once_value_7) {
fra.me.REG[8] = fra.me.REG[8];
CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[4])(fra.me.REG[4], fra.me.REG[8]);
fra.me.REG[4] = CALL_standard___string___Object___to_s(fra.me.REG[4])(fra.me.REG[4]);
- /* ./compiling//compiling_icode.nit:248 */
+ /* compiling/compiling_icode.nit:248 */
fra.me.REG[8] = CALL_icode___icode_base___IRoutine___closure_decls(fra.me.REG[0])(fra.me.REG[0]);
REGB3 = TAG_Bool(fra.me.REG[8]==NIT_NULL);
if (UNTAG_Bool(REGB3)) {
}
fra.me.REG[8] = CALL_icode___icode_base___IClosureDecl___closure(fra.me.REG[8])(fra.me.REG[8]);
fra.me.REG[8] = CALL_metamodel___static_type___MMClosure___signature(fra.me.REG[8])(fra.me.REG[8]);
- /* ./compiling//compiling_icode.nit:249 */
+ /* compiling/compiling_icode.nit:249 */
fra.me.REG[9] = NEW_Array_standard___collection___array___Array___init();
- /* ./compiling//compiling_icode.nit:250 */
+ /* compiling/compiling_icode.nit:250 */
if (!once_value_10) {
fra.me.REG[10] = BOX_NativeString("struct stack_frame_t *");
REGB3 = TAG_Int(22);
} else fra.me.REG[10] = once_value_10;
fra.me.REG[10] = fra.me.REG[10];
CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[9])(fra.me.REG[9], fra.me.REG[10]);
- /* ./compiling//compiling_icode.nit:251 */
+ /* compiling/compiling_icode.nit:251 */
REGB3 = TAG_Int(0);
REGB4 = CALL_metamodel___static_type___MMSignature___arity(fra.me.REG[8])(fra.me.REG[8]);
- /* ./../lib/standard//kernel.nit:352 */
+ /* ../lib/standard/kernel.nit:352 */
while(1) {
REGB5 = TAG_Bool(VAL_ISA(REGB4, VTCOLOR_standard___kernel___Comparable___OTHER(REGB3), VTID_standard___kernel___Comparable___OTHER(REGB3))) /*cast OTHER*/;
if (UNTAG_Bool(REGB5)) {
} else {
nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0);
}
- /* ./../lib/standard//kernel.nit:232 */
+ /* ../lib/standard/kernel.nit:232 */
REGB5 = TAG_Bool(UNTAG_Int(REGB3)<UNTAG_Int(REGB4));
- /* ./../lib/standard//kernel.nit:352 */
+ /* ../lib/standard/kernel.nit:352 */
if (UNTAG_Bool(REGB5)) {
- /* ./compiling//compiling_icode.nit:252 */
+ /* compiling/compiling_icode.nit:252 */
if (!once_value_11) {
fra.me.REG[10] = BOX_NativeString("val_t");
REGB5 = TAG_Int(5);
} else fra.me.REG[10] = once_value_11;
fra.me.REG[10] = fra.me.REG[10];
CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[9])(fra.me.REG[9], fra.me.REG[10]);
- /* ./../lib/standard//kernel.nit:354 */
+ /* ../lib/standard/kernel.nit:354 */
REGB5 = TAG_Int(1);
- /* ./../lib/standard//kernel.nit:235 */
+ /* ../lib/standard/kernel.nit:235 */
REGB5 = TAG_Int(UNTAG_Int(REGB3)+UNTAG_Int(REGB5));
- /* ./../lib/standard//kernel.nit:354 */
+ /* ../lib/standard/kernel.nit:354 */
REGB3 = REGB5;
} else {
- /* ./../lib/standard//kernel.nit:352 */
+ /* ../lib/standard/kernel.nit:352 */
goto label12;
}
}
label12: while(0);
- /* ./compiling//compiling_icode.nit:254 */
+ /* compiling/compiling_icode.nit:254 */
if (!once_value_13) {
fra.me.REG[10] = BOX_NativeString("void");
REGB3 = TAG_Int(4);
register_static_object(&once_value_13);
} else fra.me.REG[10] = once_value_13;
fra.me.REG[10] = fra.me.REG[10];
- /* ./compiling//compiling_icode.nit:255 */
+ /* compiling/compiling_icode.nit:255 */
fra.me.REG[8] = CALL_metamodel___static_type___MMSignature___return_type(fra.me.REG[8])(fra.me.REG[8]);
REGB3 = TAG_Bool(fra.me.REG[8]==NIT_NULL);
if (UNTAG_Bool(REGB3)) {
fra.me.REG[8] = fra.me.REG[8];
fra.me.REG[10] = fra.me.REG[8];
}
- /* ./compiling//compiling_icode.nit:256 */
+ /* compiling/compiling_icode.nit:256 */
REGB3 = TAG_Int(7);
fra.me.REG[8] = NEW_Array_standard___collection___array___Array___with_capacity(REGB3);
if (!once_value_15) {
CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[8])(fra.me.REG[8], fra.me.REG[4]);
fra.me.REG[8] = CALL_standard___string___Object___to_s(fra.me.REG[8])(fra.me.REG[8]);
CALL_compiling___compiling_base___CompilerVisitor___add_decl(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[8]);
- /* ./compiling//compiling_icode.nit:257 */
+ /* compiling/compiling_icode.nit:257 */
REGB3 = TAG_Int(3);
fra.me.REG[8] = NEW_Array_standard___collection___array___Array___with_capacity(REGB3);
if (!once_value_20) {
CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[8])(fra.me.REG[8], fra.me.REG[4]);
fra.me.REG[8] = CALL_standard___string___Object___to_s(fra.me.REG[8])(fra.me.REG[8]);
CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[8]);
- /* ./compiling//compiling_icode.nit:258 */
+ /* compiling/compiling_icode.nit:258 */
REGB3 = TAG_Int(3);
fra.me.REG[8] = NEW_Array_standard___collection___array___Array___with_capacity(REGB3);
if (!once_value_22) {
CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[8])(fra.me.REG[8], fra.me.REG[4]);
fra.me.REG[8] = CALL_standard___string___Object___to_s(fra.me.REG[8])(fra.me.REG[8]);
CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[7])(fra.me.REG[7], fra.me.REG[8]);
- /* ./../lib/standard//kernel.nit:354 */
+ /* ../lib/standard/kernel.nit:354 */
REGB2 = TAG_Int(1);
- /* ./../lib/standard//kernel.nit:235 */
+ /* ../lib/standard/kernel.nit:235 */
REGB2 = TAG_Int(UNTAG_Int(REGB0)+UNTAG_Int(REGB2));
- /* ./../lib/standard//kernel.nit:354 */
+ /* ../lib/standard/kernel.nit:354 */
REGB0 = REGB2;
} else {
- /* ./../lib/standard//kernel.nit:352 */
+ /* ../lib/standard/kernel.nit:352 */
goto label24;
}
}
label24: while(0);
}
- /* ./compiling//compiling_icode.nit:261 */
+ /* compiling/compiling_icode.nit:261 */
REGB0 = TAG_Bool(fra.me.REG[5]==NIT_NULL);
if (UNTAG_Bool(REGB0)) {
} else {
if (UNTAG_Bool(REGB0)) {
CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[7])(fra.me.REG[7], fra.me.REG[5]);
}
- /* ./compiling//compiling_icode.nit:262 */
+ /* compiling/compiling_icode.nit:262 */
if (!once_value_25) {
fra.me.REG[5] = BOX_NativeString("void");
REGB0 = TAG_Int(4);
register_static_object(&once_value_25);
} else fra.me.REG[5] = once_value_25;
fra.me.REG[5] = fra.me.REG[5];
- /* ./compiling//compiling_icode.nit:263 */
+ /* compiling/compiling_icode.nit:263 */
fra.me.REG[0] = CALL_icode___icode_base___IRoutine___result(fra.me.REG[0])(fra.me.REG[0]);
REGB0 = TAG_Bool(fra.me.REG[0]==NIT_NULL);
if (UNTAG_Bool(REGB0)) {
fra.me.REG[0] = fra.me.REG[0];
fra.me.REG[5] = fra.me.REG[0];
}
- /* ./compiling//compiling_icode.nit:265 */
+ /* compiling/compiling_icode.nit:265 */
REGB0 = CALL_standard___collection___abstract_collection___Collection___is_empty(fra.me.REG[7])(fra.me.REG[7]);
if (UNTAG_Bool(REGB0)) {
- /* ./compiling//compiling_icode.nit:266 */
+ /* compiling/compiling_icode.nit:266 */
if (!once_value_27) {
fra.me.REG[0] = BOX_NativeString("void");
REGB0 = TAG_Int(4);
} else fra.me.REG[0] = once_value_27;
fra.me.REG[0] = fra.me.REG[0];
} else {
- /* ./compiling//compiling_icode.nit:268 */
+ /* compiling/compiling_icode.nit:268 */
if (!once_value_28) {
fra.me.REG[8] = BOX_NativeString(", ");
REGB0 = TAG_Int(2);
fra.me.REG[8] = CALL_standard___string___Collection___join(fra.me.REG[7])(fra.me.REG[7], fra.me.REG[8]);
fra.me.REG[0] = fra.me.REG[8];
}
- /* ./compiling//compiling_icode.nit:270 */
+ /* compiling/compiling_icode.nit:270 */
REGB0 = TAG_Bool(fra.me.REG[3]==NIT_NULL);
if (UNTAG_Bool(REGB0)) {
} else {
fra.me.REG[8] = CALL_standard___string___Object___to_s(fra.me.REG[8])(fra.me.REG[8]);
CALL_compiling___compiling_base___CompilerVisitor___add_decl(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[8]);
}
- /* ./compiling//compiling_icode.nit:271 */
+ /* compiling/compiling_icode.nit:271 */
REGB0 = TAG_Int(7);
fra.me.REG[8] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0);
if (!once_value_32) {
CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[8])(fra.me.REG[8], fra.me.REG[3]);
fra.me.REG[8] = CALL_standard___string___Object___to_s(fra.me.REG[8])(fra.me.REG[8]);
CALL_compiling___compiling_base___CompilerVisitor___add_decl(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[8]);
- /* ./compiling//compiling_icode.nit:272 */
+ /* compiling/compiling_icode.nit:272 */
REGB0 = TAG_Int(7);
fra.me.REG[8] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0);
if (!once_value_36) {
CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[8])(fra.me.REG[8], fra.me.REG[3]);
fra.me.REG[8] = CALL_standard___string___Object___to_s(fra.me.REG[8])(fra.me.REG[8]);
CALL_compiling___compiling_base___CompilerVisitor___add_decl(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[8]);
- /* ./compiling//compiling_icode.nit:273 */
+ /* compiling/compiling_icode.nit:273 */
REGB0 = TAG_Int(7);
fra.me.REG[8] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0);
if (!once_value_40) {
CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[8])(fra.me.REG[8], fra.me.REG[0]);
fra.me.REG[8] = CALL_standard___string___Object___to_s(fra.me.REG[8])(fra.me.REG[8]);
CALL_compiling___compiling_base___CompilerVisitor___add_instr(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[8]);
- /* ./compiling//compiling_icode.nit:274 */
+ /* compiling/compiling_icode.nit:274 */
CALL_compiling___compiling_base___CompilerVisitor___indent(fra.me.REG[1])(fra.me.REG[1]);
- /* ./compiling//compiling_icode.nit:275 */
+ /* compiling/compiling_icode.nit:275 */
goto label44;
label44: while(0);
stack_frame_head = fra.me.prev;
fra.me.REG[0] = p0;
fra.me.REG[1] = p1;
fra.me.REG[2] = p2;
- /* ./compiling//compiling_icode.nit:282 */
+ /* compiling/compiling_icode.nit:282 */
REGB0 = TAG_Int(0);
- /* ./compiling//compiling_icode.nit:283 */
+ /* compiling/compiling_icode.nit:283 */
fra.me.REG[3] = CALL_icode___icode_base___IRoutine___location(fra.me.REG[0])(fra.me.REG[0]);
REGB1 = TAG_Bool(fra.me.REG[3]==NIT_NULL);
if (UNTAG_Bool(REGB1)) {
}
REGB1 = TAG_Bool(!UNTAG_Bool(REGB1));
if (UNTAG_Bool(REGB1)) {
- /* ./compiling//compiling_icode.nit:284 */
+ /* compiling/compiling_icode.nit:284 */
fra.me.REG[3] = CALL_icode___icode_base___IRoutine___location(fra.me.REG[0])(fra.me.REG[0]);
REGB1 = TAG_Bool(fra.me.REG[3]==NIT_NULL);
if (UNTAG_Bool(REGB1)) {
REGB1 = CALL_location___Location___line_start(fra.me.REG[3])(fra.me.REG[3]);
REGB0 = REGB1;
}
- /* ./compiling//compiling_icode.nit:287 */
+ /* compiling/compiling_icode.nit:287 */
REGB1 = CALL_analysis___allocate_iregister_slots___IRoutine___std_slots_nb(fra.me.REG[0])(fra.me.REG[0]);
REGB2 = TAG_Int(1);
REGB3 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB1), VTID_standard___kernel___Comparable___OTHER(REGB1))) /*cast OTHER*/;
} else {
nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0);
}
- /* ./../lib/standard//kernel.nit:234 */
+ /* ../lib/standard/kernel.nit:234 */
REGB2 = TAG_Bool(UNTAG_Int(REGB1)>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) {
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) {
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);
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);
} 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) {
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) {
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) {
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);
} 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) {
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);
} 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(REGB1));
- /* ./../lib/standard//kernel.nit:352 */
+ /* ../lib/standard/kernel.nit:352 */
if (UNTAG_Bool(REGB2)) {
- /* ./compiling//compiling_icode.nit:301 */
+ /* compiling/compiling_icode.nit:301 */
REGB2 = REGB0;
- /* ./compiling//compiling_icode.nit:302 */
+ /* compiling/compiling_icode.nit:302 */
REGB3 = TAG_Int(3);
fra.me.REG[3] = NEW_Array_standard___collection___array___Array___with_capacity(REGB3);
if (!once_value_15) {
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]);
- /* ./../lib/standard//kernel.nit:354 */
+ /* ../lib/standard/kernel.nit:354 */
REGB2 = TAG_Int(1);
- /* ./../lib/standard//kernel.nit:235 */
+ /* ../lib/standard/kernel.nit:235 */
REGB2 = TAG_Int(UNTAG_Int(REGB0)+UNTAG_Int(REGB2));
- /* ./../lib/standard//kernel.nit:354 */
+ /* ../lib/standard/kernel.nit:354 */
REGB0 = REGB2;
} else {
- /* ./../lib/standard//kernel.nit:352 */
+ /* ../lib/standard/kernel.nit:352 */
goto label17;
}
}
label17: while(0);
- /* ./compiling//compiling_icode.nit:304 */
+ /* compiling/compiling_icode.nit:304 */
REGB0 = TAG_Int(0);
REGB1 = CALL_analysis___allocate_iregister_slots___IRoutine___tag_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(REGB1));
- /* ./../lib/standard//kernel.nit:352 */
+ /* ../lib/standard/kernel.nit:352 */
if (UNTAG_Bool(REGB2)) {
- /* ./compiling//compiling_icode.nit:304 */
+ /* compiling/compiling_icode.nit:304 */
REGB2 = REGB0;
- /* ./compiling//compiling_icode.nit:305 */
+ /* compiling/compiling_icode.nit:305 */
REGB3 = TAG_Int(3);
fra.me.REG[3] = NEW_Array_standard___collection___array___Array___with_capacity(REGB3);
if (!once_value_18) {
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_decl(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[3]);
- /* ./../lib/standard//kernel.nit:354 */
+ /* ../lib/standard/kernel.nit:354 */
REGB2 = TAG_Int(1);
- /* ./../lib/standard//kernel.nit:235 */
+ /* ../lib/standard/kernel.nit:235 */
REGB2 = TAG_Int(UNTAG_Int(REGB0)+UNTAG_Int(REGB2));
- /* ./../lib/standard//kernel.nit:354 */
+ /* ../lib/standard/kernel.nit:354 */
REGB0 = REGB2;
} else {
- /* ./../lib/standard//kernel.nit:352 */
+ /* ../lib/standard/kernel.nit:352 */
goto label20;
}
}
label20: while(0);
- /* ./compiling//compiling_icode.nit:307 */
+ /* compiling/compiling_icode.nit:307 */
fra.me.REG[3] = CALL_icode___icode_base___IRoutine___closure_decls(fra.me.REG[0])(fra.me.REG[0]);
- /* ./compiling//compiling_icode.nit:308 */
+ /* compiling/compiling_icode.nit:308 */
REGB0 = TAG_Bool(fra.me.REG[3]==NIT_NULL);
if (UNTAG_Bool(REGB0)) {
} else {
}
REGB0 = TAG_Bool(!UNTAG_Bool(REGB0));
if (UNTAG_Bool(REGB0)) {
- /* ./compiling//compiling_icode.nit:309 */
+ /* compiling/compiling_icode.nit:309 */
REGB0 = TAG_Int(3);
fra.me.REG[4] = NEW_Array_standard___collection___array___Array___with_capacity(REGB0);
if (!once_value_21) {
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_decl(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[4]);
- /* ./compiling//compiling_icode.nit:310 */
+ /* compiling/compiling_icode.nit:310 */
if (!once_value_23) {
fra.me.REG[4] = BOX_NativeString("fra.me.closure_ctx = closctx_param;");
REGB0 = TAG_Int(35);
} else fra.me.REG[4] = once_value_23;
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:311 */
+ /* compiling/compiling_icode.nit:311 */
if (!once_value_24) {
fra.me.REG[4] = BOX_NativeString("fra.me.closure_funs = CREG;");
REGB0 = TAG_Int(27);
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:313 */
+ /* compiling/compiling_icode.nit:313 */
REGB0 = TAG_Int(0);
fra.me.REG[4] = REGB0;
- /* ./compiling//compiling_icode.nit:314 */
+ /* compiling/compiling_icode.nit:314 */
fra.me.REG[5] = CALL_icode___icode_base___IRoutine___params(fra.me.REG[0])(fra.me.REG[0]);
CALL_standard___collection___abstract_collection___Collection___iterate(fra.me.REG[5])(fra.me.REG[5], (&(fra.me)), ((fun_t)OC_compiling___compiling_icode___IRoutine___compile_inside_to_c_25));
- /* ./compiling//compiling_icode.nit:318 */
+ /* compiling/compiling_icode.nit:318 */
REGB0 = TAG_Bool(fra.me.REG[3]==NIT_NULL);
if (UNTAG_Bool(REGB0)) {
} else {
}
REGB0 = TAG_Bool(!UNTAG_Bool(REGB0));
if (UNTAG_Bool(REGB0)) {
- /* ./compiling//compiling_icode.nit:319 */
+ /* compiling/compiling_icode.nit:319 */
REGB0 = TAG_Int(0);
REGB1 = TAG_Bool(fra.me.REG[3]==NIT_NULL);
if (UNTAG_Bool(REGB1)) {
nit_abort("Reciever is null", NULL, LOCATE_compiling___compiling_icode, 319);
}
REGB1 = CALL_standard___collection___abstract_collection___Collection___length(fra.me.REG[3])(fra.me.REG[3]);
- /* ./../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(REGB1));
- /* ./../lib/standard//kernel.nit:352 */
+ /* ../lib/standard/kernel.nit:352 */
if (UNTAG_Bool(REGB2)) {
- /* ./compiling//compiling_icode.nit:319 */
+ /* compiling/compiling_icode.nit:319 */
REGB2 = REGB0;
- /* ./compiling//compiling_icode.nit:320 */
+ /* compiling/compiling_icode.nit:320 */
REGB3 = TAG_Bool(fra.me.REG[3]==NIT_NULL);
if (UNTAG_Bool(REGB3)) {
nit_abort("Reciever is null", NULL, LOCATE_compiling___compiling_icode, 320);
}
fra.me.REG[4] = CALL_standard___collection___abstract_collection___SequenceRead_____bra(fra.me.REG[3])(fra.me.REG[3], REGB2);
- /* ./compiling//compiling_icode.nit:321 */
+ /* compiling/compiling_icode.nit:321 */
REGB3 = TAG_Int(5);
fra.me.REG[5] = NEW_Array_standard___collection___array___Array___with_capacity(REGB3);
if (!once_value_27) {
CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[5])(fra.me.REG[5], fra.me.REG[6]);
fra.me.REG[6] = CALL_icode___icode_base___IRoutine___params(fra.me.REG[0])(fra.me.REG[0]);
REGB3 = CALL_standard___collection___abstract_collection___Collection___length(fra.me.REG[6])(fra.me.REG[6]);
- /* ./../lib/standard//kernel.nit:235 */
+ /* ../lib/standard/kernel.nit:235 */
REGB3 = TAG_Int(UNTAG_Int(REGB3)+UNTAG_Int(REGB2));
- /* ./../lib/standard//collection//array.nit:278 */
+ /* ../lib/standard/collection/array.nit:278 */
fra.me.REG[6] = fra.me.REG[2];
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB4 = TAG_Int(0);
REGB5 = TAG_Bool(VAL_ISA(REGB4, VTCOLOR_standard___kernel___Comparable___OTHER(REGB3), VTID_standard___kernel___Comparable___OTHER(REGB3))) /*cast OTHER*/;
if (UNTAG_Bool(REGB5)) {
} else {
nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0);
}
- /* ./../lib/standard//kernel.nit:233 */
+ /* ../lib/standard/kernel.nit:233 */
REGB4 = TAG_Bool(UNTAG_Int(REGB3)>=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)) {
} 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)<UNTAG_Int(REGB4));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB5 = TAG_Bool(false);
REGB4 = REGB5;
}
if (UNTAG_Bool(REGB4)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[6] = ATTR_standard___collection___array___Array____items(fra.me.REG[6]);
REGB4 = TAG_Bool(fra.me.REG[6]==NIT_NULL);
if (UNTAG_Bool(REGB4)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[6] = ((Nit_NativeArray)fra.me.REG[6])->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(";");
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);
} 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)<UNTAG_Int(REGB3));
- /* ./../lib/standard//kernel.nit:352 */
+ /* ../lib/standard/kernel.nit:352 */
if (UNTAG_Bool(REGB4)) {
- /* ./compiling//compiling_icode.nit:327 */
+ /* compiling/compiling_icode.nit:327 */
if (!once_value_32) {
fra.me.REG[7] = BOX_NativeString("val_t");
REGB4 = TAG_Int(5);
register_static_object(&once_value_32);
} else fra.me.REG[7] = once_value_32;
fra.me.REG[7] = fra.me.REG[7];
- /* ./compiling//compiling_icode.nit:328 */
+ /* compiling/compiling_icode.nit:328 */
CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[5])(fra.me.REG[5], fra.me.REG[7]);
- /* ./../lib/standard//kernel.nit:354 */
+ /* ../lib/standard/kernel.nit:354 */
REGB4 = TAG_Int(1);
- /* ./../lib/standard//kernel.nit:235 */
+ /* ../lib/standard/kernel.nit:235 */
REGB4 = TAG_Int(UNTAG_Int(REGB2)+UNTAG_Int(REGB4));
- /* ./../lib/standard//kernel.nit:354 */
+ /* ../lib/standard/kernel.nit:354 */
REGB2 = REGB4;
} else {
- /* ./../lib/standard//kernel.nit:352 */
+ /* ../lib/standard/kernel.nit:352 */
goto label33;
}
}
label33: while(0);
- /* ./compiling//compiling_icode.nit:330 */
+ /* compiling/compiling_icode.nit:330 */
if (!once_value_34) {
fra.me.REG[7] = BOX_NativeString("void");
REGB2 = TAG_Int(4);
register_static_object(&once_value_34);
} else fra.me.REG[7] = once_value_34;
fra.me.REG[7] = fra.me.REG[7];
- /* ./compiling//compiling_icode.nit:331 */
+ /* compiling/compiling_icode.nit:331 */
fra.me.REG[6] = CALL_metamodel___static_type___MMSignature___return_type(fra.me.REG[6])(fra.me.REG[6]);
REGB2 = TAG_Bool(fra.me.REG[6]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
fra.me.REG[6] = fra.me.REG[6];
fra.me.REG[7] = fra.me.REG[6];
}
- /* ./compiling//compiling_icode.nit:332 */
+ /* compiling/compiling_icode.nit:332 */
fra.me.REG[6] = CALL_compiling___compiling_icode___I2CCompilerVisitor___clostypes(fra.me.REG[1])(fra.me.REG[1]);
REGB2 = TAG_Int(5);
fra.me.REG[8] = NEW_Array_standard___collection___array___Array___with_capacity(REGB2);
CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[8])(fra.me.REG[8], fra.me.REG[7]);
fra.me.REG[8] = CALL_standard___string___Object___to_s(fra.me.REG[8])(fra.me.REG[8]);
CALL_standard___collection___abstract_collection___Map_____braeq(fra.me.REG[6])(fra.me.REG[6], fra.me.REG[4], fra.me.REG[8]);
- /* ./../lib/standard//kernel.nit:354 */
+ /* ../lib/standard/kernel.nit:354 */
REGB2 = TAG_Int(1);
- /* ./../lib/standard//kernel.nit:235 */
+ /* ../lib/standard/kernel.nit:235 */
REGB2 = TAG_Int(UNTAG_Int(REGB0)+UNTAG_Int(REGB2));
- /* ./../lib/standard//kernel.nit:354 */
+ /* ../lib/standard/kernel.nit:354 */
REGB0 = REGB2;
} else {
- /* ./../lib/standard//kernel.nit:352 */
+ /* ../lib/standard/kernel.nit:352 */
goto label40;
}
}
label40: while(0);
}
- /* ./compiling//compiling_icode.nit:335 */
+ /* compiling/compiling_icode.nit:335 */
if (!once_value_41) {
fra.me.REG[2] = BOX_NativeString("val_t tmp;");
REGB0 = TAG_Int(10);
} else fra.me.REG[2] = once_value_41;
fra.me.REG[2] = fra.me.REG[2];
CALL_compiling___compiling_icode___I2CCompilerVisitor___add_decl(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]);
- /* ./compiling//compiling_icode.nit:338 */
+ /* compiling/compiling_icode.nit:338 */
fra.me.REG[2] = CALL_compiling___compiling_icode___I2CCompilerVisitor___return_label(fra.me.REG[1])(fra.me.REG[1]);
- /* ./compiling//compiling_icode.nit:339 */
+ /* compiling/compiling_icode.nit:339 */
fra.me.REG[3] = CALL_icode___icode_base___IRoutine___body(fra.me.REG[0])(fra.me.REG[0]);
CALL_compiling___compiling_icode___I2CCompilerVisitor___return_label__eq(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[3]);
- /* ./compiling//compiling_icode.nit:342 */
+ /* compiling/compiling_icode.nit:342 */
fra.me.REG[3] = CALL_icode___icode_base___IRoutine___body(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:344 */
+ /* compiling/compiling_icode.nit:344 */
if (!once_value_42) {
fra.me.REG[3] = BOX_NativeString("stack_frame_head = fra.me.prev;");
REGB0 = TAG_Int(31);
} else fra.me.REG[3] = once_value_42;
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:345 */
+ /* compiling/compiling_icode.nit:345 */
CALL_compiling___compiling_icode___I2CCompilerVisitor___return_label__eq(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[2]);
- /* ./compiling//compiling_icode.nit:346 */
+ /* compiling/compiling_icode.nit:346 */
fra.me.REG[0] = CALL_icode___icode_base___IRoutine___result(fra.me.REG[0])(fra.me.REG[0]);
- /* ./compiling//compiling_icode.nit:347 */
+ /* compiling/compiling_icode.nit:347 */
REGB0 = TAG_Bool(fra.me.REG[0]==NIT_NULL);
if (UNTAG_Bool(REGB0)) {
} else {
}
REGB0 = TAG_Bool(!UNTAG_Bool(REGB0));
if (UNTAG_Bool(REGB0)) {
- /* ./compiling//compiling_icode.nit:348 */
+ /* compiling/compiling_icode.nit:348 */
fra.me.REG[0] = CALL_compiling___compiling_icode___I2CCompilerVisitor___register(fra.me.REG[1])(fra.me.REG[1], fra.me.REG[0]);
goto label43;
} else {
- /* ./compiling//compiling_icode.nit:350 */
+ /* compiling/compiling_icode.nit:350 */
fra.me.REG[0] = NIT_NULL;
goto label43;
}
fra.me.closure_funs = CREG;
fra.me.REG[0] = p0;
CREG[0] = clos_fun0;
- /* ./compiling//compiling_icode.nit:315 */
+ /* compiling/compiling_icode.nit:315 */
fra.me.REG[1] = CALL_analysis___allocate_iregister_slots___IRegister___slot_index(fra.me.REG[0])(fra.me.REG[0]);
REGB0 = TAG_Bool(fra.me.REG[1]==NIT_NULL);
if (UNTAG_Bool(REGB0)) {
REGB1 = TAG_Bool(false);
REGB0 = REGB1;
} else {
- /* ./../lib/standard//kernel.nit:227 */
+ /* ../lib/standard/kernel.nit:227 */
REGB1 = TAG_Bool((fra.me.REG[1])==(NIT_NULL));
- /* ./compiling//compiling_icode.nit:315 */
+ /* compiling/compiling_icode.nit:315 */
REGB0 = REGB1;
}
}
REGB0 = TAG_Bool(!UNTAG_Bool(REGB0));
if (UNTAG_Bool(REGB0)) {
fra.me.REG[0] = CALL_compiling___compiling_icode___I2CCompilerVisitor___register(closctx->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)) {
} 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)<UNTAG_Int(REGB1));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB2 = TAG_Bool(false);
REGB1 = REGB2;
}
if (UNTAG_Bool(REGB1)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[1] = ATTR_standard___collection___array___Array____items(fra.me.REG[1]);
REGB1 = TAG_Bool(fra.me.REG[1]==NIT_NULL);
if (UNTAG_Bool(REGB1)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[1] = ((Nit_NativeArray)fra.me.REG[1])->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;
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);
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;
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 {
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;
}
}
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 {
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;
}
}
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 {
} 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);
} 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);
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 {
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);
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);
} 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 {
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;
}
}
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);
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);
} 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;
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 {
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;
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;
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);
} 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);
} 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);
} 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);
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 {
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);
} 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);
} 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;
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;
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]);
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 {
}
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);
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);
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 {
}
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);
} 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);
} 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);
} 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);
}
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);
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 (");
} 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);
} 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 ");
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 ");
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);
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 {
}
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;
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 {
}
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);
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;
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)) {
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);
} 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);
} 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);
} 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);
} 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);
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)) {
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);
} 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);
} 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);
} 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);
} 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);
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);
} 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);
} 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);
} 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);
} 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);
} 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);
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);
} 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);
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);
} 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);
} 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);
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);
} 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);
} 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);
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)) {
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);
} 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);
} 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);
} 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;
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]);
}
}
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) {
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);
}
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[6] = ATTR_standard___collection___array___Array____items(fra.me.REG[6]);
REGB2 = TAG_Bool(fra.me.REG[6]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[6] = ((Nit_NativeArray)fra.me.REG[6])->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(REGB2));
- /* ./../lib/standard//kernel.nit:352 */
+ /* ../lib/standard/kernel.nit:352 */
if (UNTAG_Bool(REGB0)) {
- /* ./compiling//compiling_icode.nit:710 */
+ /* compiling/compiling_icode.nit:710 */
REGB0 = REGB1;
- /* ./compiling//compiling_icode.nit:711 */
+ /* compiling/compiling_icode.nit:711 */
REGB3 = TAG_Int(1);
- /* ./../lib/standard//kernel.nit:235 */
+ /* ../lib/standard/kernel.nit:235 */
REGB3 = TAG_Int(UNTAG_Int(REGB0)+UNTAG_Int(REGB3));
- /* ./../lib/standard//collection//array.nit:278 */
+ /* ../lib/standard/collection/array.nit:278 */
fra.me.REG[4] = fra.me.REG[3];
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Int(0);
REGB4 = TAG_Bool(VAL_ISA(REGB0, VTCOLOR_standard___kernel___Comparable___OTHER(REGB3), VTID_standard___kernel___Comparable___OTHER(REGB3))) /*cast OTHER*/;
if (UNTAG_Bool(REGB4)) {
} 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(REGB3)>=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)) {
} 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)<UNTAG_Int(REGB0));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB4 = TAG_Bool(false);
REGB0 = REGB4;
}
if (UNTAG_Bool(REGB0)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[4] = ATTR_standard___collection___array___Array____items(fra.me.REG[4]);
REGB0 = TAG_Bool(fra.me.REG[4]==NIT_NULL);
if (UNTAG_Bool(REGB0)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[4] = ((Nit_NativeArray)fra.me.REG[4])->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) {
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;
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);
}
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");
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");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[6] = ATTR_standard___collection___array___Array____items(fra.me.REG[6]);
REGB2 = TAG_Bool(fra.me.REG[6]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[6] = ((Nit_NativeArray)fra.me.REG[6])->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 -");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("));");
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");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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)");
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");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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)");
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");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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("+");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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("-");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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("*");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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("/");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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("%");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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("<");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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(">");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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("<=");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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(">=");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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("==");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(")==(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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("!=");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(")!=(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
}
}
} 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");
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");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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 -");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("));");
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");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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("+");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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("-");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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("*");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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("/");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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("<");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(")<UNBOX_Float(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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(">");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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("<=");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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(">=");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
}
}
} 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");
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");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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 -");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("));");
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");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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)");
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");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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)");
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");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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')");
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("+");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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("-");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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("*");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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("/");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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("%");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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("<");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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_Char(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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(">");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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("<=");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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(">=");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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("==");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(")==(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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("!=");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(")!=(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
}
}
} 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");
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");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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 -");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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\");");
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");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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("==");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(")==(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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("!=");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(")!=(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
}
}
} 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");
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");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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)");
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("[]");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(")]");
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("[]=");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(")]=");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("");
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");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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)");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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))");
}
}
} 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");
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");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("))");
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");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(")))");
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("[]");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(")])");
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("[]=");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(");");
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");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[7] = ATTR_standard___collection___array___Array____items(fra.me.REG[7]);
REGB2 = TAG_Bool(fra.me.REG[7]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[7] = ((Nit_NativeArray)fra.me.REG[7])->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("));");
}
}
} 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");
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");
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);
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");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[2] = ATTR_standard___collection___array___Array____items(fra.me.REG[2]);
REGB2 = TAG_Bool(fra.me.REG[2]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[2] = ((Nit_NativeArray)fra.me.REG[2])->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)");
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");
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);
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");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[2] = ATTR_standard___collection___array___Array____items(fra.me.REG[2]);
REGB2 = TAG_Bool(fra.me.REG[2]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[2] = ((Nit_NativeArray)fra.me.REG[2])->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(");
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[2] = ATTR_standard___collection___array___Array____items(fra.me.REG[2]);
REGB2 = TAG_Bool(fra.me.REG[2]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[2] = ((Nit_NativeArray)fra.me.REG[2])->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(")))");
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");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[2] = ATTR_standard___collection___array___Array____items(fra.me.REG[2]);
REGB2 = TAG_Bool(fra.me.REG[2]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[2] = ((Nit_NativeArray)fra.me.REG[2])->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("));");
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");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[2] = ATTR_standard___collection___array___Array____items(fra.me.REG[2]);
REGB2 = TAG_Bool(fra.me.REG[2]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[2] = ((Nit_NativeArray)fra.me.REG[2])->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))");
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");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[2] = ATTR_standard___collection___array___Array____items(fra.me.REG[2]);
REGB2 = TAG_Bool(fra.me.REG[2]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[2] = ((Nit_NativeArray)fra.me.REG[2])->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))))");
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");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[2] = ATTR_standard___collection___array___Array____items(fra.me.REG[2]);
REGB2 = TAG_Bool(fra.me.REG[2]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[2] = ((Nit_NativeArray)fra.me.REG[2])->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);");
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");
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) {
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)) {
} 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)<UNTAG_Int(REGB2));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB0 = TAG_Bool(false);
REGB2 = REGB0;
}
if (UNTAG_Bool(REGB2)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[4] = ATTR_standard___collection___array___Array____items(fra.me.REG[4]);
REGB2 = TAG_Bool(fra.me.REG[4]==NIT_NULL);
if (UNTAG_Bool(REGB2)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[4] = ((Nit_NativeArray)fra.me.REG[4])->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);");
}
}
}
- /* ./compiling//compiling_icode.nit:896 */
+ /* compiling/compiling_icode.nit:896 */
REGB1 = TAG_Bool(fra.me.REG[5]==NIT_NULL);
if (UNTAG_Bool(REGB1)) {
} else {
}
}
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 {
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) {
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);
} 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);
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)) {
}
}
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) {
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]);
}
}
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);
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);
} 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) {
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);
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);
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);
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);
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);
} 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)) {
} 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)<UNTAG_Int(REGB1));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB2 = TAG_Bool(false);
REGB1 = REGB2;
}
if (UNTAG_Bool(REGB1)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[2] = ATTR_standard___collection___array___Array____items(fra.me.REG[2]);
REGB1 = TAG_Bool(fra.me.REG[2]==NIT_NULL);
if (UNTAG_Bool(REGB1)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[2] = ((Nit_NativeArray)fra.me.REG[2])->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);
} 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)) {
} 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));
} else {
- /* ./../lib/standard//collection//array.nit:280 */
+ /* ../lib/standard/collection/array.nit:280 */
REGB2 = TAG_Bool(false);
REGB0 = REGB2;
}
if (UNTAG_Bool(REGB0)) {
} else {
- nit_abort("Assert %s failed", "'index'", LOCATE_standard___collection___array, 280);
+ nit_abort("Assert '%s' failed", "index", LOCATE_standard___collection___array, 280);
}
- /* ./../lib/standard//collection//array.nit:281 */
+ /* ../lib/standard/collection/array.nit:281 */
fra.me.REG[2] = ATTR_standard___collection___array___Array____items(fra.me.REG[2]);
REGB0 = TAG_Bool(fra.me.REG[2]==NIT_NULL);
if (UNTAG_Bool(REGB0)) {
nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 281);
}
- /* ./../lib/standard//collection//array.nit:718 */
+ /* ../lib/standard/collection/array.nit:718 */
fra.me.REG[2] = ((Nit_NativeArray)fra.me.REG[2])->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);
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);
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);
} 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 {
}
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);
} 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);
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);
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);
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)) {
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 {
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);
} 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);
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);
} 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);
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);
} 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);
} 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);
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);
} 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);
} 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);
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);
} 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);
} 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);
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]);
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);
} 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);
} 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);
}
}
}
- /* ./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);
} 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);
} 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);
} 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);
} 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);
} 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);
} 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);
} 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);
} 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);
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);
} 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);
} 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);
} 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);
} 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);
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);
} 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);
} 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);
} 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);
} 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);
} 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);
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);
} 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);
} 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);
} 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);
} 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);
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);
}
}
}
- /* ./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);
} 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);
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);
} 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);
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) {
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) {
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) {
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) {
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) {
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) {
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)) {
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) {
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;
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) {
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) {
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) {
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) {
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) {
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) {
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 {
}
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);
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);
} 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);
} 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);
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);
} 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);
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);
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) {
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");
} 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 {
}
}
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);
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) {
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);
} 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) {