Результаты поиска по запросу "abstract-syntax-tree"
В чем разница между абстрактным синтаксическим деревом и конкретным синтаксическим деревом?
Я немного читал о том, как работают интерпретаторы / компиляторы, и одна область, в которой я запутался, - это разница между AST и CST. Насколько я понимаю, парсер создает CST, передает его семантическому анализатору, который превращает его в ...
Проанализируйте файл .py, прочитайте AST, измените его, а затем запишите измененный исходный код
Я хочу программно редактировать исходный код Python. В основном я хочу прочитать.py файл, сгенерироватьАСТ [http://en.wikipedia.org/wiki/Abstract_syntax_tree]и затем запишите измененный исходный код Python (то есть другой.py файл). Существуют ...
Clang: Как выглядит AST (абстрактное синтаксическое дерево)?
Привет, я новичок в разработке компиляторов, и мне интересно, как выглядит AST. У меня есть небольшой фрагмент кода, и я использую Clang для генерации AST. Я не получаю много информации из этого. Судя по всему, дерево синтаксиса в ...
Java / Абстрактное Синтаксическое Дерево в представление XML
Знаете ли вы о каком-либо инструменте, который создает AST из программы или класса Java и создает представление XML (коллекцию или отдельный документ XML) из AST? с уважением, Johannes
antlr генерировать ast для c и анализировать ast
Я делаю статический анализ на c-программе. И я ищу на веб-сайте antlr, похоже, нет подходящего файла грамматики, который производит ast для c-программы. Значит ли это, что я должен сделать это сам с самого начала? Метод. Мне также ...
Что делает метод Lambda Expression Compile ()?
Я пытаюсь понять AST в C #. Интересно, что именноCompile() метод из этого примера делает. // Some code skipped Expression<Func<string, int, int, string>> data = Expression.Lambda<Func<string, int, int, string>>( ...
API для сравнения AST? [закрыто]
Существует ли Java-API с открытым исходным кодом, позволяющее сравнивать два дерева абстрактного синтаксиса исходного кода Java? Я хотел бы видеть различия между двумя синтаксическими деревьями, подобно тому, как это делается в инструментах ...
Создать .pyc из Python AST?
Как мне сгенерировать файл .pyc из Python AST, чтобы я мог импортировать файл из Python? Я использовалcompile чтобы создать объект кода, а затем написалco_code атрибут файла, но когда я пытаюсь импортировать файл из Python, я ...
построить AST в antlr4
Мне было интересно, можем ли мы создать AST с использованием Antlr версии 4. Я не смог найти никаких ссылок на его создание с использованием antlr4. Один SO-ответ говорит, что было бы легко использовать antlr4, который генерирует только дерево ...
Получение AST для C ++?
Я ищу, чтобы получить AST для C ++, который я могу затем проанализировать с внешней программой. Какие программы хороши для создания AST для C ++? Мне все равно, на каком языке он реализован или в формате вывода (при условии, что он легко ...