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

1 ответ

Как я могу построить AST, используя ANTLR4? [Дубликат]

На этот вопрос уже есть ответ: Как создать AST с помощью ANTLR4? [/questions/29971097/how-to-create-ast-with-antlr4] 2 ответа У меня есть грамматика ANTLR3, которая создает абстрактное синтаксическое дерево. Я смотрю на обновление до ANTLR4. ...

1 ответ

Как написать шаблон посетителя для абстрактного синтаксического дерева в C #?

Я должен написать шаблон посетителя для навигации по AST. Может кто-нибудь сказать мне больше, как бы я начал писать это? Насколько я понимаю, каждый узел в AST будет иметь метод visit () (?), Который каким-то образом вызывается (откуда?). Это о ...

1 ответ

Eclipse JDT ASTParser неправильно преобразовал узел объявления перечисления

Я работаю над анализом кода Java с использованием JDT и собираюсь создать автономный инструмент анализа, зависящий от пакета org.eclipse.jdt.core вместо подк...

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

2 ответа

Разбор оператора «->» в R

Мой вопрос о синтаксическом анализе выражений на языке R. Позвольте мне перейти прямо к примеру:

5 ответов

Быстрая оценка математического выражения (функции) для большого количества входных значений

3 ответа

Как получить исходный код, соответствующий узлу Python AST?

Узлы Python AST имеютlineno а такжеcol_offset атрибуты, которые указывают начало соответствующего диапазона кода. Есть ли простой способ получить конец диапазона кода? Сторонняя библиотека?

1 ответ

Как написать шаблон посетителя для абстрактного синтаксического дерева в C #?

1 ответ

Спасибо за примеры. Это ключевая вещь, которая помогла мне понять это. Что-то и слайды моих профессоров, и википедия не учитывались.

ляторы анализируют исходный код и создают абстрактное синтаксическое дерево. Функции, используемые для построения абстрактного синтаксического дерева, возвращают указатели, которые составляютсинтезированные атрибуты, Чем они и чем они ...

1 ответ

Извините, если вам не нравится мое определение. Я использую термин prettyprinting, чтобы включить любое преобразование AST в текст, независимо от того, вызывает ли это стандартное расположение, сохраняет расположение оригинала или смешивает их вместе в разных частях дерева для одного и того же языка или смешивает два, потому что дерево гибридное дерево, содержащее поддеревья одного языка с произвольными поддеревьями другого (и да, у меня есть механизм, чтобы делать все это без проблем). Я не доволен "разбором"; в то время как то, что он делает, логически противоположно синтаксическому анализу, он фактически вообще не выполняет никакого анализа, поэтому термин сбивает с толку.

тоящее время я нахожусь в процессе создания парсера PHP, написанного на PHP, так как ни один существующий парсер не появился вмой предыдущий вопрос [https://stackoverflow.com/questions/5586358/any-decent-php-parser-written-in-php] ,сам парсер ...

2 ответа

ANTLR 4 и AST посетители