Для любимого проекта я начал играть с ANTLR. После следования некоторым учебным руководствам я теперь пытаюсь создать грамматику для своего очень собственного языка и генерировать AST. На данный момент я бездельничаю в...
Эй. Я плохо знаком с ANTLR. Мастер ANTLRWorks wrrited для меня следующий код: тест грамматики; идентификатор: ('a'.. 'z' | 'A'.. 'Z' | '_') ('a'.. 'z' | 'A'.. 'Z' | '0'.. '9' | '_') *; INT: '0'.. '9' +; ПЛАВАНИЕ:...
Рекомендуемый шаблон для использования ANTLR должен иметь конструкцию Синтаксического анализатора Абстрактное синтаксическое дерево и затем создать Древовидных ходоков (иначе древовидные грамматики) для обработки их. Я пытаюсь добраться до сути относитель
Что является корректным способом решить эту проблему в ANTLR: Я имею простое грамматическое правило, говорю для списка с произвольным числом элементов. список: '[]' |' [' значение (значение ЗАПЯТОЙ) *']', Если я хотел...
У меня есть следующая грамматика в ANTLRWorks 1.4. Я экспериментирую с идеями реализации парсера в создателе текстовых приключенческих игр, где пользователь будет указывать различные допустимые ...
Я использую ANTLR для синтаксического анализа логических выражений в написанном мной инструменте Java, и у меня возникают проблемы из-за неправильной передачи входные строки в сгенерированный лексер ANTLR и синтаксический анализатор не вызывают никаких .
У меня есть странный побочный эффект правила лексера antlr, и я создал (почти)минимальный рабочий пример, чтобы продемонстрировать его. В этом примере я хочу, например, сопоставить строку [0..1]. Но когда я...
Есть ли какие-нибудь общие решения, как использовать неполные грамматики? В моем случае я просто хочу обнаружить методы в Delphi (Pascal) -fil es, то есть процедуры и функции. Следующая первая попытка ...
Я пытаюсь создать очень простую грамматику, чтобы научиться использовать ANTLR, но я получаю следующее сообщение: «Следующие альтернативы никогда не будут доступны: 2» Это моя попытка грамматики: грамматический робот; ...
Я пытаюсь разобраться в операторах построения дерева (^ и!) В ANTLR. У меня есть грамматика для гибких байтовых массивов (UINT16, который описывает количество байтов в массиве, за которым следует такое количество ...