0
ответов

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

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

Создание простого предметно-ориентированного языка

Мне любопытно узнать о создании предметно-ориентированного языка. На данный момент домен довольно простой, просто укажите несколько переменных и выполните несколько циклов, если операторы. Изменить: язык будет неанглийским ...
вопрос задан: 24 August 2011 14:48
0
ответов

Систематический способ создания грамматики дерева ANTLR?

У меня немного большой Файл грамматики парсера ANTLR, и вы хотите создать для него древовидную грамматику. Но, насколько мне известно, эта работа по генерации древовидной грамматики не может выполняться автоматически, то есть я должен ...
вопрос задан: 22 August 2011 07:28
0
ответов

ANTLR ClassCastException

Почему я получаю эту ошибку при генерации кода в ANTLR? [16:06:38] ошибка (10): внутренняя ошибка: C: \ Users \ user \ Desktop \ test.g: java.lang.ClassCastException: org.antlr.runtime.tree.CommonTree не может быть ...
вопрос задан: 19 August 2011 13:25
0
ответов

Анализировать строку комментария

Учитывая следующую базовую грамматику, я хочу понять, как я могу обрабатывать строки комментариев. Отсутствует обработка , которая обычно завершает строку комментария - единственное ...
вопрос задан: 15 August 2011 20:56
0
ответов

Разбор кода Objective-C для статического анализа

Я люблю статический анализ и проверки во время компиляции, почти до отказа, но большая часть моей повседневной работы связана с Objective-C. Чтобы разрешить это противоречие, я хотел бы иметь возможность писать свои собственные инструменты анализа, кото
вопрос задан: 22 July 2011 18:10
0
ответов

ANTLR: синтаксические ошибки игнорируются при программном запуске синтаксического анализатора

