Я новичок в ANTLR и хочу вычислить SHA1-хэш символов. Мой упрощенный пример грамматики: Пример грамматики; метод @after {calculateSha1 ($ text); }: идентификатор звонка; ID: 'A' .. 'Z' +;
WS: ('' | '\ n' | '...
В настоящее время я создаю более или менее простой оценщик выражений с использованием ANTLR. Моя грамматика проста (по крайней мере, я на это надеюсь) и выглядит так: грамматика SXLGrammar; options {language = ...
У меня есть грамматика, которую я хотел бы включить в многопараметрическую функции параметров в (например, f (x, y)). Я использую вывод AST с моим собственным парсером дерева. Сейчас мой список параметров формируется paramdefs: (ID COMMA) * ID ...
У меня есть язык, который в основном предназначен для сопоставления столбцов с новой структурой в массиве. Этот язык предназначен для менеджеров по продукту, чтобы определять сопоставления без необходимости разбираться в программировании ...
Я получаю предупреждение, когда antlr v3.1 компилируется по этому предложению правила
:
(CAPITAL_LETTERS_AND_NUMBERS | INT | ANY_WORD) (INT
| CAPITAL_LETTERS_AND_NUMBERS
| ЛЮБОЕ СЛОВО )*; Предупреждение: 5: ...
Я создаю синтаксический анализатор в antlr, который компилируется в рабочую цель java. Когда я перенастраиваю на C # 2, он создает синтаксический анализатор, в котором все методы синтаксического анализа являются закрытыми, но помечены [GrammarRule ("...
Я пишу синтаксический анализатор выражений для приложения, написанного в основном на Scala. Я построил объекты AST на Scala, и теперь мне нужно написать парсер. Я слышал о встроенных комбинаторах синтаксического анализатора Scala, а также ...
Я хочу анализировать даты ISO 8601 в моей грамматике ANTLR. 2001-05-03 В моем файле грамматики есть следующие записи: date: FOUR_DIGIT ('-')? TWO_DIGIT ('-')? TWO_DIGIT; FOUR_DIGIT: TWO_DIGIT ...
Я использую обычное разделение пробелов в скрытом канале, но у меня есть одно правило, в котором я хотел бы включить любые пробелы для последующей обработки, но любой пример, который я нашел, требует очень ...
Я использую ANTLR для создания нового языка программирования общего назначения, и меня это вполне устраивает. В связи с тем, что я хотел бы предоставить хорошие инструменты для облегчения разработки программ ...
Используя преимущества ANTLR 3.3, я изменяю текущую грамматику для поддержки ввода без скобок. Вот первая версия моей грамматики: grammar PropLogic; NOT: '! '; ...
Я заметил явное отсутствие парсеров LL, которые создают парсеры на функциональных языках. Идеальная находка для того, что я безуспешно искал, - это создание парсера Haskell для ...
Во-первых, я знаю, что эта грамматика не имеет смысла, но она была создана для проверки грамматического теста поведения приоритета правил ANTLR; опции {output = AST;
backtrack = true;
memoize = true; } ...
Мне не удается заставить «@header» или любое другое правило @ работать в ANTLR. С очень простым грамматиком, например: тест по грамматике; параметры {язык = CSharp2;
} @header { using System....
Я хочу создать токен из ".." в Лексер ANTLR3, который будет использоваться для объединения выражений типа a..b // [1]
c .. x // [2]
1..2 // [3] 3 .. 4 // [4] Итак, я добавил, ...