При лексировании/анализе ввода для грамматики antlr я хотел бы иметь исключение для ошибок, которые являются теми же ошибками, что и при использовании псевдонима grun из окна быстрого запуска веб-сайтов antlr.
Я деактивировал прослушиватели ошибок парсера и лексера с помощью
lexer.removeErrorListeners();
parser.removeErrorListeners();
потому что они сообщили о неясностях и других вещах, которые меня не волнуют, поскольку процесс синтаксического анализа прошел успешно.
Как я могу разработать прослушиватель ошибок, который сообщает об ошибках, возникающих из-за неудачного синтаксического анализа?