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

1 a resposta

boost :: iterador de posição de acesso ao espírito a partir de ações semânticas

3 a resposta

string para abstrair a árvore de sintaxe

4 a resposta

TypeScript: obter a árvore de sintaxe

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

1 a resposta

Itens de rotulagem Haskell em função recursiva

Eu sou bastante novo em Haskell e em programação funcional em geral, então desculpe-me se a pergunta parecer direta ou boba. Eu tenho um analisador para uma linguagem simples que produz uma árvore de sintaxe abstrata. Para achatar o AST ...

1 a resposta

Como implementar uma chamada de função com o Antlr para que possa ser chamada mesmo antes de ser definida?

Depois que o AST é construído, qual é a melhor maneira de implementar o caminhante de árvores para que as funções possam ser definidas e chamadas em qualquer ordem? Por exemplo, isso é válido no PHP: <?php f(); // function called before it’s ...

1 a resposta

Adicionando nós ao AST de Clang

Eu preciso inserir novos nós no AST. por exemplo, adicionando um espaço para nome a uma função: Transformando isso - void foo();nisso - namespace bar { void foo(); }Eu liComo clonar ou criar um nó de clang AST ...

1 a resposta

Como posso encontrar todas as leituras / gravações de campo membro usando o Clang?

Dado um código fonte C ++, eu quero encontrar os campos de classe que toda função grava e lê. Qual é a melhor maneira de fazer isso usando o front-end do Clang? (Não estou pedindo uma explicação detalhada de todas as etapas; no entanto, seria um ...

2 a resposta

Python 3, existem falhas de segurança conhecidas no ast.literal_eval (node_or_string)?

Existem maneiras conhecidas deast.literal_eval (node_or_string) [http://docs.python.org/py3k/library/ast.html#ast-helpers]avaliação de não ser realmente seguro? Se sim, há patches disponíveis para eles? (Eu já conheço o PyPy [sandbox], que é ...

1 a resposta

Construindo um gráfico de fluxo de controle a partir de um AST com um padrão de visitante usando Java

Estou tentando descobrir como implementar minha classe LEParserCfgVisitor para criar um gráfico de fluxo de controle a partir de uma árvore de sintaxe abstrata já gerada com JavaCC. Eu sei que existem ferramentas que já existem, mas ...