Resultados da pesquisa a pedido "abstract-syntax-tree"

2 a resposta

Qual é o equivalente do ast.literal_eval () do Python em Julia?

Existe alguma coisa em Julia que seja equivalente à de Pythonliteral_eval [https://docs.python.org/3.6/library/ast.html#ast.literal_eval]fornecido pelo pacoteast (Árvore de sintaxe abstrata)? Um resumo de sua (literal_eval) descrição: Essa ...

1 a resposta

Adicionando informações de linha ao meu AST no OCaml

Estou criando um compilador no OCaml, onde a gramática é a seguinte: 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 a resposta

Visitando nós em uma árvore de sintaxe com o módulo Python ast

Estou brincando com python ast (árvore de sintaxe abstrata). Eu escrevi o seguinte e ele visitou todos os nós do AST. import ast class Py2Neko(ast.NodeVisitor): def generic_visit(self, node): print type(node).__name__ ...

6 a resposta

Scala AST em Scala [fechado]

Existe uma biblioteca Scala que analisa Scala e cria umÁrvore de sintaxe abstrata (AST)? Idealmente, estou interessado em uma biblioteca Scala. O plano B seria uma biblioteca Java. (Eu sei que poderia aproveitar o EBNF doResumo da sintaxe do ...

2 a resposta

Analisador de Go que não detecta comentários do Doc no tipo de estrutura

Estou tentando ler os comentários do Doc associado em um tipo de estrutura usando o Goanalisador [http://golang.org/pkg/go/parser/]east [http://golang.org/pkg/go/ast/]pacotes. Neste exemplo, o código simplesmente se usa como fonte. package main ...

1 a resposta

construir AST no antlr4

Fiquei me perguntando se poderíamos construir um AST usando o Antlr versão 4. Não encontrei nenhuma referência sobre como construí-lo usando o antlr4. Uma resposta do SO diz que seria fácil usar o antlr4, que produz apenas uma árvore de análise, ...

4 a resposta

Recomendar o front-end C que preserva as diretrizes do pré-processador

Eu gostaria de iniciar um projeto que envolva a transformaçãoCcódigo, mas eu gostaria deincluir as diretivas de pré-processador. Não quero reinventar a roda escrevendo minha própriaCanalisador, alguém sabe de um front-end que ...

1 a resposta

Eclipse JDT ASTParser converte nó de declaração de enumeração incorretamente

Estou trabalhando na análise do código Java usando JDT e a construção de uma ferramenta de análise independente depende do pacote org.eclipse.jdt.core em vez de um plug-in do eclipse. Mas descobri que minha ferramenta não funcionava corretamente ...

1 a resposta

Como gerar o AST construído usando o ANTLR?

Estou criando um analisador estático para C. Fiz o lexer e o analisador usando o ANTLR no qual gera código Java. A ANTLR cria o AST para nós automaticamente,options {output=AST;}? Ou eu mesmo tenho que fazer a árvore? Se isso acontecer, como ...

10 a resposta

AST do código C [fechado]

Eu quero executar algumas transformações no código-fonte C.Preciso de uma ferramenta no Linux que gere um AST completo a partir do código fontepara que eu possa aplicar minhas transformações neste AST e depois convertê-lo novamente ...