Resultados da pesquisa a pedido "abstract-syntax-tree"
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 ...
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 ) | ...
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__ ...
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 ...
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 ...
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, ...
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 ...
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 ...
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 ...
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 ...