add src/doc in gitignore
[nit.git] / c_src / parser___lexer._sep.c
index f147dd8..f81648b 100644 (file)
@@ -5466,32 +5466,32 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
   }
   fra.me.REG[1] = ATTR_parser___lexer___Lexer____file(fra.me.REG[0]);
   fra.me.REG[1] = CALL_location___SourceFile___string(fra.me.REG[1])(fra.me.REG[1]);
-  /* ./../lib/standard//collection//array.nit:23 */
+  /* ./../lib/standard//collection//array.nit:24 */
   REGB5 = TAG_Bool(ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[1])!=NIT_NULL);
   if (UNTAG_Bool(REGB5)) {
   } else {
-    nit_abort("Uninitialized attribute %s", "_length", LOCATE_standard___collection___array, 23);
+    nit_abort("Uninitialized attribute %s", "_length", LOCATE_standard___collection___array, 24);
   }
   REGB5 = ATTR_standard___collection___array___AbstractArrayRead____length(fra.me.REG[1]);
   /* ./parser//lexer.nit:1266 */
   REGB6 = TAG_Int(1);
-  /* ./../lib/standard//kernel.nit:219 */
+  /* ./../lib/standard//kernel.nit:236 */
   REGB6 = TAG_Int(-UNTAG_Int(REGB6));
   /* ./parser//lexer.nit:1267 */
   REGB7 = TAG_Int(1);
-  /* ./../lib/standard//kernel.nit:219 */
+  /* ./../lib/standard//kernel.nit:236 */
   REGB7 = TAG_Int(-UNTAG_Int(REGB7));
   /* ./parser//lexer.nit:1268 */
   REGB8 = TAG_Int(1);
-  /* ./../lib/standard//kernel.nit:219 */
+  /* ./../lib/standard//kernel.nit:236 */
   REGB8 = TAG_Int(-UNTAG_Int(REGB8));
   /* ./parser//lexer.nit:1269 */
   REGB9 = TAG_Int(1);
-  /* ./../lib/standard//kernel.nit:219 */
+  /* ./../lib/standard//kernel.nit:236 */
   REGB9 = TAG_Int(-UNTAG_Int(REGB9));
   /* ./parser//lexer.nit:1270 */
   REGB10 = TAG_Int(1);
-  /* ./../lib/standard//kernel.nit:219 */
+  /* ./../lib/standard//kernel.nit:236 */
   REGB10 = TAG_Int(-UNTAG_Int(REGB10));
   /* ./parser//lexer.nit:1272 */
   while(1) {
@@ -5500,24 +5500,24 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
     } else {
       nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0);
     }
