Improved error messages given by the parser and the lexer