c_src: update
[nit.git] / c_src / utils._sep.c
index c268dad..5157bf7 100644 (file)
@@ -4,6 +4,7 @@ val_t utils___Object___cmangle(val_t p0, val_t p1){
   struct {struct stack_frame_t me; val_t MORE_REG[6];} fra;
   val_t REGB0;
   val_t REGB1;
+  val_t REGB2;
   val_t tmp;
   static val_t once_value_1; /* Once value */
   fra.me.prev = stack_frame_head; stack_frame_head = &fra.me;
@@ -22,64 +23,70 @@ val_t utils___Object___cmangle(val_t p0, val_t p1){
   fra.me.REG[0] = p0;
   fra.me.REG[1] = p1;
   /* ./utils.nit:21 */
-  REGB0 = TAG_Bool(VAL_ISA(fra.me.REG[1], COLOR_Array, ID_Array)) /*cast Array[Symbol]*/;
+  fra.me.REG[2] = fra.me.REG[0];
+  REGB0 = TAG_Bool(VAL_ISA(fra.me.REG[1], COLOR_standard___collection___array___Array, ID_standard___collection___array___Array)) /*cast Array[Symbol]*/;
   if (UNTAG_Bool(REGB0)) {
   } else {
     nit_abort("Cast failed", NULL, LOCATE_utils, 21);
   }
   /* ./utils.nit:24 */
   if (!once_value_1) {
-    fra.me.REG[0] = CALL_utils___Object___cmangle_table(fra.me.REG[0])(fra.me.REG[0]);
-    once_value_1 = fra.me.REG[0];
+    fra.me.REG[2] = CALL_utils___Object___cmangle_table(fra.me.REG[2])(fra.me.REG[2]);
+    once_value_1 = fra.me.REG[2];
     register_static_object(&once_value_1);
-  } else fra.me.REG[0] = once_value_1;
-  fra.me.REG[0] = fra.me.REG[0];
+  } else fra.me.REG[2] = once_value_1;
+  fra.me.REG[2] = fra.me.REG[2];
   /* ./utils.nit:25 */
-  fra.me.REG[2] = NEW_Buffer_string___Buffer___init();
-  /* ./../lib/standard//collection//array.nit:234 */
+  fra.me.REG[0] = NEW_Buffer_standard___string___Buffer___init();
+  /* ./../lib/standard//collection//array.nit:232 */
   REGB0 = TAG_Int(0);
-  /* ./../lib/standard//collection//array.nit:235 */
-  REGB1 = TAG_Bool(ATTR_array___AbstractArrayRead____length(fra.me.REG[1])!=NIT_NULL);
+  /* ./../lib/standard//collection//array.nit:233 */
+  REGB1 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[1])!=NIT_NULL);
   if (UNTAG_Bool(REGB1)) {
   } else {
-    nit_abort("Uninitialized attribute %s", "_length", LOCATE_array, 235);
+    nit_abort("Uninitialized attribute %s", "_length", LOCATE_standard___collection___array, 233);
   }
-  REGB1 = ATTR_array___AbstractArrayRead____length(fra.me.REG[1]);
-  /* ./../lib/standard//collection//array.nit:236 */
-  fra.me.REG[3] = ATTR_array___Array____items(fra.me.REG[1]);
-  /* ./../lib/standard//collection//array.nit:237 */
+  REGB1 = ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[1]);
+  /* ./../lib/standard//collection//array.nit:234 */
+  fra.me.REG[3] = ATTR_standard___collection___array___Array____items(fra.me.REG[1]);
+  /* ./../lib/standard//collection//array.nit:235 */
   while(1) {
     /* ./../lib/standard//collection//array.nit:23 */
-    REGB1 = TAG_Bool(ATTR_array___AbstractArrayRead____length(fra.me.REG[1])!=NIT_NULL);
+    REGB1 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[1])!=NIT_NULL);
     if (UNTAG_Bool(REGB1)) {
     } else {
-      nit_abort("Uninitialized attribute %s", "_length", LOCATE_array, 23);
+      nit_abort("Uninitialized attribute %s", "_length", LOCATE_standard___collection___array, 23);
+    }
+    REGB1 = ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[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);
     }
