Результаты поиска по запросу "antlr4"

3 ответа

Как создать грамматику antlr4, которая будет анализировать дату

Я хочу разобрать несколько форматов даты, используя следующую грамматику ANTLR4.

1 ответ

Грамматика стиля HTML / Markdown для ANTLR4

3 ответа

ANTLR Строковая интерполяция

ТОП публикаций

2 ответа

Antlr4: следующие наборы правил взаимно леворекурсивны

1 ответ

Antlr4 как построить грамматику разрешенных ключевых слов в качестве идентификатора

Это демонстрационный код

1 ответ

ANTLR - несоответствующая ошибка ввода

1 ответ

 который является целочисленным литералом в левой части присваивания. Но, похоже, мне, возможно, придется просто пропустить это и разобраться с этим позже.

читал здесь много вопросов на StackOverflow о взаимных проблемах левой рекурсии в парсерах LL (k). Я нашел общий алгоритм удаления левой рекурсии:

4 ответа

Доступ к каналам в ANTLR 4 и анализ их отдельно

Я включил свои комментарии в отдельный канал в ANTLR 4. В моем случае это канал 2. Это моя лексерская грамматика. COMMENT: '/*' .*? '*/' -> channel(2) ;Я хочу получить доступ к этому каналу 2 и выполнить анализ этого канала, чтобы накапливать ...

1 ответ

Как собирать ошибки во время выполнения, предоставляемые анализатором в Antlr4

Я обновил Antlr 3 до Antlr 4. Я использовал этот код для отлова исключений с помощью этого кода. Но это не работает для Antlr 4. partial class XParser { public override void ReportError(RecognitionException e) { base.ReportError(e); ...

3 ответа

Обработка ошибок в ANTLR4

Поведение по умолчанию, когда анализатор не знает, что делать, это печатать сообщения в терминал, например: в строке 1:23 отсутствует DECIMAL в '}' Это хорошее сообщение, но не в том месте. Я бы предпочел получить это как исключение. Я пытался ...