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

1 ответ

Два основных вопроса ANTLR

Я пытаюсь использовать ANTLR, чтобы взять простую грамматику и произвести вывод сборки. Мой язык выбора в ANTLR - Python. Многие учебные пособия кажутся очень сложными или сложными для вещей, которые не имеют отношения к мне; Мне действительно ...

2 ответа

ANTLR 4 оператор ввода / перезаписи дерева

В ANTLR 3 вы можете просто сделать следующее:

3 ответа

Выбранный мастер не может быть запущен в затмении для Anltr 4. Как решить?

Выбранный мастер не может быть запущен. Не удалось создать инжектор для com.github.jknack.antlr4ide.Antlr4 ExtensionFactory: com.github.jknack.antlr4ide.ui.A...

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

3 ответа

Автоматический разбор PHP для отделения кода PHP от HTML

Я работаю над большой базой PHP-кода; Я хотел бы отделить код PHP от HTML и JavaScript. (Мне нужно сделать несколько автоматических поисков и замен в коде PH...

2 ответа

ANTLR не выдает ошибки при неверном вводе

Я использую ANTLR для разбора логических выражений в пишущем Java-инструменте, и у меня возникают проблемы, потому что передача неверных входных строк в сгенерированный лексер и анализатор ANTLR не вызывает никаких исключений. Вместо того, чтобы ...

1 ответ

Когда требуется EOF в ANTLR 4?

3 ответа

Вы вообще используете ANTLR для создания Lexer / Parser? Если это так, у вас будет файл, определяющий грамматику (вероятно, файл «.g»). Если нет, то вы сможете удалить ссылки на библиотеки DLL.

кто-нибудь, пожалуйста, сообщите мне цель использования dll ANTLR в проекте ASP.Net, C #. Я только заметилantlr.runtime, Antlr3.Runtime, Antlr3.Utlility сборки, на которые есть ссылки в каком-либо проекте. Будет здорово, если можно будет ...

1 ответ

 соответствует. Если память мне не помешает, 2-е сопоставляется раньше 1-го, потому что вы включили опцию backtrack, позволяющую парсеру максимально соответствовать: соответствие 1-му подправилу, а затем обратное отслеживание до 2-го подправила и придерживаясь этого, потому что он больше соответствует (но я не уверен на 100% в этом: если вы публикуете в списке рассылки, не забудьте также спросить об этом! :)). И, конечно, добро пожаловать!

рвых, я знаю, что эта грамматика не имеет смысла, но она была создана, чтобы проверить поведение приоритета правила ANTLR grammar test; options { output=AST; backtrack=true; memoize=true; } rule_list_in_order : ( first_rule | second_rule | ...

2 ответа

Стоит ли беспокоиться о «неявном определении токена в правиле парсера»?

1 ответ

В antlr4 lexer, как получить правило, которое ловит все оставшиеся «слова» как неизвестный токен?

У меня есть грамматика лексера antlr4. У него много правил для слов, но я также хочу, чтобы он создал неизвестный токен для любого слова, которое не может соответствовать другим правилам. У меня есть что-то вроде этого: Whitespace : [ \t\n\r]+ ...