Соглашения языка:
Правило:
Это логически законченная конструкция языка, записываемая компактно. Состоит из:
Управляющей функции
Тела
Логического указателя направления вывода
Основного объекта
Тело и указатель объекта могут меняться местами в зависимости от направления вывода данных.
Схема правила: ФУНКЦИЯ тело УКАЗАТЕЛЬ объект
ФУНКЦИЯ объект УКАЗАТЕЛЬ тело
Управляющая функция:
Определяет базовое назначение правила. В качестве параметров использует тело и основной объект.
Тело:
Может содержать:
1. Указатель лож – истина
TRUE/FALSE
2. Текстовый указатель
"Text"
3. Объект
my_data
4. Объект с методом
my_data. Param()
4. Объект с методом и набором параметров
my_data. Param("Text")
5. Метод с набором параметров
Param ("Text")
6. Логические условия группировки
Логический указатель направления вывода:
Указатель служит для логического разделения правила. В зависимости от направления вывода, применяются различные логические указатели.
Если сначала идёт тело, а потом объект, то применяется логический указатель использовать КАК.
Если сначала идёт объект, а потом тело, то применяется логический указатель применить К чему.
Основной объект:
В зависимости от направления вывода, указатель на объект должен содержать или не содержать указателя на данные.
Если сначала идёт тело, а потом объект, то используется пустой объект.
Если сначала идёт объект, а потом тело, то объект должен содержать указатель на данные.