Результаты поиска по запросу "antlr"
ANTLR Можно ли сделать грамматику с помощью встроенной грамматики внутри?
АНТЛР: Можно ли сделать грамматику с встроенной грамматикой (со своим собственным лексером) внутри? Например, в моем языке у меня есть возможность использовать язык встраивания SQL: var Query = [select * from table]; with Query do something ...
Различные правила лексера в другом состоянии
Я работал над парсером для некоторого языка шаблонов, внедренного в HTML (FreeMarker), пример здесь: ${abc} <html> <head> <title>Welcome!</title> </head> <body> <h1> Welcome ${user}<#if user == "Big Joe">, our beloved leader</#if>! </h1> <p>Our ...
antlr генерировать ast для c и анализировать ast
Я делаю статический анализ на c-программе. И я ищу на веб-сайте antlr, похоже, нет подходящего файла грамматики, который производит ast для c-программы. Значит ли это, что я должен сделать это сам с самого начала? Метод. Мне также ...
Как преобразовать строку в эквивалентное дерево выражений LINQ?
Это упрощенная версия оригинальной задачи. У меня есть класс под названием Person: public class Person { public string Name { get; set; } public int Age { get; set; } public int Weight { get; set; } public DateTime FavouriteDay { get; set; } ...
Отрицание внутри правил лексера и парсера
Как может отрицательный метасимвол,~, использоваться в правилах лексера и парсера ANTLR?
Конвертировать простую грамматику Antlr в Xtext
Я хочу преобразовать очень простую грамматику Antlr в Xtext, поэтому нет синтаксические предикаты [https://stackoverflow.com/questions/5728659/translate-antlr-grammar-into-xtext-grammar-how-to-remove-syntactic-predicates] нетнеобычные функции ...
ANTLR не выдает ошибки при неверном вводе
Я использую ANTLR для разбора логических выражений в пишущем Java-инструменте, и у меня возникают проблемы, потому что передача неверных входных строк в сгенерированный лексер и анализатор ANTLR не вызывает никаких исключений. Вместо того, чтобы ...
ANTLR Какой самый простой способ реализовать Python, как зависимая от отступа грамматика?
Я пытаюсь реализовать Python, как зависимая от отступа грамматика. Исходный пример: ABC QWE CDE EFG EFG CDE ABC QWE ZXCКак я вижу, мне нужно реализовать два токена INDENT и DEDENT, чтобы я мог написать что-то вроде: grammar mygrammar; text: ...
построить AST в antlr4
Мне было интересно, можем ли мы создать AST с использованием Antlr версии 4. Я не смог найти никаких ссылок на его создание с использованием antlr4. Один SO-ответ говорит, что было бы легко использовать antlr4, который генерирует только дерево ...
Динамически создавать правило лексера
Вот простое правило: NAME : 'name1' | 'name2' | 'name3';Можно ли предоставить альтернативы для такого правила динамически, используя массив, содержащий строки?