Есть ли какие-нибудь общие решения, как использовать неполные грамматики? В моем случае я просто хочу обнаружить методы в Delphi (Pascal) -fil es, то есть процедуры и функции. Следующая первая попытка ...
Мне любопытно узнать о создании предметно-ориентированного языка. На данный момент домен довольно простой, просто укажите несколько переменных и выполните несколько циклов, если операторы. Изменить: язык будет неанглийским ...
У меня немного большой Файл грамматики парсера ANTLR, и вы хотите создать для него древовидную грамматику. Но, насколько мне известно, эта работа по генерации древовидной грамматики не может выполняться автоматически, то есть я должен ...
Почему я получаю эту ошибку при генерации кода в ANTLR? [16:06:38] ошибка (10): внутренняя ошибка: C: \ Users \ user \ Desktop \ test.g: java.lang.ClassCastException: org.antlr.runtime.tree.CommonTree не может быть ...
Учитывая следующую базовую грамматику, я хочу понять, как я могу обрабатывать строки комментариев. Отсутствует обработка , которая обычно завершает строку комментария - единственное ...
Я люблю статический анализ и проверки во время компиляции, почти до отказа, но большая часть моей повседневной работы связана с Objective-C. Чтобы разрешить это противоречие, я хотел бы иметь возможность писать свои собственные инструменты анализа, кото
В настоящее время я создаю более или менее простой оценщик выражений с использованием ANTLR. Моя грамматика проста (по крайней мере, я на это надеюсь) и выглядит так: грамматика SXLGrammar; options {language = ...
можно ли вызвать правило из другой грамматики? цель состоит в том, чтобы иметь два языка в одном файле, причем второй язык начинается с (begin ...), где ... находится на втором языке. ...
У меня есть грамматика, которую я хотел бы включить в многопараметрическую функции параметров в (например, f (x, y)). Я использую вывод AST с моим собственным парсером дерева. Сейчас мой список параметров формируется paramdefs: (ID COMMA) * ID ...
У меня есть небольшой пользовательский язык сценариев, и я Я пытаюсь обновить его, чтобы разрешить логические выражения, такие как a> 2 и a> 2 и (b <3 или c> 5). Это круглые выражения, которые я ...
У меня есть язык, который в основном предназначен для сопоставления столбцов с новой структурой в массиве. Этот язык предназначен для менеджеров по продукту, чтобы определять сопоставления без необходимости разбираться в программировании ...
Я получаю предупреждение, когда antlr v3.1 компилируется по этому предложению правила
:
(CAPITAL_LETTERS_AND_NUMBERS | INT | ANY_WORD) (INT
| CAPITAL_LETTERS_AND_NUMBERS
| ЛЮБОЕ СЛОВО )*; Предупреждение: 5: ...
Я создаю синтаксический анализатор в antlr, который компилируется в рабочую цель java. Когда я перенастраиваю на C # 2, он создает синтаксический анализатор, в котором все методы синтаксического анализа являются закрытыми, но помечены [GrammarRule ("...
Я пытаюсь создать очень простую грамматику, чтобы научиться использовать ANTLR, но я получаю следующее сообщение: «Следующие альтернативы никогда не будут доступны: 2» Это моя попытка грамматики: грамматический робот; ...
Əsasən, başqalarına baxmalıyam ki, müəyyən bir mö'cüzə mövcuddur, ancaq ona uyğun gəlmədən (yəni başqa bir təhlilçi qayda hələ də ona uyğun gələ bilməsi üçün). Problemin dəqiq təfərrüatları bir "SON-BÜTÜN" ...
Я изучаю возможность написания инструмент форматирования кода для языка Apex, вариант Java для Salesforce.com и perhams VisualForce, его язык разметки на основе тегов. Я понятия не имею о ...
Я хочу анализировать даты ISO 8601 в моей грамматике ANTLR. 2001-05-03 В моем файле грамматики есть следующие записи: date: FOUR_DIGIT ('-')? TWO_DIGIT ('-')? TWO_DIGIT; FOUR_DIGIT: TWO_DIGIT ...
Я пытаюсь разобраться в операторах построения дерева (^ и!) В ANTLR. У меня есть грамматика для гибких байтовых массивов (UINT16, который описывает количество байтов в массиве, за которым следует такое количество ...
Я хочу сгенерировать лексер antlr в во время выполнения - то есть сгенерировать грамматику и из грамматики сгенерировать класс лексера и его вспомогательные биты во время выполнения. Я счастлив передать его в java ...
Я использую обычное разделение пробелов в скрытом канале, но у меня есть одно правило, в котором я хотел бы включить любые пробелы для последующей обработки, но любой пример, который я нашел, требует очень ...
Is there any C grammar available which generates the AST, which includes all the parser rules using "^" and "!" notations? I went through the book written by Terence Parr, to write such a grammar, ...
Я использую ANTLR для создания нового языка программирования общего назначения, и меня это вполне устраивает. В связи с тем, что я хотел бы предоставить хорошие инструменты для облегчения разработки программ ...
Используя преимущества ANTLR 3.3, я изменяю текущую грамматику для поддержки ввода без скобок. Вот первая версия моей грамматики: grammar PropLogic; NOT: '! '; ...
У меня есть корпус документов на основе индекса токенов, который предлагает метод запроса. Пользователь вручную (!) Вводит строку запроса, которую необходимо проанализировать и оценить. Затем корпус должен вернуть список ...
ANTLR - отличная программа, но, на мой взгляд, она немного неудобна для программиста на C # (портирование на C # устарело, для парсера antlr-3.1.3.jar требуется java, так далее)
I'm looking for ...
Я пытаюсь создать синтаксический анализатор VBScript. Мне было интересно, как лучше всего это сделать. Я исследовал и исследовал. Самый популярный способ - это использовать что-то вроде Gold Parser или ...
Я пытаюсь запустить файл грамматики ANTLR C (DummyC.g) из командной строки для анализа исходного кода и файлов заголовков C (ах ). Когда я запускаю его с файлом antlr.jar, он генерирует файлы парсера и лексера. но когда я ...
Во-первых, я знаю, что эта грамматика не имеет смысла, но она была создана для проверки грамматического теста поведения приоритета правил ANTLR; опции {output = AST;
backtrack = true;
memoize = true; } ...