-    /* ./../lib/standard//kernel.nit:216 */
+    /* ./../lib/standard//kernel.nit:233 */
     REGB11 = TAG_Bool(UNTAG_Int(REGB1)>=UNTAG_Int(REGB5));
     /* ./parser//lexer.nit:1273 */
     if (UNTAG_Bool(REGB11)) {
       /* ./parser//lexer.nit:1274 */
       REGB11 = TAG_Int(1);
-      /* ./../lib/standard//kernel.nit:219 */
+      /* ./../lib/standard//kernel.nit:236 */
       REGB11 = TAG_Int(-UNTAG_Int(REGB11));
       /* ./parser//lexer.nit:1274 */
       REGB0 = REGB11;
     } else {
       /* ./parser//lexer.nit:1276 */
       REGB11 = CALL_standard___collection___abstract_collection___SequenceRead_____bra(fra.me.REG[1])(fra.me.REG[1], REGB1);
-      /* ./../lib/standard//kernel.nit:385 */
+      /* ./../lib/standard//kernel.nit:413 */
       REGB11 = TAG_Int((unsigned char)UNTAG_Char(REGB11));
       /* ./parser//lexer.nit:1277 */
       REGB12 = TAG_Int(1);
-      /* ./../lib/standard//kernel.nit:218 */
+      /* ./../lib/standard//kernel.nit:235 */
       REGB12 = TAG_Int(UNTAG_Int(REGB1)+UNTAG_Int(REGB12));
       /* ./parser//lexer.nit:1277 */
       REGB1 = REGB12;
@@ -5547,7 +5547,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
       REGB16 = TAG_Bool(IS_EQUAL_OO(REGB11,REGB15));
       if (UNTAG_Bool(REGB16)) {
       } else {
-        /* ./../lib/standard//kernel.nit:210 */
+        /* ./../lib/standard//kernel.nit:227 */
         REGB15 = TAG_Bool((REGB11)==(REGB15));
         /* ./parser//lexer.nit:1282 */
         REGB16 = REGB15;
@@ -5570,7 +5570,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         } else {
           /* ./parser//lexer.nit:1287 */
           REGB16 = TAG_Int(1);
-          /* ./../lib/standard//kernel.nit:218 */
+          /* ./../lib/standard//kernel.nit:235 */
           REGB16 = TAG_Int(UNTAG_Int(REGB13)+UNTAG_Int(REGB16));
           /* ./parser//lexer.nit:1287 */
           REGB13 = REGB16;
@@ -5593,7 +5593,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB15 = TAG_Bool(IS_EQUAL_OO(REGB11,REGB16));
         if (UNTAG_Bool(REGB15)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB16 = TAG_Bool((REGB11)==(REGB16));
           /* ./parser//lexer.nit:1291 */
           REGB15 = REGB16;
@@ -5601,7 +5601,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         if (UNTAG_Bool(REGB15)) {
           /* ./parser//lexer.nit:1292 */
           REGB15 = TAG_Int(1);
-          /* ./../lib/standard//kernel.nit:218 */
+          /* ./../lib/standard//kernel.nit:235 */
           REGB15 = TAG_Int(UNTAG_Int(REGB13)+UNTAG_Int(REGB15));
           /* ./parser//lexer.nit:1292 */
           REGB13 = REGB15;
@@ -5623,7 +5623,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         } else {
           /* ./parser//lexer.nit:1297 */
           REGB15 = TAG_Int(1);
-          /* ./../lib/standard//kernel.nit:218 */
+          /* ./../lib/standard//kernel.nit:235 */
           REGB15 = TAG_Int(UNTAG_Int(REGB14)+UNTAG_Int(REGB15));
           /* ./parser//lexer.nit:1297 */
           REGB14 = REGB15;
@@ -5638,29 +5638,29 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB15 = REGB0;
         /* ./parser//lexer.nit:1303 */
         REGB16 = TAG_Int(1);
-        /* ./../lib/standard//kernel.nit:219 */
+        /* ./../lib/standard//kernel.nit:236 */
         REGB16 = TAG_Int(-UNTAG_Int(REGB16));
         REGB17 = TAG_Bool(VAL_ISA(REGB16, VTCOLOR_standard___kernel___Comparable___OTHER(REGB0), VTID_standard___kernel___Comparable___OTHER(REGB0))) /*cast OTHER*/;
         if (UNTAG_Bool(REGB17)) {
         } else {
           nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0);
         }
-        /* ./../lib/standard//kernel.nit:215 */
+        /* ./../lib/standard//kernel.nit:232 */
         REGB16 = TAG_Bool(UNTAG_Int(REGB0)<UNTAG_Int(REGB16));
         /* ./parser//lexer.nit:1303 */
         if (UNTAG_Bool(REGB16)) {
           /* ./parser//lexer.nit:1304 */
           REGB16 = TAG_Int(2);
-          /* ./../lib/standard//kernel.nit:219 */
+          /* ./../lib/standard//kernel.nit:236 */
           REGB16 = TAG_Int(-UNTAG_Int(REGB16));
-          /* ./../lib/standard//kernel.nit:220 */
+          /* ./../lib/standard//kernel.nit:237 */
           REGB16 = TAG_Int(UNTAG_Int(REGB16)-UNTAG_Int(REGB0));
           /* ./parser//lexer.nit:1304 */
           REGB15 = REGB16;
         }
         /* ./parser//lexer.nit:1307 */
         REGB16 = TAG_Int(1);
-        /* ./../lib/standard//kernel.nit:219 */
+        /* ./../lib/standard//kernel.nit:236 */
         REGB16 = TAG_Int(-UNTAG_Int(REGB16));
         /* ./parser//lexer.nit:1307 */
         REGB0 = REGB16;
@@ -5670,7 +5670,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB17 = TAG_Int(0);
         REGB17 = CALL_parser___tables___TablesCapable___lexer_goto(fra.me.REG[0])(fra.me.REG[0], REGB15, REGB17);
         REGB18 = TAG_Int(1);
-        /* ./../lib/standard//kernel.nit:220 */
+        /* ./../lib/standard//kernel.nit:237 */
         REGB18 = TAG_Int(UNTAG_Int(REGB17)-UNTAG_Int(REGB18));
         /* ./parser//lexer.nit:1312 */
         REGB17 = TAG_Int(0);
@@ -5679,7 +5679,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         } else {
           nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0);
         }
-        /* ./../lib/standard//kernel.nit:216 */
+        /* ./../lib/standard//kernel.nit:233 */
         REGB17 = TAG_Bool(UNTAG_Int(REGB18)>=UNTAG_Int(REGB17));
         /* ./parser//lexer.nit:1312 */
         if (UNTAG_Bool(REGB17)) {
@@ -5690,23 +5690,23 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
             } else {
               nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0);
             }
