Genere y analice el código Python desde la aplicación C #

Necesito generar código Python para ser IronPyton más específico. También necesito poder analizar el código y cargarlo en AST . Acabo de empezar a buscar algunas herramientas. Jugué con “Oslo” y tomé la decisión de que no es la herramienta adecuada para mí. Acabo de mirar muy brevemente a Coco / R y parece prometedor.

¿Alguien usa Coco / R? Si hizo lo que su experiencia con la herramienta ¿Puede recomendar alguna otra herramienta?

La implementación de IronPython incluye un analizador y una representación AST de progtwigs de Python que se pueden recorrer con un PythonWalker .

No es realmente mi área de especialización, pero es posible que desee probar ANTLR 4 . Tiene soporte para generar Python 2 y Python 3 .

Creo que deberías mirar el Dynamic Language Runtime . Esta será una parte estándar de algunas versiones posteriores de .Net y C # (.Net 4 de la memoria).

Lo he usado para comstackr y ejecutar el código Python generado en el tiempo de ejecución, pero todavía no he jugado con todas las cosas de AST.