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

3 ответа

Как исключить заголовки из AST в clang?

1 ответ

Извините за задержку с ответом. Я пришел к этому довольно поздно. Благодарю за ваш ответ. Небольшая комбинация вашего первого и второго метода в итоге сработала для меня. Я использовал модуль Locations и модифицировал каждый astnode, чтобы он содержал информацию о местоположении. Таким образом, когда я анализирую свою программу, я присоединяю информацию строки и другую информацию метаданных к генерируемому узлу ast. Это не требует какого-либо внешнего сопоставления, тем самым устраняя еще одну добавленную головную боль.

даю компилятор в OCaml, где грамматика выглядит следующим образом: type expr = | Cons of const | Var of string | List of ( expr list ) | Sum of ( expr * expr ) | Less_than of ( expr * expr ) | Conditional of ( expr * expr * expr ) | ...

2 ответа

Как вручную построить AST?

В настоящее время я изучаю синтаксический анализ, но я немного сбит с толку тем, как генерировать AST. Я написал синтаксический анализатор, который правильно...

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

3 ответа

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

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

2 ответа

 для более поздних версий

ли известные способы дляast.literal_eval (node_or_string) [http://docs.python.org/py3k/library/ast.html#ast-helpers]оценка на самом деле не быть безопасным? Если да, доступны ли для них патчи? (Я уже знаю о PyPy [песочнице], которая, ...

6 ответов

Использование python eval () против ast.literal_eval ()?

У меня есть ситуация с некоторым кодом, где

2 ответа

Что может сделать максимальное деревья выражений LINQ?

Какое максимальное значение может дать дерево выражений LINQ? Это может определить класс? Как насчет метода со всеми объявленным именем, модификаторами, типом параметра и типом возвращаемого значения? Должна ли программа всегда определять ...

4 ответа

Рекомендовать интерфейс C, который сохраняет директивы препроцессора

1 ответ

Добавление узлов в AST Clang

2 ответа

Как создать AST с ANTLR4?

Я искал много об этом, и я не мог найти ничего полезного, что действительно помогает мне построить AST. Я уже знаю, что ANTLR4 не строит AST, как это делал A...