В новой версии серьезно доработана система типов. Теперь сложные типы (структуры (аналог struct/union), пронумерованные списки (аналог enum), структуры условного выбора типа) можно сохранять на диск как отдельный файл и использовать ссылки на них в диаграммах и других типах.
Скачать:
https://www38.zippyshare.com/v/KUuZC9Ie/file.html
Из недоработанного: трансляция массивов в структурах в Си. В сишном представлении метапроговская структура с массивом должна превращаться в несколько переменных:
1. Саму структуру (struct/union), в которой на месте массива - указатель на его первый элемент.
2. Вторую структуру (struct) подобного вида:
struct {
char * pointer;
size_t size;
char dynamic; //динамический массив?
} metaprog_array_structure_123;
Так что диаграммы со структурами, содержащими массив, пока корректно не транслируются.
Предыдущая тема:
Metaprog: выпуск прототипа (универсальная графическая среда программирования)