Improve yyerror messages

Syntax error messages should show position of the error.
Add line number information and the error token.