parser: improve Token.to_s and syntax error messages
authorJean Privat <jean@pryen.org>
Fri, 17 Feb 2012 19:09:40 +0000 (14:09 -0500)
committerJean Privat <jean@pryen.org>
Fri, 17 Feb 2012 19:09:40 +0000 (14:09 -0500)
commit5d0b90c7531c36a4dc53d9f9387ce465c1540460
treea4dfc5dbef4d14f94b90a19cce8f845cd14eb261
parent3d2302143526d7141b7431d3f6591dbf8f26a89c
parser: improve Token.to_s and syntax error messages

So we say
   unexpected keyword 'end'
instead of
   unexpected token

Signed-off-by: Jean Privat <jean@pryen.org>
13 files changed:
src/parser/lexer.nit
src/parser/parser.nit
src/parser/parser_nodes.nit
src/parser/xss/parser.xss
src/parser/xss/tokens.xss
tests/sav/base_inline_statement_alt1.sav
tests/sav/base_inline_statement_alt2.sav
tests/sav/base_inline_statement_alt3.sav
tests/sav/base_return_assign_alt2.sav
tests/sav/base_return_assign_alt3.sav
tests/sav/error_class_generic.sav
tests/sav/error_syntax_alt1.sav
tests/sav/test_parser_args1.sav