EnglishРусский  
Данный проект закрыт! Создан новый скриптовый язык с тем же именем. Всё доступно на GitHub.
Также попробуйте нашу open source кроссплатформенную программу для создания и управления скриптами.

Реклама

Инсталлятор CreateInstall
Бесплатные и коммерческие инсталляторы

Tree

Объект дерево. Каждый элемент объекта может имепть дочерние элементы. Необходимо подключать файл tree.g.

include : $"...\gentee\lib\tree\tree.g"

 

Операторы

tree of type Указание типа элементов.
* tree Получить количество элементов в дереве.
* treeitem Получить количество дочерних элементов.
foreach var,treeitem Оператор foreach.

Методы

tree.clear Удалить все элементы из дерева.
tree.del Удалить элемент.
tree.leaf Добавить "лист".
tree.node Добавить "узел".
tree.root Получение корневого элемента.

Методы элементов treeitem

treeitem.changenode Сменить узел-хозяин у данного элемента
treeitem.child Получить первый дочерний элемент у объекта.
treeitem.data Получить указатель на данные хранящиеся в объекте.
treeitem.getnext Получить следующий элемент дерева.
treeitem.getprev Получить предыдущий элемент дерева.
treeitem.isleaf Проверка на "лист".
treeitem.isnode Проверка на "узел".
treeitem.isroot Проверка на "корень".
treeitem.lastchild Получить последний дочерний элемент у объекта.
treeitem.move Переместить элемент.
treeitem.parent Получить хозяина объекта.
Редактировать