kaban4ik писал(а):
Зачем она и что делает? Если можно то построчноВ каждом элементе есть данная функция, которая имеет в теле этой функции определенный ряд выполнение действий кодогенерации. Т.е в этой функции описываются действия последовательности принтование по блокам. Когда создаем какой либо проект, в редакторе видим всего один элемент - это: (EntryPoint или же MainForm) т.е главный элемент формы. В этой главной форме, есть точка onStart(), которая отвечает за точку входа начала проекта.
1. В главной форме регистрируются блоки для сбора кода.
2. В главной форме должна быть правильный алгоритм подстановки блока.
3. В дочерних элемента должен быть алгоритм принтование по блокам в главную форму, которые будут принтовать ваш целевой код.
И почитать не помешает Особенности работыРасширение CodeGenВведениеОператоры языкаВстроенные переменныеВстроенные функцииДополнительные функцииУправление блокамиИнтерфейс доступа к дереву элементовМассивыПрочие системные вызовыУправление секциямиЛогические операторы
------------ Дoбавленo в 10.04:
Так же есть готовый туториал от Netspirit в котором подробно все написанно. http://forum.hiasm.net//getfile/24542