repository
0.0.0-20240501075505-6ac3313077fa
Repository: https://github.com/wanderer69/frl.git
Documentation: pkg.go.dev
# README
FrL
This package implementation simple frame library with small script language for manipulation frames. Operations only on russian language. By example:
# Make frame, find frame and add new relation, find frames and print
функция пример1(?аргумент1, ?аргумент2) {
свойство => ?переменная2;
фрейм (наименование."объект");
фрейм (наименование."фрейм3", сущность.объект);
фрейм (наименование."фрейм2", сущность.объект, элемент-класс.фрейм3);
фрейм (наименование."фрейм1", сущность.объект, элемент-класс.фрейм2);
(сущность.объект):(?переменная2.экземпляр);
(свойство.экземпляр) => ?переменная1;
печатать("список фреймов", ?переменная1);
};
Work with slices
функция пример1(?аргумент1, ?аргумент2) {
свойство => ?переменная2;
[символ, ?переменная2, "строка", 256] => ?переменная1;
печатать(слайс, ?переменная1);
элемент(?переменная1, 2) => ?переменная3;
печатать(элемент, ?переменная3);
слайс(?переменная1, 1, 3) => ?переменная4;
печатать("новый слайс", ?переменная4);
вставить(?переменная4, ?переменная1);
печатать("новый слайс после вставить", ?переменная4);
добавить(?переменная4, ?переменная1);
печатать("новый слайс после вставить и добавить", ?переменная4);
};