Question

Je dois générer du code Python pour qu'il soit plus précis, IronPyton . Je dois également pouvoir analyser le code et le charger dans AST . Je viens de commencer à regarder certains outils. J'ai joué avec " Oslo " et pris la décision que ce n'est pas le bon outil pour moi. Je viens de regarder très brièvement Coco / R et le reste semble prometteur.

Quelqu'un utilise-t-il Coco / R? Si vous avez fait quelle est votre expérience avec l'outil Pouvez-vous recommander un autre outil?

Était-ce utile?

La solution

La mise en œuvre IronPython comprend elle-même un analyseur et une représentation AST des programmes Python pouvant être parcourus avec un PythonWalker .

Autres conseils

Ce n’est pas vraiment mon domaine d’expertise, mais vous voudrez peut-être essayer ANTLR 4 . Il prend en charge la génération de Python 2 et Python 3 .

Je pense que vous devriez consulter Exécution dynamique du langage . Ce sera une partie standard de certaines versions ultérieures de .Net et C # (.Net 4 à partir de la mémoire).

Je l'ai utilisé pour compiler et exécuter le code Python généré à l'exécution, mais je n'ai pas encore joué avec tous les éléments AST.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top