Также существует, ЗАВИСИТ программа в http://www.dependencywalker.com/
Сама реализация IronPython включает в себя синтаксический анализатор и представление AST программ Python, которые можно выполнять с помощью PythonWalker
.
Не совсем моя область знаний, но вы можете попробовать ANTLR 4 . Он поддерживает создание Python 2 и Python 3 .
Думаю, вам стоит взглянуть на Среда выполнения динамического языка . Это будет стандартная часть некоторых более поздних версий .Net и C # (.Net 4 из памяти).
Я использовал его для компиляции и выполнения кода Python, сгенерированного во время выполнения, но я не играл со всеми АСТ пока еще.