Результаты поиска по запросу "antlr"
Преимущества Antlr (скажем, lex / yacc / bison) [закрыто]
В прошлом я использовал lex и yacc (чаще всего bison) для различных проектов, обычно для переводчиков (например, подмножество EDIF, передаваемого в приложение EDA). Кроме того, мне пришлось поддерживать код, основанный на грамматиках lex / yacc, ...
Генерация EBNF из ANTLR
Кто-нибудь знает инструмент, который генерирует EBNF из ANTLR? ANTLR уже близок к EBNF, но для целей документации я хотел бы получить чистое описание EBNF (без промежуточного кода). С antlrworks и это уже приятно получить синтаксические ...
Как я могу сгенерировать Java CFG (Control Flow Graph), используя antlr?
Я пытаюсь проанализировать структуру кода Java. Итак, я сгенерировал синтаксический анализатор Java и лексер, используя ANTLRv3 и код грамматики Java ... но я не знаю, как я могу сгенерировать Graph Flow Graph, используя сгенерированный парсер ...
Разбор кода Java с помощью ANTLR «нужна концепция»
Я пытаюсь сделать компиляцию программ, используя ANTLR, и я использую язык программирования Java в качестве цели, и суть проблемы заключается в разработке Intent Regornizer для исправления ошибок и улучшения исходного кода, если исходный код не ...
Есть ли простой пример использования antlr4 для создания AST из исходного кода Java и извлечения методов, переменных и комментариев?
Может ли кто-нибудь предоставить подробный пример того, как я могу сделать это с помощью antlr4? Инструкции по установке antlr4 и его зависимостей будут высоко оценены.
Сборка собственного компилятора C # с использованием ANTLR: модуль компиляции
// Create a scanner that reads from the input stream passed to us CSLexer lexer = new CSLexer(new ANTLRFileStream(f)); tokens.TokenSource = lexer; // Create a parser that reads from the scanner CSParser parser = new CSParser(tokens); // start ...
Antlr Обработка исключений
Я разработал сложную грамматику, используя Antlr 3, используя дерево AST. ANTLR генерирует Lexer и Parser. Проблема заключается в том, что когда пользователь вводит синтаксис, который, например, недействителен, грамматика ожидает ...
Семантические предикаты в ANTLR4?
Как бы вы перевели эту часть кода, написанного в ANTLR 3, в ANTLR 4? expr: (Identifier '.')=> (refIdentifier) | (Identifier '!')=> (refIdentifier) | (Identifier '=>')=> (lambdaExpression);Я имею в виду, что этот вид семантического предиката, ...
ANTLRWorks отладка - смысл разных цветов?
Я использую режим отладки ANTLRWorks для проверки моей c-грамматики. Отладка в ANTLRWorks действительно хороша для лучшего понимания, но у меня есть проблема в понимании различных цветов выходного дерева. я используюbacktrack=true в ...
ANTLR 4 оператор ввода / перезаписи дерева
В ANTLR 3 вы можете просто сделать следующее: andExpression : (andnotExpression -> andnotExpression) (AND? a=andnotExpression -> ^(AndNode $andExpression $a))* ;Есть идеи, как это сделать в новой версии?