parser: improve Token.to_s and syntax error messages