Результаты поиска по запросу "abstract-syntax-tree"

10 ответов

Проанализируйте файл .py, прочитайте AST, измените его, а затем запишите измененный исходный код

Я хочу программно редактировать исходный код Python. В основном я хочу прочитать.py файл, сгенерироватьАСТ [http://en.wikipedia.org/wiki/Abstract_syntax_tree]и затем запишите измененный исходный код Python (то есть другой.py файл). Существуют ...

3 ответа

Clang: Как выглядит AST (абстрактное синтаксическое дерево)?

Привет, я новичок в разработке компиляторов, и мне интересно, как выглядит AST. У меня есть небольшой фрагмент кода, и я использую Clang для генерации AST. Я не получаю много информации из этого. Судя по всему, дерево синтаксиса в ...

2 ответа

Java / Абстрактное Синтаксическое Дерево в представление XML

Знаете ли вы о каком-либо инструменте, который создает AST из программы или класса Java и создает представление XML (коллекцию или отдельный документ XML) из AST? с уважением, Johannes

ТОП публикаций

2 ответа

antlr генерировать ast для c и анализировать ast

Я делаю статический анализ на c-программе. И я ищу на веб-сайте antlr, похоже, нет подходящего файла грамматики, который производит ast для c-программы. Значит ли это, что я должен сделать это сам с самого начала? Метод. Мне также ...

3 ответа

Что делает метод Lambda Expression Compile ()?

Я пытаюсь понять AST в C #. Интересно, что именноCompile() метод из этого примера делает. // Some code skipped Expression<Func<string, int, int, string>> data = Expression.Lambda<Func<string, int, int, string>>( ...

3 ответа

API для сравнения AST? [закрыто]

Существует ли Java-API с открытым исходным кодом, позволяющее сравнивать два дерева абстрактного синтаксиса исходного кода Java? Я хотел бы видеть различия между двумя синтаксическими деревьями, подобно тому, как это делается в инструментах ...

2 ответа

Создать .pyc из Python AST?

Как мне сгенерировать файл .pyc из Python AST, чтобы я мог импортировать файл из Python? Я использовалcompile чтобы создать объект кода, а затем написалco_code атрибут файла, но когда я пытаюсь импортировать файл из Python, я ...

3 ответа

Получение AST для C ++?

Я ищу, чтобы получить AST для C ++, который я могу затем проанализировать с внешней программой. Какие программы хороши для создания AST для C ++? Мне все равно, на каком языке он реализован или в формате вывода (при условии, что он легко ...

2 ответа

Как я могу использовать абстрактное синтаксическое дерево Java Eclipse в проекте вне Eclipse? (т.е. не плагин затмения)

Как я могу использовать абстрактное синтаксическое дерево Java Eclipse в проекте вне Eclipse? (т.е. не плагин затмения) Все примеры Eclipse AST, которые я видел, предназначены для плагинов Eclipse. Есть ли способ (например, пример) проекта, ...

2 ответа

Как работает простой калькулятор с круглыми скобками?

Я хочу узнать, как работают калькуляторы. Например, скажем, у нас есть входные данные в инфиксной записи, например: 1 + 2 х 10 - 2 Парсер должен будет соблюдать общие правила в математике. В приведенном выше примере это означает: 1 + (2 x 10) ...