Resultados da pesquisa a pedido "abstract-syntax-tree"
Construa o AST a partir do código C
Como posso construir uma AST (Abstract Syntax Tree) do código gcc C para fazer algumas modificações, como converter algumas variáveis int para float e repr...
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 ...
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 ...
Como escrever o padrão de visitante para árvore de sintaxe abstrata em Python?
Meu colega sugeriu que eu escrevesse um padrão de visitante para navegar no AST. Alguém pode me dizer mais como eu começaria a escrever? Tanto quanto eu entendo, cada Nó no AST teriavisit() método (?) que de alguma forma seria chamado (de ...
ast.literal_eval para variáveis em python?
Suponha que eu tenho um arquivoexample.py: exemplo de importação VVV = 2 DictionaryNameB = { 'a' : VVV, 'bb' : 'SomethingB', 'c' : False, 'ccc' : None, 'dddd' : 'true', 'eeeee' : 0.123456, 'f' : 2, 'h' : [1,2,3] }Eu escrevi uma função que ...
Melhor maneira de analisar Java em Java
Como o título diz, quero analisar algum código-fonte Java em Java. Tenho certeza de que existem outras bibliotecas java que já fazem isso, mas não consegui encontrar nenhuma.