parser.input -> parser.line
Красивые сообщения об ошибках