2
ответа

Визуализация AST, созданного с ANTLR (в среде .NET)

Для любимого проекта я начал играть с ANTLR. После следования некоторым учебным руководствам я теперь пытаюсь создать грамматику для своего очень собственного языка и генерировать AST. На данный момент я бездельничаю в...
вопрос задан: 18 May 2010 11:08
2
ответа

ANTLR “неожиданный конец поддерева”

Эй. Я плохо знаком с ANTLR. Мастер ANTLRWorks wrrited для меня следующий код: тест грамматики; идентификатор: ('a'.. 'z' | 'A'.. 'Z' | '_') ('a'.. 'z' | 'A'.. 'Z' | '0'.. '9' | '_') *; INT: '0'.. '9' +; ПЛАВАНИЕ:...
вопрос задан: 16 December 2009 20:52
2
ответа

Делает любой знает о способе отладить древовидные грамматики в ANTLRWorks

Рекомендуемый шаблон для использования ANTLR должен иметь конструкцию Синтаксического анализатора Абстрактное синтаксическое дерево и затем создать Древовидных ходоков (иначе древовидные грамматики) для обработки их. Я пытаюсь добраться до сути относитель
вопрос задан: 13 October 2009 16:45
2
ответа

Как иметь дело с возвращаемыми значениями списка в ANTLR

Что является корректным способом решить эту проблему в ANTLR: Я имею простое грамматическое правило, говорю для списка с произвольным числом элементов. список: '[]' |' [' значение (значение ЗАПЯТОЙ) *']', Если я хотел...
вопрос задан: 17 April 2009 04:29
0
ответов

Можно ли иметь грамматику, в которой «ключевое слово» можно рассматривать как «не ключевое слово»?

У меня есть следующая грамматика в ANTLRWorks 1.4. Я экспериментирую с идеями реализации парсера в создателе текстовых приключенческих игр, где пользователь будет указывать различные допустимые ...
вопрос задан: 23 May 2017 12:17
0
ответов

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

Я использую ANTLR для синтаксического анализа логических выражений в написанном мной инструменте Java, и у меня возникают проблемы из-за неправильной передачи входные строки в сгенерированный лексер ANTLR и синтаксический анализатор не вызывают никаких .
вопрос задан: 3 November 2016 20:25
0
ответов

Правило лексера ANTLR использует символы, даже если они не совпадают?

У меня есть странный побочный эффект правила лексера antlr, и я создал (почти)минимальный рабочий пример, чтобы продемонстрировать его. В этом примере я хочу, например, сопоставить строку [0..1]. Но когда я...
вопрос задан: 13 April 2012 06:40
0
ответов

Разбор с неполными грамматиками

Есть ли какие-нибудь общие решения, как использовать неполные грамматики? В моем случае я просто хочу обнаружить методы в Delphi (Pascal) -fil es, то есть процедуры и функции. Следующая первая попытка ...
вопрос задан: 26 August 2011 11:12
0
ответов

Следующие альтернативы никогда не будут доступны: 2

Я пытаюсь создать очень простую грамматику, чтобы научиться использовать ANTLR, но я получаю следующее сообщение: «Следующие альтернативы никогда не будут доступны: 2» Это моя попытка грамматики: грамматический робот; ...
вопрос задан: 10 June 2011 19:26
0
ответов

ANTLR - проблема при настройке иерархии AST

Я пытаюсь разобраться в операторах построения дерева (^ и!) В ANTLR. У меня есть грамматика для гибких байтовых массивов (UINT16, который описывает количество байтов в массиве, за которым следует такое количество ...
вопрос задан: 27 April 2011 21:22
0
ответов

Что делает ^ и! поддержите в грамматике ANTLR

Я испытывал затруднения при выяснении того, что делает ^ и! поддержите в терминологии грамматики ANTLR.
вопрос задан: 12 August 2010 09:45