Результаты поиска по запросу "antlr4"
Как создать грамматику antlr4, которая будет анализировать дату
Я хочу разобрать несколько форматов даты, используя следующую грамматику ANTLR4.
Antlr4 как построить грамматику разрешенных ключевых слов в качестве идентификатора
Это демонстрационный код
который является целочисленным литералом в левой части присваивания. Но, похоже, мне, возможно, придется просто пропустить это и разобраться с этим позже.
читал здесь много вопросов на StackOverflow о взаимных проблемах левой рекурсии в парсерах LL (k). Я нашел общий алгоритм удаления левой рекурсии:
Доступ к каналам в ANTLR 4 и анализ их отдельно
Я включил свои комментарии в отдельный канал в ANTLR 4. В моем случае это канал 2. Это моя лексерская грамматика. COMMENT: '/*' .*? '*/' -> channel(2) ;Я хочу получить доступ к этому каналу 2 и выполнить анализ этого канала, чтобы накапливать ...
Как собирать ошибки во время выполнения, предоставляемые анализатором в Antlr4
Я обновил Antlr 3 до Antlr 4. Я использовал этот код для отлова исключений с помощью этого кода. Но это не работает для Antlr 4. partial class XParser { public override void ReportError(RecognitionException e) { base.ReportError(e); ...
Обработка ошибок в ANTLR4
Поведение по умолчанию, когда анализатор не знает, что делать, это печатать сообщения в терминал, например: в строке 1:23 отсутствует DECIMAL в '}' Это хорошее сообщение, но не в том месте. Я бы предпочел получить это как исключение. Я пытался ...