Merge branch 'annotations'
[nit.git] / src / parser / lexer.nit
index 6dd25da..7e07395 100644 (file)
@@ -973,7 +973,7 @@ redef class TBang
     end
 end
 
-redef class TClassid
+redef class TAt
     redef fun parser_index: Int
     do
        return 79
@@ -985,7 +985,7 @@ redef class TClassid
     end
 end
 
-redef class TId
+redef class TClassid
     redef fun parser_index: Int
     do
        return 80
@@ -997,7 +997,7 @@ redef class TId
     end
 end
 
-redef class TAttrid
+redef class TId
     redef fun parser_index: Int
     do
        return 81
@@ -1009,7 +1009,7 @@ redef class TAttrid
     end
 end
 
-redef class TNumber
+redef class TAttrid
     redef fun parser_index: Int
     do
        return 82
@@ -1021,7 +1021,7 @@ redef class TNumber
     end
 end
 
-redef class TFloat
+redef class TNumber
     redef fun parser_index: Int
     do
        return 83
@@ -1033,7 +1033,7 @@ redef class TFloat
     end
 end
 
-redef class TString
+redef class TFloat
     redef fun parser_index: Int
     do
        return 84
@@ -1045,7 +1045,7 @@ redef class TString
     end
 end
 
-redef class TStartString
+redef class TString
     redef fun parser_index: Int
     do
        return 85
@@ -1057,7 +1057,7 @@ redef class TStartString
     end
 end
 
-redef class TMidString
+redef class TStartString
     redef fun parser_index: Int
     do
        return 86
@@ -1069,7 +1069,7 @@ redef class TMidString
     end
 end
 
-redef class TEndString
+redef class TMidString
     redef fun parser_index: Int
     do
        return 87
@@ -1081,7 +1081,7 @@ redef class TEndString
     end
 end
 
-redef class TChar
+redef class TEndString
     redef fun parser_index: Int
     do
        return 88
@@ -1093,7 +1093,7 @@ redef class TChar
     end
 end
 
-redef class TBadString
+redef class TChar
     redef fun parser_index: Int
     do
        return 89
@@ -1105,7 +1105,7 @@ redef class TBadString
     end
 end
 
-redef class TBadChar
+redef class TBadString
     redef fun parser_index: Int
     do
        return 90
@@ -1117,7 +1117,7 @@ redef class TBadChar
     end
 end
 
-redef class TExternCodeSegment
+redef class TBadChar
     redef fun parser_index: Int
     do
        return 91
@@ -1129,11 +1129,23 @@ redef class TExternCodeSegment
     end
 end
 
+redef class TExternCodeSegment
+    redef fun parser_index: Int
+    do
+       return 92
+    end
+
+    init init_tk(loc: Location)
+    do
+               _location = loc
+    end
+end
+
 
 redef class EOF
     redef fun parser_index: Int
     do
-       return 92
+       return 93
     end
 
     init init_tk(loc: Location)
@@ -1564,42 +1576,45 @@ class Lexer
                                                return new TBang.init_tk(location)
                                        end
                                        if accept_token == 80 then
-                                               return new TClassid.init_tk(location)
+                                               return new TAt.init_tk(location)
                                        end
                                        if accept_token == 81 then
-                                               return new TId.init_tk(location)
+                                               return new TClassid.init_tk(location)
                                        end
                                        if accept_token == 82 then
-                                               return new TAttrid.init_tk(location)
+                                               return new TId.init_tk(location)
                                        end
                                        if accept_token == 83 then
-                                               return new TNumber.init_tk(location)
+                                               return new TAttrid.init_tk(location)
                                        end
                                        if accept_token == 84 then
-                                               return new TFloat.init_tk(location)
+                                               return new TNumber.init_tk(location)
                                        end
                                        if accept_token == 85 then
-                                               return new TString.init_tk(location)
+                                               return new TFloat.init_tk(location)
                                        end
                                        if accept_token == 86 then
-                                               return new TStartString.init_tk(location)
+                                               return new TString.init_tk(location)
                                        end
                                        if accept_token == 87 then
-                                               return new TMidString.init_tk(location)
+                                               return new TStartString.init_tk(location)
                                        end
                                        if accept_token == 88 then
-                                               return new TEndString.init_tk(location)
+                                               return new TMidString.init_tk(location)
                                        end
                                        if accept_token == 89 then
-                                               return new TChar.init_tk(location)
+                                               return new TEndString.init_tk(location)
                                        end
                                        if accept_token == 90 then
-                                               return new TBadString.init_tk(location)
+                                               return new TChar.init_tk(location)
                                        end
                                        if accept_token == 91 then
-                                               return new TBadChar.init_tk(location)
+                                               return new TBadString.init_tk(location)
                                        end
                                        if accept_token == 92 then
+                                               return new TBadChar.init_tk(location)
+                                       end
+                                       if accept_token == 93 then
                                                return new TExternCodeSegment.init_tk(location)
                                        end
                                else