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

3 a resposta

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...

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 ...

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 ...

3 a resposta

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 ...

1 a resposta

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 ...

5 a resposta

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.