Generieren und Python-Code von C # Anwendung analysiert
-
07-07-2019 - |
Frage
Ich brauche Python-Code zu generieren spezifischere IronPyton zu sein. Ich muß auch in der Lage sein, den Code zu analysieren und sie in AST zu laden. Ich habe gerade angefangen bei einigen Werkzeugen suchen. Ich spielte mit "Oslo" und eine Entscheidung getroffen, dass es für mich nicht das richtige Werkzeug ist. Ich sah nur ganz kurz auf Coco / R und sieht vielversprechend aus.
Hat jemand Coco / R verwenden? Wenn ja, was ist Ihre Erfahrung mit dem Werkzeug Können Sie ein anderes Werkzeug empfehlen?
Lösung
Die Ironpython Implementierung selbst enthält ein Parser und eine AST Darstellung von Python-Programme, die mit einem PythonWalker
.
Andere Tipps
ich glaube, Sie auf der Dynamic Language Runtime . Dies wird zu einem festen Bestandteil von einer späteren Version von .Net und C # (.NET 4 aus dem Speicher) sein.
Ich habe es verwendet, zu kompilieren und Python-Code zur Laufzeit generierte ausführen, aber ich habe nicht mit all AST Sachen noch gespielt.