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

2 ответа

Как конвертировать AST в модель JDT Java

Я пишу модульные тесты для моего плагина, который использует интерфейсы IType и IMethod из JDT. Чтобы написать модульные тесты, мне нужно создать такие интерфейсы. отвечать наэтот ...

1 ответ

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

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

3 ответа

Библиотека синтаксического анализатора написана на PHP

Я ищу синтаксический анализатор языканаписано в PHP. Цель состоит в том, чтобычитать пользовательский язык, не читать код PHP. По сути, я хочу указать синтаксис языка, дать фрагмент кода и получить структуру, представляющую его. Затем я могу ...

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

3 ответа

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

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

2 ответа

Как построить абстрактное синтаксическое дерево

У меня есть общее представление о том, что такое AST, но я хочу знать, как его создать. Если вам дают грамматику и дерево разбора, как вы строите AST? Как ты это делаешь, если тебе дают грамматику и выражение?

6 ответов

Scala AST в Скале [закрыто]

Есть ли библиотека Scala, которая анализирует Scala и создаетАбстрактное синтаксическое дерево (AST)? В идеале меня интересует библиотека Scala. План B будет библиотекой Java. (Я знаю, что мог бы использовать ЕНБФ изСинтаксис ...

9 ответов

В чем разница между абстрактным синтаксическим деревом и конкретным синтаксическим деревом?

Я немного читал о том, как работают интерпретаторы / компиляторы, и одна область, в которой я запутался, - это разница между AST и CST. Насколько я понимаю, парсер создает CST, передает его семантическому анализатору, который превращает его в ...

2 ответа

Синтаксический анализатор не обнаруживает комментарии Doc для типа структуры

Я пытаюсь прочитать связанные комментарии Doc для типа структуры с помощью Go синтаксический анализатор [http://golang.org/pkg/go/parser/]а такжеаст [http://golang.org/pkg/go/ast/]пакеты. В этом примере код просто использует себя в качестве ...

1 ответ

boost :: spirit access position из семантических действий

Допустим, у меня есть такой код (номера строк для справки): 1: 2:function FuncName_1 { 3: var Var_1 = 3; 4: var Var_2 = 4; 5: ...Я хочу написать грамматику, которая анализирует такой текст, помещает все идентификаторы (имена функций и ...

3 ответа

строка в абстрактное синтаксическое дерево

Я хотел бы преобразовать строку, содержащую правильное выражение Erlang, в ее представление абстрактного синтаксического дерева, но пока безуспешно. Ниже приведен пример того, что я хотел бы сделать. После компиляцииz:z(). генерирует ...