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