-            /* ./../lib/standard//kernel.nit:214 */
+            /* ./../lib/standard//kernel.nit:231 */
             REGB17 = TAG_Bool(UNTAG_Int(REGB16)<=UNTAG_Int(REGB18));
             /* ./parser//lexer.nit:1313 */
             if (UNTAG_Bool(REGB17)) {
-              /* ./../lib/standard//kernel.nit:218 */
+              /* ./../lib/standard//kernel.nit:235 */
               REGB17 = TAG_Int(UNTAG_Int(REGB16)+UNTAG_Int(REGB18));
               /* ./parser//lexer.nit:1314 */
               REGB19 = TAG_Int(2);
-              /* ./../lib/standard//kernel.nit:222 */
+              /* ./../lib/standard//kernel.nit:239 */
               REGB19 = TAG_Int(UNTAG_Int(REGB17)/UNTAG_Int(REGB19));
               /* ./parser//lexer.nit:1315 */
               REGB17 = TAG_Int(3);
-              /* ./../lib/standard//kernel.nit:221 */
+              /* ./../lib/standard//kernel.nit:238 */
               REGB17 = TAG_Int(UNTAG_Int(REGB19)*UNTAG_Int(REGB17));
               /* ./parser//lexer.nit:1315 */
               REGB20 = TAG_Int(1);
-              /* ./../lib/standard//kernel.nit:218 */
+              /* ./../lib/standard//kernel.nit:235 */
               REGB20 = TAG_Int(UNTAG_Int(REGB17)+UNTAG_Int(REGB20));
               /* ./parser//lexer.nit:1317 */
               REGB17 = CALL_parser___tables___TablesCapable___lexer_goto(fra.me.REG[0])(fra.me.REG[0], REGB15, REGB20);
@@ -5715,20 +5715,20 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
               } else {
                nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0);
               }
-              /* ./../lib/standard//kernel.nit:215 */
+              /* ./../lib/standard//kernel.nit:232 */
               REGB17 = TAG_Bool(UNTAG_Int(REGB11)<UNTAG_Int(REGB17));
               /* ./parser//lexer.nit:1317 */
               if (UNTAG_Bool(REGB17)) {
                /* ./parser//lexer.nit:1318 */
                REGB17 = TAG_Int(1);
-               /* ./../lib/standard//kernel.nit:220 */
+               /* ./../lib/standard//kernel.nit:237 */
                REGB17 = TAG_Int(UNTAG_Int(REGB19)-UNTAG_Int(REGB17));
                /* ./parser//lexer.nit:1318 */
                REGB18 = REGB17;
               } else {
                /* ./parser//lexer.nit:1319 */
                REGB17 = TAG_Int(1);
-               /* ./../lib/standard//kernel.nit:218 */
+               /* ./../lib/standard//kernel.nit:235 */
                REGB17 = TAG_Int(UNTAG_Int(REGB20)+UNTAG_Int(REGB17));
                /* ./parser//lexer.nit:1319 */
                REGB17 = CALL_parser___tables___TablesCapable___lexer_goto(fra.me.REG[0])(fra.me.REG[0], REGB15, REGB17);
@@ -5737,20 +5737,20 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
                } else {
                nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0);
                }
