Dmitry Ponyatov
для начала нужен векторный редактор, с выхлопом в какой-нибудь ASCII формат (типа UML рисовалок, может даже Visio имеет экспорт в какой-нибудь XML)
потом применение _семантического_ AI для трансляции одной структуры данных (граф блоков Дракона) в другой (граф синтаксического дерева Python)
п.2 в топике, хотя вряд ли тут кто есть в теме, как писать трансляторы объектных графов на основе правил
можешь начать вот отсюда
http://yieldprolog.sourceforge.net/смысл — написать на Python движок, который будет работать как вывод языка Пролог
если точнее:
- обход графа,
- приложение к нему образцов (кусочков графа с объектами-переменными в нужных местах), и
- применение трансформации если pattern matching сработал, и
- чтобы все это работало с backtracking если цепочка трансформаций в какой-то точке обламывается