Gerar e analisar código Python da aplicação C #
-
07-07-2019 - |
Pergunta
Eu preciso para gerar o código Python para ser mais específico IronPyton . Eu também preciso ser capaz de analisar o código e colocá-lo na AST . Eu só comecei a olhar para algumas ferramentas. Eu joguei com "Oslo" e tomou uma decisão que não é a ferramenta certa para mim. Eu apenas olhei muito brevemente em Coco / R e parece promissor.
usa qualquer um Coco / R? Se você fez o que é a sua experiência com a ferramenta Você pode recomendar alguma outra ferramenta?
Solução
O próprio IronPython implementação inclui um analisador e um representação AST de programas em Python que pode ser percorrida com um PythonWalker
.
Outras dicas
Eu acho que você deve olhar para o dinâmica Language Runtime . Esta será uma parte padrão de uma versão posterior do .Net e C # (.Net 4 de memória).
Eu usei-o para compilar e executar código Python gerado em tempo de execução, mas eu não tenho jogado com todo o material AST ainda.