Categorygithub.com/wanderer69/FrL
repository
0.0.0-20240501075505-6ac3313077fa
Repository: https://github.com/wanderer69/frl.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# 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);
};