В настоящее время я создаю более или менее простой оценщик выражений с использованием ANTLR. Моя грамматика проста (по крайней мере, я на это надеюсь) и выглядит так: грамматика SXLGrammar; options {language = ...
вопрос задан: 13 July 2011 11:39
0
ответов

ANTLR: вызвать правило из другой грамматики

можно ли вызвать правило из другой грамматики? цель состоит в том, чтобы иметь два языка в одном файле, причем второй язык начинается с (begin ...), где ... находится на втором языке. ...
вопрос задан: 11 July 2011 15:54
0
ответов

Грамматика ANTLR для определения / вызова многопараметрических функций

У меня есть грамматика, которую я хотел бы включить в многопараметрическую функции параметров в (например, f (x, y)). Я использую вывод AST с моим собственным парсером дерева. Сейчас мой список параметров формируется paramdefs: (ID COMMA) * ID ...
вопрос задан: 11 July 2011 00:57
0
ответов

Помогите с левым факторингом грамматики для удаления левой рекурсии

У меня есть небольшой пользовательский язык сценариев, и я Я пытаюсь обновить его, чтобы разрешить логические выражения, такие как a> 2 и a> 2 и (b <3 или c> 5). Это круглые выражения, которые я ...
вопрос задан: 8 July 2011 23:09
0
ответов

if then else условная оценка

У меня есть язык, который в основном предназначен для сопоставления столбцов с новой структурой в массиве. Этот язык предназначен для менеджеров по продукту, чтобы определять сопоставления без необходимости разбираться в программировании ...
вопрос задан: 6 July 2011 17:50
0
ответов

Ввод сопоставления antlr с использованием нескольких альтернатив error

Я получаю предупреждение, когда antlr v3.1 компилируется по этому предложению правила : (CAPITAL_LETTERS_AND_NUMBERS | INT | ANY_WORD) (INT | CAPITAL_LETTERS_AND_NUMBERS | ЛЮБОЕ СЛОВО )*; Предупреждение: 5: ...
вопрос задан: 27 June 2011 21:53
0
ответов

Почему методы синтаксического анализатора antlr3 c # являются частными?

Я создаю синтаксический анализатор в antlr, который компилируется в рабочую цель java. Когда я перенастраиваю на C # 2, он создает синтаксический анализатор, в котором все методы синтаксического анализа являются закрытыми, но помечены [GrammarRule ("...
вопрос задан: 20 June 2011 13:08
0
ответов

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

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

Почему мой java-класс лексера antlr имеет «слишком большой код»?

Это лексер в Antlr (извините за длинный файл): грамматика лексера SqlServerDialectLexer; / * Слова T-SQL * / И И'; БОЛЬШОЙ: 'БОЛЬШОЙ'; BIT: «BIT»; CASE: "CASE"; СИМВОЛ: 'СИМВОЛ'; COUNT: 'COUNT'; СОЗДАТЬ: ...
вопрос задан: 8 June 2011 19:22
0
ответов

ANTLR-də, əslində onlara uyğun gəlmədən spesifik jetonları əvvəlcədən nəzərdən keçirə bilərəmmi?

Ə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" ...
вопрос задан: 8 June 2011 04:01
0
ответов

Написание инструмента форматирования кода для языка программирования

Я изучаю возможность написания инструмент форматирования кода для языка Apex, вариант Java для Salesforce.com и perhams VisualForce, его язык разметки на основе тегов. Я понятия не имею о ...
вопрос задан: 6 June 2011 21:29
0
ответов

Как сопоставить фиксированное количество символов в ANTLR 3?

Я хочу анализировать даты ISO 8601 в моей грамматике ANTLR. 2001-05-03 В моем файле грамматики есть следующие записи: date: FOUR_DIGIT ('-')? TWO_DIGIT ('-')? TWO_DIGIT; FOUR_DIGIT: TWO_DIGIT ...
вопрос задан: 3 May 2011 06:48
0
ответов

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

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

Как в ANTLR 3 сгенерировать лексер (и парсер) во время выполнения, а не заранее?

Я хочу сгенерировать лексер antlr в во время выполнения - то есть сгенерировать грамматику и из грамматики сгенерировать класс лексера и его вспомогательные биты во время выполнения. Я счастлив передать его в java ...
вопрос задан: 23 April 2011 03:59
0
ответов

Как заставить правило парсера Antlr читать как по умолчанию, так и из скрытого канала

Я использую обычное разделение пробелов в скрытом канале, но у меня есть одно правило, в котором я хотел бы включить любые пробелы для последующей обработки, но любой пример, который я нашел, требует очень ...
вопрос задан: 21 April 2011 08:59
0
ответов

antlr C grammar to create AST

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, ...
вопрос задан: 14 April 2011 19:08
0
ответов

Генератор редактора для грамматик ANTLR?

Я использую ANTLR для создания нового языка программирования общего назначения, и меня это вполне устраивает. В связи с тем, что я хотел бы предоставить хорошие инструменты для облегчения разработки программ ...
вопрос задан: 11 April 2011 21:55
0
ответов

Логическое И и НЕ существует в ANTLR?

Нет ли логики в ANTLR? Я в основном пытаюсь опровергнуть правило, которое у меня есть, и мне было интересно, возможно ли это, также есть ли логика И?
вопрос задан: 3 April 2011 21:26
0
ответов

Что эквивалентно эпсилону в грамматической нотации ANTLR BNF?

Используя преимущества ANTLR 3.3, я изменяю текущую грамматику для поддержки ввода без скобок. Вот первая версия моей грамматики: grammar PropLogic; NOT: '! '; ...
вопрос задан: 2 April 2011 16:12
0
ответов

Как оценить и обработать простое дерево синтаксиса строк в C #?

У меня есть корпус документов на основе индекса токенов, который предлагает метод запроса. Пользователь вручную (!) Вводит строку запроса, которую необходимо проанализировать и оценить. Затем корпус должен вернуть список ...
вопрос задан: 22 March 2011 21:16
0
ответов

Есть ли допустимая альтернатива ANTLR, написанная на C #? [закрыто]

ANTLR - отличная программа, но, на мой взгляд, она немного неудобна для программиста на C # (портирование на C # устарело, для парсера antlr-3.1.3.jar требуется java, так далее) I'm looking for ...
вопрос задан: 9 March 2011 11:04
0
ответов

Частичный синтаксический анализатор VBScript

Я пытаюсь создать синтаксический анализатор VBScript. Мне было интересно, как лучше всего это сделать. Я исследовал и исследовал. Самый популярный способ - это использовать что-то вроде Gold Parser или ...
вопрос задан: 5 March 2011 02:46
0
ответов

Проблема при компиляции исходного кода Java с использованием ANTLR v3

Я пытаюсь запустить файл грамматики ANTLR C (DummyC.g) из командной строки для анализа исходного кода и файлов заголовков C (ах ). Когда я запускаю его с файлом antlr.jar, он генерирует файлы парсера и лексера. но когда я ...
вопрос задан: 26 February 2011 14:37
0
ответов

Приоритеты правил Antlr

Во-первых, я знаю, что эта грамматика не имеет смысла, но она была создана для проверки грамматического теста поведения приоритета правил ANTLR; опции {output = AST; backtrack = true; memoize = true; } ...
вопрос задан: 4 February 2011 15:11