-    REGB1 = ATTR_array___AbstractArrayRead____length(fra.me.REG[1]);
-    /* ./../lib/standard//kernel.nit:212 */
+    /* ./../lib/standard//kernel.nit:215 */
     REGB1 = TAG_Bool(UNTAG_Int(REGB0)<UNTAG_Int(REGB1));
-    /* ./../lib/standard//collection//array.nit:237 */
+    /* ./../lib/standard//collection//array.nit:235 */
     if (UNTAG_Bool(REGB1)) {
-      /* ./../lib/standard//collection//array.nit:238 */
+      /* ./../lib/standard//collection//array.nit:236 */
       REGB1 = TAG_Bool(fra.me.REG[3]==NIT_NULL);
       if (UNTAG_Bool(REGB1)) {
-        nit_abort("Reciever is null", NULL, LOCATE_array, 238);
+        nit_abort("Reciever is null", NULL, LOCATE_standard___collection___array, 236);
       }
-      /* ./../lib/standard//collection//array.nit:654 */
+      /* ./../lib/standard//collection//array.nit:652 */
       fra.me.REG[4] = ((Nit_NativeArray)fra.me.REG[3])->val[UNTAG_Int(REGB0)];
       /* ./utils.nit:27 */
-      REGB1 = CALL_abstract_collection___Collection___is_empty(fra.me.REG[2])(fra.me.REG[2]);
+      REGB1 = CALL_standard___collection___abstract_collection___Collection___is_empty(fra.me.REG[0])(fra.me.REG[0]);
       REGB1 = TAG_Bool(!UNTAG_Bool(REGB1));
       if (UNTAG_Bool(REGB1)) {
         /* ./utils.nit:28 */
         REGB1 = TAG_Char('_');
-        CALL_abstract_collection___SimpleCollection___add(fra.me.REG[2])(fra.me.REG[2], REGB1);
+        CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[0])(fra.me.REG[0], REGB1);
         /* ./utils.nit:29 */
         REGB1 = TAG_Char('_');
-        CALL_abstract_collection___SimpleCollection___add(fra.me.REG[2])(fra.me.REG[2], REGB1);
+        CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[0])(fra.me.REG[0], REGB1);
         /* ./utils.nit:30 */
         REGB1 = TAG_Char('_');
-        CALL_abstract_collection___SimpleCollection___add(fra.me.REG[2])(fra.me.REG[2], REGB1);
+        CALL_standard___collection___abstract_collection___SimpleCollection___add(fra.me.REG[0])(fra.me.REG[0], REGB1);
       }
       /* ./utils.nit:32 */
       REGB1 = TAG_Bool(false);
@@ -88,26 +95,26 @@ val_t utils___Object___cmangle(val_t p0, val_t p1){
       REGB1 = TAG_Bool(true);
       fra.me.REG[6] = REGB1;
       /* ./utils.nit:34 */
-      fra.me.REG[4] = CALL_string___Object___to_s(fra.me.REG[4])(fra.me.REG[4]);
-      CALL_abstract_collection___Collection___iterate(fra.me.REG[4])(fra.me.REG[4], (&(fra.me)), ((fun_t)OC_utils___Object___cmangle_2));
-      /* ./../lib/standard//collection//array.nit:239 */
+      fra.me.REG[4] = CALL_standard___string___Object___to_s(fra.me.REG[4])(fra.me.REG[4]);
+      CALL_standard___collection___abstract_collection___Collection___iterate(fra.me.REG[4])(fra.me.REG[4], (&(fra.me)), ((fun_t)OC_utils___Object___cmangle_2));
+      /* ./../lib/standard//collection//array.nit:237 */
       REGB1 = TAG_Int(1);
-      /* ./../lib/standard//kernel.nit:215 */
+      /* ./../lib/standard//kernel.nit:218 */
       REGB1 = TAG_Int(UNTAG_Int(REGB0)+UNTAG_Int(REGB1));
-      /* ./../lib/standard//collection//array.nit:239 */
+      /* ./../lib/standard//collection//array.nit:237 */
       REGB0 = REGB1;
     } else {
-      /* ./../lib/standard//collection//array.nit:237 */
+      /* ./../lib/standard//collection//array.nit:235 */
       goto label3;
     }
   }
   label3: while(0);
   /* ./utils.nit:55 */
