parser: regenerate with safe call `x?.foo`
[nit.git] / src / parser / lexer.nit
index f8431a0..efad425 100644 (file)
@@ -1170,7 +1170,7 @@ redef class TBang
     end
 end
 
-redef class TAt
+redef class TQuest
     redef fun parser_index: Int
     do
        return 97
@@ -1182,7 +1182,7 @@ redef class TAt
     end
 end
 
-redef class TSemi
+redef class TAt
     redef fun parser_index: Int
     do
        return 98
@@ -1194,7 +1194,7 @@ redef class TSemi
     end
 end
 
-redef class TClassid
+redef class TSemi
     redef fun parser_index: Int
     do
        return 99
@@ -1206,7 +1206,7 @@ redef class TClassid
     end
 end
 
-redef class TId
+redef class TClassid
     redef fun parser_index: Int
     do
        return 100
@@ -1218,7 +1218,7 @@ redef class TId
     end
 end
 
-redef class TAttrid
+redef class TId
     redef fun parser_index: Int
     do
        return 101
@@ -1230,7 +1230,7 @@ redef class TAttrid
     end
 end
 
-redef class TInteger
+redef class TAttrid
     redef fun parser_index: Int
     do
        return 102
@@ -1242,7 +1242,7 @@ redef class TInteger
     end
 end
 
-redef class TFloat
+redef class TInteger
     redef fun parser_index: Int
     do
        return 103
@@ -1254,7 +1254,7 @@ redef class TFloat
     end
 end
 
-redef class TString
+redef class TFloat
     redef fun parser_index: Int
     do
        return 104
@@ -1266,7 +1266,7 @@ redef class TString
     end
 end
 
-redef class TStartString
+redef class TString
     redef fun parser_index: Int
     do
        return 105
@@ -1278,7 +1278,7 @@ redef class TStartString
     end
 end
 
-redef class TMidString
+redef class TStartString
     redef fun parser_index: Int
     do
        return 106
@@ -1290,7 +1290,7 @@ redef class TMidString
     end
 end
 
-redef class TEndString
+redef class TMidString
     redef fun parser_index: Int
     do
        return 107
@@ -1302,7 +1302,7 @@ redef class TEndString
     end
 end
 
-redef class TChar
+redef class TEndString
     redef fun parser_index: Int
     do
        return 108
@@ -1314,7 +1314,7 @@ redef class TChar
     end
 end
 
-redef class TBadString
+redef class TChar
     redef fun parser_index: Int
     do
        return 109
@@ -1326,7 +1326,7 @@ redef class TBadString
     end
 end
 
-redef class TBadTString
+redef class TBadString
     redef fun parser_index: Int
     do
        return 110
@@ -1338,7 +1338,7 @@ redef class TBadTString
     end
 end
 
-redef class TBadChar
+redef class TBadTString
     redef fun parser_index: Int
     do
        return 111
@@ -1350,7 +1350,7 @@ redef class TBadChar
     end
 end
 
-redef class TExternCodeSegment
+redef class TBadChar
     redef fun parser_index: Int
     do
        return 112
@@ -1362,7 +1362,7 @@ redef class TExternCodeSegment
     end
 end
 
-redef class TBadExtern
+redef class TExternCodeSegment
     redef fun parser_index: Int
     do
        return 113
@@ -1374,11 +1374,23 @@ redef class TBadExtern
     end
 end
 
+redef class TBadExtern
+    redef fun parser_index: Int
+    do
+       return 114
+    end
+
+    init init_tk(loc: Location)
+    do
+               _location = loc
+    end
+end
+
 
 redef class EOF
     redef fun parser_index: Int
     do
-       return 114
+       return 115
     end
 end
 
@@ -1677,54 +1689,57 @@ redef class Lexer
                        return new TBang.init_tk(location)
                end
                if accept_token == 98 then
-                       return new TAt.init_tk(location)
+                       return new TQuest.init_tk(location)
                end
                if accept_token == 99 then
-                       return new TSemi.init_tk(location)
+                       return new TAt.init_tk(location)
                end
                if accept_token == 100 then
-                       return new TClassid.init_tk(location)
+                       return new TSemi.init_tk(location)
                end
                if accept_token == 101 then
-                       return new TId.init_tk(location)
+                       return new TClassid.init_tk(location)
                end
                if accept_token == 102 then
-                       return new TAttrid.init_tk(location)
+                       return new TId.init_tk(location)
                end
                if accept_token == 103 then
-                       return new TInteger.init_tk(location)
+                       return new TAttrid.init_tk(location)
                end
                if accept_token == 104 then
-                       return new TFloat.init_tk(location)
+                       return new TInteger.init_tk(location)
                end
                if accept_token == 105 then
-                       return new TString.init_tk(location)
+                       return new TFloat.init_tk(location)
                end
                if accept_token == 106 then
-                       return new TStartString.init_tk(location)
+                       return new TString.init_tk(location)
                end
                if accept_token == 107 then
-                       return new TMidString.init_tk(location)
+                       return new TStartString.init_tk(location)
                end
                if accept_token == 108 then
-                       return new TEndString.init_tk(location)
+                       return new TMidString.init_tk(location)
                end
                if accept_token == 109 then
-                       return new TChar.init_tk(location)
+                       return new TEndString.init_tk(location)
                end
                if accept_token == 110 then
-                       return new TBadString.init_tk(location)
+                       return new TChar.init_tk(location)
                end
                if accept_token == 111 then
-                       return new TBadTString.init_tk(location)
+                       return new TBadString.init_tk(location)
                end
                if accept_token == 112 then
-                       return new TBadChar.init_tk(location)
+                       return new TBadTString.init_tk(location)
                end
                if accept_token == 113 then
-                       return new TExternCodeSegment.init_tk(location)
+                       return new TBadChar.init_tk(location)
                end
                if accept_token == 114 then
+                       return new TExternCodeSegment.init_tk(location)
+               end
+               if accept_token == 115 then
                        return new TBadExtern.init_tk(location)
                end
                abort # unknown token index `accept_token`