-               /* ./../lib/standard//kernel.nit:217 */
+               /* ./../lib/standard//kernel.nit:234 */
                REGB17 = TAG_Bool(UNTAG_Int(REGB11)>UNTAG_Int(REGB17));
                /* ./parser//lexer.nit:1319 */
                if (UNTAG_Bool(REGB17)) {
                /* ./parser//lexer.nit:1320 */
                REGB17 = TAG_Int(1);
-               /* ./../lib/standard//kernel.nit:218 */
+               /* ./../lib/standard//kernel.nit:235 */
                REGB17 = TAG_Int(UNTAG_Int(REGB19)+UNTAG_Int(REGB17));
                /* ./parser//lexer.nit:1320 */
                REGB16 = REGB17;
                } else {
                /* ./parser//lexer.nit:1322 */
                REGB17 = TAG_Int(2);
-               /* ./../lib/standard//kernel.nit:218 */
+               /* ./../lib/standard//kernel.nit:235 */
                REGB17 = TAG_Int(UNTAG_Int(REGB20)+UNTAG_Int(REGB17));
                /* ./parser//lexer.nit:1322 */
                REGB17 = CALL_parser___tables___TablesCapable___lexer_goto(fra.me.REG[0])(fra.me.REG[0], REGB15, REGB17);
@@ -5768,14 +5768,14 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         }
         /* ./parser//lexer.nit:1327 */
         REGB15 = TAG_Int(2);
-        /* ./../lib/standard//kernel.nit:219 */
+        /* ./../lib/standard//kernel.nit:236 */
         REGB15 = TAG_Int(-UNTAG_Int(REGB15));
         REGB16 = TAG_Bool(VAL_ISA(REGB15, VTCOLOR_standard___kernel___Comparable___OTHER(REGB0), VTID_standard___kernel___Comparable___OTHER(REGB0))) /*cast OTHER*/;
         if (UNTAG_Bool(REGB16)) {
         } else {
           nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0);
         }
-        /* ./../lib/standard//kernel.nit:217 */
+        /* ./../lib/standard//kernel.nit:234 */
         REGB15 = TAG_Bool(UNTAG_Int(REGB0)>UNTAG_Int(REGB15));
         /* ./parser//lexer.nit:1327 */
         if (UNTAG_Bool(REGB15)) {
@@ -5797,7 +5797,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
     } else {
       nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0);
     }
