4
Обробка помилок у ANTLR4
Поведінка за замовчуванням, коли синтаксичний аналізатор не знає, що робити, це друкувати повідомлення на терміналі, наприклад: рядок 1:23 відсутній DECIMAL на '}' Це гарне повідомлення, але не в тому місці. Я волів би отримати це як виняток. Я спробував використовувати BailErrorStrategy, але це видає a ParseCancellationExceptionбез повідомлення (викликане a InputMismatchException, …