syntax: prepare stmts following loops to be unreachable
[nit.git] / src / parser / lexer.nit
index 46efff9..158a76f 100644 (file)
@@ -5,7 +5,7 @@ package lexer
 intrude import parser_nodes
 
 redef class Token
-    readable writable var _text: String
+    readable var _text: String
 
     fun parser_index: Int is abstract
 
@@ -1160,7 +1160,7 @@ redef class EOF
 end
 
 redef class AError
-    readable writable var _message: String
+    readable var _message: String
 
     init init_error(message: String, loc: Location)
     do
@@ -2059,8 +2059,9 @@ class Lexer
                                        end
                                end
                        end
+                       if false then break # FIXME remove once unreach loop exits are in c_src
                end
-               return null
+               return null # FIXME remove once unreach loop exits are in c_src
        end
 
        # Read the next character.