-    /* ./../lib/standard//kernel.nit:216 */
+    /* ./../lib/standard//kernel.nit:233 */
     REGB14 = TAG_Bool(UNTAG_Int(REGB0)>=UNTAG_Int(REGB14));
     /* ./parser//lexer.nit:1335 */
     if (UNTAG_Bool(REGB14)) {
@@ -5805,13 +5805,13 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
       REGB14 = CALL_parser___tables___TablesCapable___lexer_accept(fra.me.REG[0])(fra.me.REG[0], REGB0);
       /* ./parser//lexer.nit:1337 */
       REGB13 = TAG_Int(1);
-      /* ./../lib/standard//kernel.nit:219 */
+      /* ./../lib/standard//kernel.nit:236 */
       REGB13 = TAG_Int(-UNTAG_Int(REGB13));
       /* ./parser//lexer.nit:1337 */
       REGB12 = TAG_Bool(IS_EQUAL_OO(REGB14,REGB13));
       if (UNTAG_Bool(REGB12)) {
       } else {
-        /* ./../lib/standard//kernel.nit:210 */
+        /* ./../lib/standard//kernel.nit:227 */
         REGB13 = TAG_Bool((REGB14)==(REGB13));
         /* ./parser//lexer.nit:1337 */
         REGB12 = REGB13;
@@ -5822,7 +5822,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB6 = REGB0;
         /* ./parser//lexer.nit:1339 */
         REGB7 = REGB14;
-        /* ./../lib/standard//kernel.nit:220 */
+        /* ./../lib/standard//kernel.nit:237 */
         REGB14 = TAG_Int(UNTAG_Int(REGB1)-UNTAG_Int(REGB2));
         /* ./parser//lexer.nit:1340 */
         REGB8 = REGB14;
@@ -5846,13 +5846,13 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
     } else {
       /* ./parser//lexer.nit:1345 */
       REGB14 = TAG_Int(1);
-      /* ./../lib/standard//kernel.nit:219 */
+      /* ./../lib/standard//kernel.nit:236 */
       REGB14 = TAG_Int(-UNTAG_Int(REGB14));
       /* ./parser//lexer.nit:1345 */
       REGB12 = TAG_Bool(IS_EQUAL_OO(REGB6,REGB14));
       if (UNTAG_Bool(REGB12)) {
       } else {
-        /* ./../lib/standard//kernel.nit:210 */
+        /* ./../lib/standard//kernel.nit:227 */
         REGB14 = TAG_Bool((REGB6)==(REGB14));
         /* ./parser//lexer.nit:1345 */
         REGB12 = REGB14;
@@ -5867,15 +5867,15 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         }
         fra.me.REG[2] = ATTR_parser___lexer___Lexer____file(fra.me.REG[0]);
         REGB12 = TAG_Int(1);
-        /* ./../lib/standard//kernel.nit:218 */
+        /* ./../lib/standard//kernel.nit:235 */
         REGB12 = TAG_Int(UNTAG_Int(REGB4)+UNTAG_Int(REGB12));
         /* ./parser//lexer.nit:1346 */
         REGB14 = TAG_Int(1);
-        /* ./../lib/standard//kernel.nit:218 */
+        /* ./../lib/standard//kernel.nit:235 */
         REGB14 = TAG_Int(UNTAG_Int(REGB10)+UNTAG_Int(REGB14));
         /* ./parser//lexer.nit:1346 */
         REGB13 = TAG_Int(1);
-        /* ./../lib/standard//kernel.nit:218 */
+        /* ./../lib/standard//kernel.nit:235 */
         REGB13 = TAG_Int(UNTAG_Int(REGB3)+UNTAG_Int(REGB13));
         /* ./parser//lexer.nit:1346 */
         fra.me.REG[2] = NEW_Location_location___Location___init(fra.me.REG[2], REGB12, REGB14, REGB13, REGB9);
@@ -5883,7 +5883,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         ATTR_parser___lexer___Lexer____pos(fra.me.REG[0]) = REGB9;
         /* ./parser//lexer.nit:1348 */
         ATTR_parser___lexer___Lexer____line(fra.me.REG[0]) = REGB10;
-        /* ./../lib/standard//kernel.nit:218 */
+        /* ./../lib/standard//kernel.nit:235 */
         REGB13 = TAG_Int(UNTAG_Int(REGB2)+UNTAG_Int(REGB8));
         /* ./parser//lexer.nit:1349 */
         ATTR_parser___lexer___Lexer____stream_pos(fra.me.REG[0]) = REGB13;
@@ -5892,7 +5892,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1350 */
           REGB14 = REGB13;
@@ -5907,7 +5907,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1353 */
           REGB13 = REGB14;
@@ -5925,7 +5925,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1357 */
           REGB14 = REGB13;
@@ -5943,7 +5943,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1361 */
           REGB13 = REGB14;
@@ -5961,7 +5961,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1365 */
           REGB14 = REGB13;
@@ -5977,7 +5977,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1368 */
           REGB13 = REGB14;
@@ -5993,7 +5993,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1371 */
           REGB14 = REGB13;
@@ -6009,7 +6009,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1374 */
           REGB13 = REGB14;
@@ -6025,7 +6025,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1377 */
           REGB14 = REGB13;
@@ -6043,7 +6043,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1381 */
           REGB13 = REGB14;
@@ -6059,7 +6059,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1384 */
           REGB14 = REGB13;
@@ -6075,7 +6075,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1387 */
           REGB13 = REGB14;
@@ -6091,7 +6091,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1390 */
           REGB14 = REGB13;
@@ -6107,7 +6107,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1393 */
           REGB13 = REGB14;
@@ -6123,7 +6123,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1396 */
           REGB14 = REGB13;
@@ -6139,7 +6139,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1399 */
           REGB13 = REGB14;
@@ -6155,7 +6155,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1402 */
           REGB14 = REGB13;
@@ -6171,7 +6171,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1405 */
           REGB13 = REGB14;
@@ -6187,7 +6187,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1408 */
           REGB14 = REGB13;
@@ -6203,7 +6203,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1411 */
           REGB13 = REGB14;
@@ -6219,7 +6219,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1414 */
           REGB14 = REGB13;
@@ -6235,7 +6235,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1417 */
           REGB13 = REGB14;
@@ -6251,7 +6251,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1420 */
           REGB14 = REGB13;
@@ -6267,7 +6267,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1423 */
           REGB13 = REGB14;
@@ -6283,7 +6283,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1426 */
           REGB14 = REGB13;
@@ -6299,7 +6299,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1429 */
           REGB13 = REGB14;
@@ -6315,7 +6315,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1432 */
           REGB14 = REGB13;
@@ -6331,7 +6331,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1435 */
           REGB13 = REGB14;
@@ -6347,7 +6347,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1438 */
           REGB14 = REGB13;
@@ -6363,7 +6363,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1441 */
           REGB13 = REGB14;
@@ -6379,7 +6379,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1444 */
           REGB14 = REGB13;
@@ -6395,7 +6395,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1447 */
           REGB13 = REGB14;
@@ -6411,7 +6411,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1450 */
           REGB14 = REGB13;
@@ -6427,7 +6427,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1453 */
           REGB13 = REGB14;
@@ -6443,7 +6443,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1456 */
           REGB14 = REGB13;
@@ -6459,7 +6459,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1459 */
           REGB13 = REGB14;
@@ -6475,7 +6475,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1462 */
           REGB14 = REGB13;
@@ -6491,7 +6491,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1465 */
           REGB13 = REGB14;
@@ -6507,7 +6507,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1468 */
           REGB14 = REGB13;
@@ -6523,7 +6523,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1471 */
           REGB13 = REGB14;
@@ -6539,7 +6539,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1474 */
           REGB14 = REGB13;
@@ -6555,7 +6555,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1477 */
           REGB13 = REGB14;
@@ -6571,7 +6571,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1480 */
           REGB14 = REGB13;
@@ -6587,7 +6587,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1483 */
           REGB13 = REGB14;
@@ -6603,7 +6603,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1486 */
           REGB14 = REGB13;
@@ -6619,7 +6619,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1489 */
           REGB13 = REGB14;
@@ -6635,7 +6635,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1492 */
           REGB14 = REGB13;
@@ -6651,7 +6651,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1495 */
           REGB13 = REGB14;
@@ -6667,7 +6667,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1498 */
           REGB14 = REGB13;
@@ -6683,7 +6683,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1501 */
           REGB13 = REGB14;
@@ -6699,7 +6699,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1504 */
           REGB14 = REGB13;
@@ -6715,7 +6715,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1507 */
           REGB13 = REGB14;
@@ -6731,7 +6731,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1510 */
           REGB14 = REGB13;
@@ -6747,7 +6747,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1513 */
           REGB13 = REGB14;
@@ -6763,7 +6763,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1516 */
           REGB14 = REGB13;
@@ -6779,7 +6779,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1519 */
           REGB13 = REGB14;
@@ -6795,7 +6795,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1522 */
           REGB14 = REGB13;
@@ -6811,7 +6811,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1525 */
           REGB13 = REGB14;
@@ -6827,7 +6827,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1528 */
           REGB14 = REGB13;
@@ -6843,7 +6843,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1531 */
           REGB13 = REGB14;
@@ -6859,7 +6859,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1534 */
           REGB14 = REGB13;
@@ -6875,7 +6875,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1537 */
           REGB13 = REGB14;
@@ -6891,7 +6891,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1540 */
           REGB14 = REGB13;
@@ -6907,7 +6907,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1543 */
           REGB13 = REGB14;
@@ -6923,7 +6923,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1546 */
           REGB14 = REGB13;
@@ -6939,7 +6939,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1549 */
           REGB13 = REGB14;
@@ -6955,7 +6955,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1552 */
           REGB14 = REGB13;
@@ -6971,7 +6971,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1555 */
           REGB13 = REGB14;
@@ -6987,7 +6987,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1558 */
           REGB14 = REGB13;
@@ -7003,7 +7003,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1561 */
           REGB13 = REGB14;
@@ -7019,7 +7019,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1564 */
           REGB14 = REGB13;
@@ -7035,7 +7035,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1567 */
           REGB13 = REGB14;
@@ -7051,7 +7051,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1570 */
           REGB14 = REGB13;
@@ -7067,7 +7067,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1573 */
           REGB13 = REGB14;
@@ -7083,7 +7083,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1576 */
           REGB14 = REGB13;
@@ -7099,7 +7099,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1579 */
           REGB13 = REGB14;
@@ -7115,7 +7115,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1582 */
           REGB14 = REGB13;
@@ -7131,7 +7131,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1585 */
           REGB13 = REGB14;
@@ -7147,7 +7147,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1588 */
           REGB14 = REGB13;
@@ -7163,7 +7163,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1591 */
           REGB13 = REGB14;
@@ -7179,7 +7179,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1594 */
           REGB14 = REGB13;
@@ -7197,7 +7197,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1598 */
           REGB13 = REGB14;
@@ -7215,7 +7215,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1602 */
           REGB14 = REGB13;
@@ -7233,7 +7233,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1606 */
           REGB13 = REGB14;
@@ -7251,7 +7251,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1610 */
           REGB14 = REGB13;
@@ -7269,7 +7269,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1614 */
           REGB13 = REGB14;
@@ -7287,7 +7287,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1618 */
           REGB14 = REGB13;
@@ -7305,7 +7305,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1622 */
           REGB13 = REGB14;
@@ -7323,7 +7323,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB14 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB13));
         if (UNTAG_Bool(REGB14)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB13 = TAG_Bool((REGB7)==(REGB13));
           /* ./parser//lexer.nit:1626 */
           REGB14 = REGB13;
@@ -7341,7 +7341,7 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         REGB13 = TAG_Bool(IS_EQUAL_OO(REGB7,REGB14));
         if (UNTAG_Bool(REGB13)) {
         } else {
-          /* ./../lib/standard//kernel.nit:210 */
+          /* ./../lib/standard//kernel.nit:227 */
           REGB14 = TAG_Bool((REGB7)==(REGB14));
           /* ./parser//lexer.nit:1630 */
           REGB13 = REGB14;
@@ -7365,19 +7365,19 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         }
         fra.me.REG[2] = ATTR_parser___lexer___Lexer____file(fra.me.REG[0]);
         REGB13 = TAG_Int(1);
-        /* ./../lib/standard//kernel.nit:218 */
+        /* ./../lib/standard//kernel.nit:235 */
         REGB13 = TAG_Int(UNTAG_Int(REGB4)+UNTAG_Int(REGB13));
         /* ./parser//lexer.nit:1636 */
         REGB14 = TAG_Int(1);
-        /* ./../lib/standard//kernel.nit:218 */
+        /* ./../lib/standard//kernel.nit:235 */
         REGB14 = TAG_Int(UNTAG_Int(REGB4)+UNTAG_Int(REGB14));
         /* ./parser//lexer.nit:1636 */
         REGB12 = TAG_Int(1);
-        /* ./../lib/standard//kernel.nit:218 */
+        /* ./../lib/standard//kernel.nit:235 */
         REGB12 = TAG_Int(UNTAG_Int(REGB3)+UNTAG_Int(REGB12));
         /* ./parser//lexer.nit:1636 */
         REGB11 = TAG_Int(1);
-        /* ./../lib/standard//kernel.nit:218 */
+        /* ./../lib/standard//kernel.nit:235 */
         REGB11 = TAG_Int(UNTAG_Int(REGB3)+UNTAG_Int(REGB11));
         /* ./parser//lexer.nit:1636 */
         fra.me.REG[2] = NEW_Location_location___Location___init(fra.me.REG[2], REGB13, REGB14, REGB12, REGB11);
@@ -7386,11 +7386,11 @@ val_t parser___lexer___Lexer___get_token(val_t p0){
         } else {
           nit_abort("Cast failed", NULL, LOCATE_standard___kernel, 0);
         }
-        /* ./../lib/standard//kernel.nit:217 */
+        /* ./../lib/standard//kernel.nit:234 */
         REGB11 = TAG_Bool(UNTAG_Int(REGB1)>UNTAG_Int(REGB2));
         /* ./parser//lexer.nit:1637 */
         if (UNTAG_Bool(REGB11)) {
-          /* ./../lib/standard//kernel.nit:220 */
+          /* ./../lib/standard//kernel.nit:237 */
           REGB11 = TAG_Int(UNTAG_Int(REGB1)-UNTAG_Int(REGB2));
           /* ./parser//lexer.nit:1638 */
           fra.me.REG[4] = CALL_standard___string___AbstractString___substring(fra.me.REG[1])(fra.me.REG[1], REGB2, REGB11);