parser: Do not crash if last_loken is unset
[nit.git] / src / parser / parser_prod.nit
index 2ec5db6..43abe9e 100644 (file)
@@ -72,6 +72,9 @@ redef class Prod
                if first_token == null then
                        return "????"
                end
+               if last_token == null then
+                       return "{first_token.locate}--????"
+               end
                var lastpos = last_token.pos + last_token.text.length - 1
                if first_token.line == last_token.line then
                        return "{first_token.locate}--{lastpos}"