
Dilma, раз уж всё идёт к тому, что компоненты будут написаны на своём языке, не думал ли ты, что таким языком может быть JavaScript? Экземпляры компонентов схемы могли бы быть экземплярами объекта, который есть - реализация компонента. Ничего парсить не надо, добавил в скрипт текст из используемых компонентов, создал экземпляры, задал свойства и линки, и вызвал определённое событие ( EntryPoint_xxxx.doStart(_data) или просто для всех компонентов специальную функцию ElementAAA_xxxx.GenCode(), таких функций может быть и больше, например InitCode, DoneCode ) - вот и весь CodeGen.
[size=-2]------ Добавлено в 23:49
Вот, например, тест такой технологии.
code_735
Это .htm файл, мне так проще скрипты тестировать

З.Ы. Фигасе! Делайте лучше "Сохранить как ..."

[size=-2]------ Добавлено в 00:07
Во как можно:
code_736