Resultados da pesquisa a pedido "abstract-syntax-tree"
Como fazer uso do AST de Clang?
Eu estou olhando para fazer uso do AST do Clang para o meu código C e fazer algumas análises sobre o AST. Algumas dicas sobre onde começar, como obter o AST do Clang, tutoriais ou qualquer coisa a esse respeito serão de grande ajuda !!! Eu tenho ...
Avaliando uma expressão matemática (função) para um grande número de valores de entrada rapidamente
As seguintes questões Avaliando uma expressão matemática em uma string [https://stackoverflow.com/questions/2371436/evaluating-a-mathematical-expression-in-a-string] Análise de equações em ...
Atributos da gramática Boost.Spirit: erro do std: vetor de boost :: variant
Eu tenho um analisador de trabalho para ler as descrições de posição de um jogo de tabuleiro (rascunhos internacionais,gramática oficial [http://pdn.fmjd.org/fen.html]): #include <boost/spirit/home/x3.hpp> #include <iostream> namespace x3 ...
What kinds of patterns could I enforce on the code to make it easier to translate to another programming language? [fechadas]
Estou planejando fazer um projeto paralelo que tenha o objetivo de traduzir código de uma linguagem de programação para outra. As linguagens com as quais estou começando são PHP e Python (de Python para PHP deve ser mais fácil começar), mas o ...
Como extrair o AST do código TypeScript fornecido usando o código do compilador TypeScript de código aberto?
Como é sabido, o Typescript é completamente de código aberto agora. disponível emTyescript [https://github.com/Microsoft/TypeScript]. Estou construindo um aplicativo que obterá o código TypeScript como entrada e fornecerá o AST do código ...
Como posso criar um AST usando o ANTLR4? [duplicado
Esta pergunta já tem uma resposta aqui: Como criar AST com ANTLR4? [/questions/29971097/how-to-create-ast-with-antlr4] 2 respostas Eu tenho uma gramática ANTLR3 que cria uma árvore de sintaxe abstrata. Estou pensando em atualizar para o ANTLR4. ...
Exemplos / tutoriais para o uso de javax.lang.model ou ANTLR JavaParser para obter informações sobre o código-fonte Java
Gostaria de criar uma visualização automática do tipo fluxograma para Java Logic simples; para isso, preciso analisar o código-fonte Java, tenho 2 candidatos, ANTLR [http://www.antlr.org/] e ...
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 ...
O que são atributos sintetizados no contexto da criação de uma árvore de sintaxe abstrata?
s compiladores analisam o código fonte e constroem uma árvore de sintaxe abstrata. As funções usadas para construir uma árvore de sintaxe abstrata retornam ponteiros que constituem atributos sintetizados. O que são e como diferem de atributos ...
Compilando um AST de volta ao código fonte
Atualmente, estou no processo de construção de um Analisador PHP escrito em PHP, pois nenhum analisador existente apareceu emmy questão anterior [https://stackoverflow.com/questions/5586358/any-decent-php-parser-written-in-php] . Oparser em si ...