Resultados da pesquisa a pedido "abstract-syntax-tree"
Como evitar a criação de nós AST intermediários e inúteis com o ANTLR
@I escreveu uma gramática ANTLR3 subdividida em regras menores para aumentar a legibilidade. Por exemplo messageSequenceChart: 'msc' mscHead bmsc 'endmsc' end ; # Where mscHead is a shortcut to : mscHead: mscName mscParameterDecl? timeOffset? ...
omo seria um AST (árvore de sintaxe abstrata) para uma linguagem de programação orientada a objeto
Estou lendo sobre AST (árvores de sintaxe abstrata), mas todos os exemplos que vejo usam expressões como: a + b * cQue pode ser representado em uma sintaxe lispy como: (+ a (* b c) )Qual será o equivalente a: + / \ a * / \ b c Minha pergunta ...
Parse um arquivo .py, leia o AST, modifique-o e escreva novamente o código-fonte modificado
Eu quero editar programaticamente o código fonte do python. Basicamente, eu quero ler um.py, gere o AST [http://en.wikipedia.org/wiki/Abstract_syntax_tree] e, em seguida, escreva novamente o código-fonte python modificado (ou seja, outro.py ...
Java / Árvore de sintaxe abstrata na representação XML
ocê conhece alguma ferramenta que cria um AST a partir de um programa ou classe Java e cria uma representação XML (coleção ou documento XML único) a partir do AS Atenciosamente Johannes
Clang: Como é o AST (árvore de sintaxe abstrata
Oi eu sou novo no desenvolvimento do compilador, e estou querendo saber como AST se parece. Eu tenho uma pequena seção de código e uso o Clang para gerar o AST. Não consigo obter muita informação. Pelo que parece, a árvore da sintaxe ...
antlr gera ast para ce analisa o ast
e você está procurando por um programa que funcione bem em seu computador, é necessário que você faça o download de um programa que funcione corretamente e que você tenha uma boa experiência de uso, além de ter acesso a uma variedade de recursos, ...
O que o método Lambda Expression Compile () faz?
Estou tentando entender AST em c #. Eu me pergunto, o que exatamenteCompile() método @ deste exemplo fa // Some code skipped Expression<Func<string, int, int, string>> data = Expression.Lambda<Func<string, int, int, string>>( ...
Generate .pyc do Python AST?
Como eu geraria um arquivo .pyc de um AST do Python para poder importar o arquivo do Pytho Eu useicompile para criar um objeto de código e, em seguida, escreva oco_code para um arquivo, mas quando tento importar o arquivo do Python, ...
Obtendo AST para C ++?
Estou procurando obter um AST para C ++ que possa analisar com um programa externo. Quais programas existem por aí que são bons para gerar um AST para C ++? Não me importo em qual idioma ele é implementado ou no formato de saída (desde que seja ...
Como posso usar a árvore de sintaxe abstrata do Eclipse java em um projeto fora do Eclipse? (ou seja, não é um plugin do eclipse)
Como posso usar a árvore de sintaxe abstrata do Eclipse java em um projeto fora do Eclipse? (ou seja, não é um plugin do eclipse) Todos os exemplos do Eclipse AST que eu já vi são para plugins do eclipse. Existe uma maneira (por exemplo, um ...