Resultados da pesquisa a pedido "abstract-syntax-tree"
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 ...
uaisquer diferenças entre os termos analisam árvores e derivam árvore
Os termos AST (Abstract Syntax Tree), árvore de análise e árvore de derivação são usados por pessoas diferentes quando se referem ao resultado da análise de textos em conformidade com uma gramática. Supondo que estamos falando sobre a análise de ...
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 ...
Eclipse cria CompilationUnit a partir do arquivo .java
Como posso carregar um arquivo .java em um CompilationUnit? Por exemplo, digamos que eu tenha um arquivo A.java no meu projeto atual. Eu gostaria de carregá-...
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 ...
Como você faz um 'eval' python apenas dentro de um contexto de objeto?
É possível fazer algo como
Malformed String ValueError ast.literal_eval () com representação em string de Tuple
Eu estou tentando ler em uma representação de seqüência de caracteres de um Tuple de um arquivo e adicionar a tupla a uma lista. Aqui está o código relevante.
Relação de mônada livre e AST
Refiro-me ao código fonte do Ken Scambler listado abaixo, veja tambémFonte GitHub [https://github.com/kenbot/free/blob/master/src/main/scala/kenbot/free/KVS.scala] . package kenbot.free import scalaz._ import Scalaz._ import Free._ ...