-  fra.me.REG[2] = CALL_string___Object___to_s(fra.me.REG[2])(fra.me.REG[2]);
+  fra.me.REG[0] = CALL_standard___string___Object___to_s(fra.me.REG[0])(fra.me.REG[0]);
   goto label4;
   label4: while(0);
   stack_frame_head = fra.me.prev;
-  return fra.me.REG[2];
+  return fra.me.REG[0];
 }
       void OC_utils___Object___cmangle_2(struct stack_frame_t *closctx, val_t p0){
         struct {struct stack_frame_t me;} fra;
@@ -128,12 +135,22 @@ val_t utils___Object___cmangle(val_t p0, val_t p1){
         REGB0 = fra.me.REG[0];
         /* ./utils.nit:36 */
         REGB1 = TAG_Char('a');
-        /* ./../lib/standard//kernel.nit:353 */
+        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:356 */
         REGB1 = TAG_Bool(UNTAG_Char(REGB0)>=UNTAG_Char(REGB1));
         /* ./utils.nit:36 */
         if (UNTAG_Bool(REGB1)) {
           REGB1 = TAG_Char('z');
-          /* ./../lib/standard//kernel.nit:351 */
+          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:354 */
           REGB1 = TAG_Bool(UNTAG_Char(REGB0)<=UNTAG_Char(REGB1));
         } else {
           /* ./utils.nit:36 */
@@ -144,12 +161,22 @@ val_t utils___Object___cmangle(val_t p0, val_t p1){
           REGB1 = TAG_Bool(true);
         } else {
           REGB2 = TAG_Char('A');
-          /* ./../lib/standard//kernel.nit:353 */
+          REGB3 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB0), VTID_standard___kernel___Comparable___OTHER(REGB0))) /*cast OTHER*/;
+          if (UNTAG_Bool(REGB3)) {
+          } else {
+            nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0);
+          }
+          /* ./../lib/standard//kernel.nit:356 */
           REGB2 = TAG_Bool(UNTAG_Char(REGB0)>=UNTAG_Char(REGB2));
           /* ./utils.nit:36 */
           if (UNTAG_Bool(REGB2)) {
             REGB2 = TAG_Char('Z');
-            /* ./../lib/standard//kernel.nit:351 */
+            REGB3 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB0), VTID_standard___kernel___Comparable___OTHER(REGB0))) /*cast OTHER*/;
+            if (UNTAG_Bool(REGB3)) {
+            } else {
+              nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0);
+            }
+            /* ./../lib/standard//kernel.nit:354 */
             REGB2 = TAG_Bool(UNTAG_Char(REGB0)<=UNTAG_Char(REGB2));
           } else {
             /* ./utils.nit:36 */
@@ -162,12 +189,22 @@ val_t utils___Object___cmangle(val_t p0, val_t p1){
           REGB1 = TAG_Bool(true);
         } else {
           REGB2 = TAG_Char('0');
-          /* ./../lib/standard//kernel.nit:353 */
+          REGB3 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB0), VTID_standard___kernel___Comparable___OTHER(REGB0))) /*cast OTHER*/;
+          if (UNTAG_Bool(REGB3)) {
+          } else {
+            nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0);
+          }
+          /* ./../lib/standard//kernel.nit:356 */
           REGB2 = TAG_Bool(UNTAG_Char(REGB0)>=UNTAG_Char(REGB2));
           /* ./utils.nit:36 */
           if (UNTAG_Bool(REGB2)) {
             REGB2 = TAG_Char('9');
-            /* ./../lib/standard//kernel.nit:351 */
+            REGB3 = TAG_Bool(VAL_ISA(REGB2, VTCOLOR_standard___kernel___Comparable___OTHER(REGB0), VTID_standard___kernel___Comparable___OTHER(REGB0))) /*cast OTHER*/;
+            if (UNTAG_Bool(REGB3)) {
+            } else {
+              nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0);
+            }
+            /* ./../lib/standard//kernel.nit:354 */
             REGB2 = TAG_Bool(UNTAG_Char(REGB0)<=UNTAG_Char(REGB2));
           } else {
             /* ./utils.nit:36 */
@@ -178,7 +215,7 @@ val_t utils___Object___cmangle(val_t p0, val_t p1){
         }
         if (UNTAG_Bool(REGB1)) {
           /* ./utils.nit:37 */
-          CALL_abstract_collection___SimpleCollection___add(closctx->REG[2])(closctx->REG[2], REGB0);
+          CALL_standard___collection___abstract_collection___SimpleCollection___add(closctx->REG[0])(closctx->REG[0], REGB0);
           /* ./utils.nit:38 */
           REGB1 = TAG_Bool(false);
           closctx->REG[5] = REGB1;
@@ -191,7 +228,7 @@ val_t utils___Object___cmangle(val_t p0, val_t p1){
           REGB2 = TAG_Bool(IS_EQUAL_OO(REGB0,REGB1));
           if (UNTAG_Bool(REGB2)) {
           } else {
-            /* ./../lib/standard//kernel.nit:347 */
+            /* ./../lib/standard//kernel.nit:350 */
             REGB1 = TAG_Bool((REGB0)==(REGB1));
             /* ./utils.nit:40 */
             REGB2 = REGB1;
@@ -204,7 +241,7 @@ val_t utils___Object___cmangle(val_t p0, val_t p1){
           }
           if (UNTAG_Bool(REGB2)) {
             /* ./utils.nit:41 */
-            CALL_abstract_collection___SimpleCollection___add(closctx->REG[2])(closctx->REG[2], REGB0);
+            CALL_standard___collection___abstract_collection___SimpleCollection___add(closctx->REG[0])(closctx->REG[0], REGB0);
             /* ./utils.nit:42 */
             REGB2 = TAG_Bool(true);
             closctx->REG[5] = REGB2;
@@ -213,20 +250,20 @@ val_t utils___Object___cmangle(val_t p0, val_t p1){
             closctx->REG[6] = REGB2;
           } else {
             /* ./utils.nit:44 */
-            REGB2 = CALL_abstract_collection___MapRead___has_key(closctx->REG[0])(closctx->REG[0], REGB0);
+            REGB2 = CALL_standard___collection___abstract_collection___MapRead___has_key(closctx->REG[2])(closctx->REG[2], REGB0);
             if (UNTAG_Bool(REGB2)) {
               /* ./utils.nit:45 */
               if (UNTAG_Bool(closctx->REG[6])) {
                /* ./utils.nit:46 */
                REGB2 = TAG_Char('_');
-               CALL_abstract_collection___SimpleCollection___add(closctx->REG[2])(closctx->REG[2], REGB2);
+               CALL_standard___collection___abstract_collection___SimpleCollection___add(closctx->REG[0])(closctx->REG[0], REGB2);
                /* ./utils.nit:47 */
                REGB2 = TAG_Char('_');
-               CALL_abstract_collection___SimpleCollection___add(closctx->REG[2])(closctx->REG[2], REGB2);
+               CALL_standard___collection___abstract_collection___SimpleCollection___add(closctx->REG[0])(closctx->REG[0], REGB2);
               }
               /* ./utils.nit:49 */
-              fra.me.REG[0] = CALL_abstract_collection___MapRead_____bra(closctx->REG[0])(closctx->REG[0], REGB0);
-              CALL_abstract_collection___Sequence___append(closctx->REG[2])(closctx->REG[2], fra.me.REG[0]);
+              fra.me.REG[0] = CALL_standard___collection___abstract_collection___MapRead_____bra(closctx->REG[2])(closctx->REG[2], REGB0);
+              CALL_standard___collection___abstract_collection___Sequence___append(closctx->REG[0])(closctx->REG[0], fra.me.REG[0]);
               /* ./utils.nit:50 */
               REGB0 = TAG_Bool(false);
               closctx->REG[6] = REGB0;
@@ -266,139 +303,139 @@ val_t utils___Object___cmangle_table(val_t p0){
   fra.me.REG[1] = NIT_NULL;
   fra.me.REG[0] = p0;
   /* ./utils.nit:61 */
-  fra.me.REG[0] = NEW_HashMap_hash_collection___HashMap___init();
+  fra.me.REG[0] = NEW_HashMap_standard___collection___hash_collection___HashMap___init();
   /* ./utils.nit:62 */
   REGB0 = TAG_Char('+');
   if (!once_value_1) {
     fra.me.REG[1] = BOX_NativeString("plus");
     REGB1 = TAG_Int(4);
-    fra.me.REG[1] = NEW_String_string___String___with_native(fra.me.REG[1], REGB1);
+    fra.me.REG[1] = NEW_String_standard___string___String___with_native(fra.me.REG[1], REGB1);
     once_value_1 = fra.me.REG[1];
     register_static_object(&once_value_1);
   } else fra.me.REG[1] = once_value_1;
   fra.me.REG[1] = fra.me.REG[1];
-  CALL_abstract_collection___Map_____braeq(fra.me.REG[0])(fra.me.REG[0], REGB0, fra.me.REG[1]);
+  CALL_standard___collection___abstract_collection___Map_____braeq(fra.me.REG[0])(fra.me.REG[0], REGB0, fra.me.REG[1]);
   /* ./utils.nit:63 */
   REGB0 = TAG_Char('-');
   if (!once_value_2) {
     fra.me.REG[1] = BOX_NativeString("minus");
     REGB1 = TAG_Int(5);
-    fra.me.REG[1] = NEW_String_string___String___with_native(fra.me.REG[1], REGB1);
+    fra.me.REG[1] = NEW_String_standard___string___String___with_native(fra.me.REG[1], REGB1);
     once_value_2 = fra.me.REG[1];
     register_static_object(&once_value_2);
   } else fra.me.REG[1] = once_value_2;
   fra.me.REG[1] = fra.me.REG[1];
-  CALL_abstract_collection___Map_____braeq(fra.me.REG[0])(fra.me.REG[0], REGB0, fra.me.REG[1]);
+  CALL_standard___collection___abstract_collection___Map_____braeq(fra.me.REG[0])(fra.me.REG[0], REGB0, fra.me.REG[1]);
   /* ./utils.nit:64 */
   REGB0 = TAG_Char('*');
   if (!once_value_3) {
     fra.me.REG[1] = BOX_NativeString("star");
     REGB1 = TAG_Int(4);
-    fra.me.REG[1] = NEW_String_string___String___with_native(fra.me.REG[1], REGB1);
+    fra.me.REG[1] = NEW_String_standard___string___String___with_native(fra.me.REG[1], REGB1);
     once_value_3 = fra.me.REG[1];
     register_static_object(&once_value_3);
   } else fra.me.REG[1] = once_value_3;
   fra.me.REG[1] = fra.me.REG[1];
-  CALL_abstract_collection___Map_____braeq(fra.me.REG[0])(fra.me.REG[0], REGB0, fra.me.REG[1]);
+  CALL_standard___collection___abstract_collection___Map_____braeq(fra.me.REG[0])(fra.me.REG[0], REGB0, fra.me.REG[1]);
   /* ./utils.nit:65 */
   REGB0 = TAG_Char('/');
   if (!once_value_4) {
     fra.me.REG[1] = BOX_NativeString("slash");
     REGB1 = TAG_Int(5);
-    fra.me.REG[1] = NEW_String_string___String___with_native(fra.me.REG[1], REGB1);
+    fra.me.REG[1] = NEW_String_standard___string___String___with_native(fra.me.REG[1], REGB1);
     once_value_4 = fra.me.REG[1];
     register_static_object(&once_value_4);
   } else fra.me.REG[1] = once_value_4;
   fra.me.REG[1] = fra.me.REG[1];
-  CALL_abstract_collection___Map_____braeq(fra.me.REG[0])(fra.me.REG[0], REGB0, fra.me.REG[1]);
+  CALL_standard___collection___abstract_collection___Map_____braeq(fra.me.REG[0])(fra.me.REG[0], REGB0, fra.me.REG[1]);
   /* ./utils.nit:66 */
   REGB0 = TAG_Char('%');
   if (!once_value_5) {
     fra.me.REG[1] = BOX_NativeString("percent");
     REGB1 = TAG_Int(7);
-    fra.me.REG[1] = NEW_String_string___String___with_native(fra.me.REG[1], REGB1);
+    fra.me.REG[1] = NEW_String_standard___string___String___with_native(fra.me.REG[1], REGB1);
     once_value_5 = fra.me.REG[1];
     register_static_object(&once_value_5);
   } else fra.me.REG[1] = once_value_5;
   fra.me.REG[1] = fra.me.REG[1];
-  CALL_abstract_collection___Map_____braeq(fra.me.REG[0])(fra.me.REG[0], REGB0, fra.me.REG[1]);
+  CALL_standard___collection___abstract_collection___Map_____braeq(fra.me.REG[0])(fra.me.REG[0], REGB0, fra.me.REG[1]);
   /* ./utils.nit:67 */
   REGB0 = TAG_Char('[');
   if (!once_value_6) {
     fra.me.REG[1] = BOX_NativeString("bra");
     REGB1 = TAG_Int(3);
-    fra.me.REG[1] = NEW_String_string___String___with_native(fra.me.REG[1], REGB1);
+    fra.me.REG[1] = NEW_String_standard___string___String___with_native(fra.me.REG[1], REGB1);
     once_value_6 = fra.me.REG[1];
     register_static_object(&once_value_6);
   } else fra.me.REG[1] = once_value_6;
   fra.me.REG[1] = fra.me.REG[1];
-  CALL_abstract_collection___Map_____braeq(fra.me.REG[0])(fra.me.REG[0], REGB0, fra.me.REG[1]);
+  CALL_standard___collection___abstract_collection___Map_____braeq(fra.me.REG[0])(fra.me.REG[0], REGB0, fra.me.REG[1]);
   /* ./utils.nit:68 */
   REGB0 = TAG_Char('=');
   if (!once_value_7) {
     fra.me.REG[1] = BOX_NativeString("eq");
     REGB1 = TAG_Int(2);
-    fra.me.REG[1] = NEW_String_string___String___with_native(fra.me.REG[1], REGB1);
+    fra.me.REG[1] = NEW_String_standard___string___String___with_native(fra.me.REG[1], REGB1);
     once_value_7 = fra.me.REG[1];
     register_static_object(&once_value_7);
   } else fra.me.REG[1] = once_value_7;
   fra.me.REG[1] = fra.me.REG[1];
-  CALL_abstract_collection___Map_____braeq(fra.me.REG[0])(fra.me.REG[0], REGB0, fra.me.REG[1]);
+  CALL_standard___collection___abstract_collection___Map_____braeq(fra.me.REG[0])(fra.me.REG[0], REGB0, fra.me.REG[1]);
   /* ./utils.nit:69 */
   REGB0 = TAG_Char('<');
   if (!once_value_8) {
     fra.me.REG[1] = BOX_NativeString("l");
     REGB1 = TAG_Int(1);
-    fra.me.REG[1] = NEW_String_string___String___with_native(fra.me.REG[1], REGB1);
+    fra.me.REG[1] = NEW_String_standard___string___String___with_native(fra.me.REG[1], REGB1);
     once_value_8 = fra.me.REG[1];
     register_static_object(&once_value_8);
   } else fra.me.REG[1] = once_value_8;
   fra.me.REG[1] = fra.me.REG[1];
-  CALL_abstract_collection___Map_____braeq(fra.me.REG[0])(fra.me.REG[0], REGB0, fra.me.REG[1]);
+  CALL_standard___collection___abstract_collection___Map_____braeq(fra.me.REG[0])(fra.me.REG[0], REGB0, fra.me.REG[1]);
   /* ./utils.nit:70 */
   REGB0 = TAG_Char('>');
   if (!once_value_9) {
     fra.me.REG[1] = BOX_NativeString("g");
     REGB1 = TAG_Int(1);
-    fra.me.REG[1] = NEW_String_string___String___with_native(fra.me.REG[1], REGB1);
+    fra.me.REG[1] = NEW_String_standard___string___String___with_native(fra.me.REG[1], REGB1);
     once_value_9 = fra.me.REG[1];
     register_static_object(&once_value_9);
   } else fra.me.REG[1] = once_value_9;
   fra.me.REG[1] = fra.me.REG[1];
-  CALL_abstract_collection___Map_____braeq(fra.me.REG[0])(fra.me.REG[0], REGB0, fra.me.REG[1]);
+  CALL_standard___collection___abstract_collection___Map_____braeq(fra.me.REG[0])(fra.me.REG[0], REGB0, fra.me.REG[1]);
   /* ./utils.nit:71 */
   REGB0 = TAG_Char('!');
   if (!once_value_10) {
     fra.me.REG[1] = BOX_NativeString("n");
     REGB1 = TAG_Int(1);
-    fra.me.REG[1] = NEW_String_string___String___with_native(fra.me.REG[1], REGB1);
+    fra.me.REG[1] = NEW_String_standard___string___String___with_native(fra.me.REG[1], REGB1);
     once_value_10 = fra.me.REG[1];
     register_static_object(&once_value_10);
   } else fra.me.REG[1] = once_value_10;
   fra.me.REG[1] = fra.me.REG[1];
-  CALL_abstract_collection___Map_____braeq(fra.me.REG[0])(fra.me.REG[0], REGB0, fra.me.REG[1]);
+  CALL_standard___collection___abstract_collection___Map_____braeq(fra.me.REG[0])(fra.me.REG[0], REGB0, fra.me.REG[1]);
   /* ./utils.nit:72 */
   REGB0 = TAG_Char('_');
   if (!once_value_11) {
     fra.me.REG[1] = BOX_NativeString("u");
     REGB1 = TAG_Int(1);
-    fra.me.REG[1] = NEW_String_string___String___with_native(fra.me.REG[1], REGB1);
+    fra.me.REG[1] = NEW_String_standard___string___String___with_native(fra.me.REG[1], REGB1);
     once_value_11 = fra.me.REG[1];
     register_static_object(&once_value_11);
   } else fra.me.REG[1] = once_value_11;
   fra.me.REG[1] = fra.me.REG[1];
-  CALL_abstract_collection___Map_____braeq(fra.me.REG[0])(fra.me.REG[0], REGB0, fra.me.REG[1]);
+  CALL_standard___collection___abstract_collection___Map_____braeq(fra.me.REG[0])(fra.me.REG[0], REGB0, fra.me.REG[1]);
   /* ./utils.nit:73 */
   REGB0 = TAG_Char('@');
   if (!once_value_12) {
     fra.me.REG[1] = BOX_NativeString("at");
     REGB1 = TAG_Int(2);
-    fra.me.REG[1] = NEW_String_string___String___with_native(fra.me.REG[1], REGB1);
+    fra.me.REG[1] = NEW_String_standard___string___String___with_native(fra.me.REG[1], REGB1);
     once_value_12 = fra.me.REG[1];
     register_static_object(&once_value_12);
   } else fra.me.REG[1] = once_value_12;
   fra.me.REG[1] = fra.me.REG[1];
-  CALL_abstract_collection___Map_____braeq(fra.me.REG[0])(fra.me.REG[0], REGB0, fra.me.REG[1]);
+  CALL_standard___collection___abstract_collection___Map_____braeq(fra.me.REG[0])(fra.me.REG[0], REGB0, fra.me.REG[1]);
   /* ./utils.nit:74 */
   goto label13;
   label13: while(0);