Встроенные команды и переменные КОНЦЕПТ
!!! С 22.07.2013 англоязычный вариант написания команд НЕ ПОДДЕРЖИВАЕТСЯ !!!
Возможности редактора КОНЦЕПТ
Команды встроенных классов КОНЦЕПТ
Встроенные переменные КОНЦЕПТ
Команды управления порядком выполнения
Алфавитный указатель ключевых слов КОНЦЕПТ
Команды встроенных классов КОНЦЕПТ
В началоКласс MEM
Работа с переменными рабочей памяти
Команда | Первый аргумент - переменная результата | Последующие аргументы | Описание | Примеры |
mem set |
переменная
значение1 .. переменнаяN значениеN | Присвоение значений переменным | ||
mem clear |
переменная1
.. переменнаяN | Удаление переменных рабочей памяти (поддерживает структуры). Если аргументы отсутствуют, то удаляются ВСЕ переменные рабочей памяти | ||
mem local |
переменная1
.. переменнаяN | Определение локальных переменных внутри пользовательской функции. Такие переменные удаляются при возврате из функции | ||
mem exists | логическое | имя_проверяемой_переменной | Проверка существования переменной | |
mem copy |
имя_новой_переменной
имя_существующей_переменной | Копирование переменной (поддерживает структуры) | ||
mem fields | список | имя_существующей_переменной | Формирование списка полей (имен атрибутов) структурной переменной | |
mem print | Печать содержимого рабочей памяти | |||
mem addConcept |
имя_переменной
имя_понятия | Создание из структурной переменной понятия в БФ | ||
mem updateConcept |
имя_переменной
имя_понятия | Обновление из структурной переменной понятия в БФ | ||
mem default |
имя_переменной
список_имен_атрибутов | Если значение для соответствующего атрибута структурной переменной отсутствует, то создает и присваивает пустую строку |
Класс STACK
Работа со стеком
Команда | Первый аргумент - переменная результата | Последующие аргументы | Описание | Примеры |
stack clear | Очистка стека | |||
stack push |
значение1
.. значениеN | Помещение аргументов в стек | ||
stack pop |
переменная1
.. переменнаяN | Извлечение значений из стека в переменные (выполняется по порядку) | ||
stack print | Печать содержимого стека |
Класс EXPR
Вычисление выражений
Команда | Первый аргумент - переменная результата | Последующие аргументы | Описание | Примеры |
expr + | число |
число1
число2 .. числоN | Сложение чисел | |
expr - | число |
число1
число2 .. числоN | Вычитание чисел | |
expr * | число |
число1
число2 .. числоN | Умножение чисел | |
expr / | число |
число1
число2 .. числоN | Деление чисел | |
expr div | целое |
целое1
целое2 | Целочисленное деление | |
expr mod | целое |
целое1
целое2 | Остаток от целочисленного деления | |
expr and | логическое |
логическое1
логическое2 .. логическоеN | Логическое И | |
expr or | логическое |
логическое1
логическое2 .. логическоеN | Логическое ИЛИ | |
expr not | логическое | логическое | Логическое НЕ | |
expr = | логическое |
число1
число2 | Проверка равенства чисел | |
expr <> | логическое |
число1
число2 | Проверка неравенства чисел | |
expr > | логическое |
число1
число2 .. числоN | Истина, если каждое последующее число меньше предыдущего | |
expr >= | логическое |
число1
число2 .. числоN | Истина, если каждое последующее число меньше или равно предыдущему | |
expr < | логическое |
число1
число2 .. числоN | Истина, если каждое последующее число больше предыдущего | |
expr <= | логическое |
число1
число2 .. числоN | Истина, если каждое последующее число больше или равно предыдущему | |
expr == | логическое |
строка1
строка2 | Проверка равенства строк | |
expr != | логическое |
строка1
строка2 | Проверка неравенства строк | |
expr round | число |
число
количество_знаков(необязательное) | Округление числа | |
expr isNum | логическое | строка | Проверка, что аргументом является целое положительное число или 0 | |
expr sin | число | число | Синус угла | |
expr cos | число | число | Косинус угла |
Класс STR
Обработка строк
Команда | Первый аргумент - переменная результата | Последующие аргументы | Описание | Примеры |
str count | целое | исходная_строка | Количество символов в строке | |
str concat | строка |
строка1
.. строкаN | Сцепление (конкатенация) строк | |
str get | символ |
исходная_строка
позиция | Выделение символа в заданной позиции | |
str set | строка |
исходная_строка
позиция_начала подстрока | Вставка подстроки в заданной позиции с затиранием | |
str last | символ | исходная_строка | Последний символ строки | |
str copy | строка |
исходная_строка
позиция_начала количество_символов | Выдление подстроки из строки | |
str insert | строка |
исходная_строка
позиция_начала подстрока | Вставка подстроки с раздвижкой | |
str delete | строка |
исходная строка
позиция_начала количество_символов | Удаление подстроки | |
str find | целое |
исходная_строка
подстрока | Поиск позиции начала вхождения подстроки | |
str findChar | целое |
исходная_строка
подстрока позиция_начала(необязательное) | Поиск первого вхождения любого символа из подстроки, начиная с позиции начала | |
str skipChar | целое |
исходная_строка
подстрока позиция_начала(необязательное) | Пропуск в строке всех символов из подстроки, начиная с позиции начала | |
str replaceChar | строка |
исходная_строка
строка1 строка2 | Замена/удаление в исходной строке всех символов из строки1 на соответствующие символы из строки2 | |
str replaceSubstr | строка |
исходная_строка
подстрока1 подстрока2 | Замена в исходной строке всех вхождений подстроки1 на подстроку2 | |
str trim | строка | исходная_строка | Удаление обрамляющих пробелов | |
str upper | строка | исходная_строка | Преобразование строки к верхнему регистру | |
str lower | строка | исходная_строка | Преобразование строки к нижнему регистру | |
str ord | строка | исходнная_строка | Преобразование исходной строки в строку кодов | |
str chr | строка | исходнная_строка | Замена в исходной строке всех кодов на символы | |
str toList | список | исходнная_строка | Преобразование строки к списку символов | |
str toWordList | список | исходнная_строка | Преобразование строки к списку слов (лексем) | |
str match | логическое |
исходнная_строка
шаблон | Сопоставление строки с шаблоном | |
str replicate | строка |
строка
число_повторений | Генерация строки, состоящей из повторения заданной | |
str split | список |
строка
подстрока-разделитель | Разбиение строки | |
str filter | строка |
строка
строка_оставляемых_символов | Фильтрация символов в строке | |
str invert | строка | исходная_строка | Инвертирование строки |
Класс LIST
Обработка списков
Команда | Первый аргумент - переменная результата | Последующие аргументы | Описание | Примеры |
list count | целое | список | Количество элементов в списке | |
list concat | список |
список1
.. списокN | Сцепление (конкатенация) списков | |
list append | список |
исходный_список
добавляемый_элемент | Добавление элемента в конец списка | |
list head | элемент_списка | исходный_список | Выделение "головы" (первого элемента) списка | |
list tail | список | исходный_список | Выделение "хвоста" списка | |
list last | элемент_списка | исходный_список | Последний элемента списка | |
list get | элемент_списка | номер_элемента | Извлечение элемента списка по номеру | |
list set | список |
исходный_список
позиция_элемента новое_значение_элемента | Установка значения элемента списка | |
list copy | список |
исходный_список
позиция_начала количество_элементов | Выдление подсписка из списка | |
list insert | список |
исходный_список
позиция_начального_элемента вставляемый_список | Вставка списка в исходный список | |
list delete | список |
исходный_список
позиция_начала количество_элементов | Удаление подсписка в исходном списке | |
list replaceElem | список |
исходный_список
старый_элемент новый_элемент | Замена всех вхождений элемента в список | |
list deleteElem | список |
исходный_список
удалаемый_элемент | Удаление всех вхождений элемента в список | |
list toSet | множество | список | Преобразование списка к множеству | |
list terminals | список | исходный_список | Формирование списка терминалов | |
list duplicates | множество | исходный_список | Формирование множества элеменов, встречающихся в списке более одного раза | |
list mult | список |
список1
список2 | Формирование списка из декартова произведения строк списков | |
list concatPair | список |
список1
список2 | Попарное сцепление строк списков | |
list gen | множество |
число1
число2 | Генерация множества целых чисел из заданного интервала | |
list random | элемент_списка | список | Случайный выбор элемента из списка | |
list invert | список | исходный_список | Инвертирование списка | |
list sort | список | исходный_список | Сортировка списка строк по алфавиту | |
list sortNum | список | исходный_список | Сортировка списка чисел по возрастанию | |
list sortDate | список | исходный_список | Сортировка списка дат по возрастанию | |
list sortLists | список |
исходный_список
схема_сортировки | Сортировка списка списков по заданной схеме. Схема: <Номер_элемента> (S|N|D) (+|-) | |
list match | логическое |
исходный_список
шаблон_списка | Сопоставление списка с шаблоном и присвоение переменным из шаблона значений | |
list replicate | список |
список
число_повторений | Генерация списка, состоящего из повторяющихся элементов | |
list find | целое |
список
элемент | Поиск позиции первого вхождения элемента в список | |
list map | элемент_списка |
элемент_первого_списока
список1 список2 значение_если_не_найдено | Отображение элемента первого списка на второй список |
Класс SOP
Действия над множествами
Команда | Первый аргумент - переменная результата | Последующие аргументы | Описание | Примеры |
sop and | множество |
множество1
множество2 .. множествоN | Пересечение множеств | |
sop or | множество |
множество1
множество2 .. множествоN | Объединение множеств | |
sop minus | множество |
множество1
множество2 .. множествоN | Разность множеств | |
sop xor | множество |
множество1
множество2 | Исключающее ИЛИ для двух множеств | |
sop == | множество |
множество1
множество2 | Проверка равенства двух множеств | |
sop != | множество |
множество1
множество2 | Проверка неравенства двух множеств |
Класс DB
Действия с базами (списками) фактов (БФ)
Команда | Первый аргумент - переменная результата | Последующие аргументы | Описание | Примеры |
db use | имя_области_БФ | Переключение области БФ | ||
db new | имя_файла_БФ | Создание новой БФ | ||
db load | имя_файла_БФ | Загрузка БФ | ||
db add | имя_файла_БФ | Дозагрузка в БФ фактов (дублирующиеся факты игнорируются) | ||
db save | имя_файла_БФ | Сохранение БФ | ||
db index | Переиндексирование БФ | |||
db compress | Сжатие БФ |
Класс FACT
Обработка фактов
Команда | Первый аргумент - переменная результата | Последующие аргументы | Описание | Примеры |
fact add |
факт1
.. фактN | Добавление фактов | ||
fact delete |
факт1
.. фактN | Удаление фактов | ||
fact find | номер_факта | факт | Поиск факта | |
fact concept | список_номеров_фактов | понятие | Поиск всех фактов, содержащих данное понятие | |
fact substr | список_номеров_фактов | строка | Поиск всех фактов, содержащих данную подстроку | |
fact substrAnyCase | список_номеров_фактов | строка | Поиск всех фактов, содержащих данную подстроку (вне зависимости от регистра) | |
fact match | список_номеров_фактов | шаблон_факта | Поиск всех фактов по шаблону (метод полного перебора!) | |
fact matchSet | множество_понятий | шаблон_факта | Формирование множества понятий по шаблону факта (метод полного перебора!) | |
fact matchFirst | номер_факта | шаблон_факта | Поиск первого факта, удовлетворяющего шаблону, и установка значений указанным в шаблоне переменным (метод полного перебора!) | |
fact get | факт | номер_факта | Чтение факта по его номеру | |
fact set |
номер_факта
факт | Изменение факта по его номеру | ||
fact delByNum | список_номеров_фактов | Удаление фактов по списку их номеров | ||
fact exists | логическое | номер_факта | Проверка существования факта с указанным номером | |
fact getSch | факт | имя_отношения | Возвращает схему отношения | |
fact getRel | множество_номеров_фактов | имя_отношения | Множество всех номеров фактов заданного отношения | |
fact domain | множество_понятий |
имя отношения
имя аргумента | Возвращает множество значений заданного аргумента отношения | |
fact getArg | строка |
номер_факта
имя_аргумента | Возвращает значение аргумента заданного факта | |
fact toCall | строка | факт | Преобразование факта к команде КОНЦЕПТ или вызову функции | |
fact setData |
имя_элемента_данных
значение | Присвоение в БФ значения элементу данных | ||
fact getData | переменная | имя_элемента_данных | Чтение значения элемента данных из БФ в переменную памяти |
Класс CONCEPT
Действия с понятиями из базы фактов
Команда | Первый аргумент - переменная результата | Последующие аргументы | Описание | Примеры |
concept prop | структурная_переменная | понятие | Чтение непосредственных свойств понятия, перед чтением структурная переменная удаляется | |
concept propAll | структурная_переменная | понятие | Чтение всех свойств понятия с учетом наследования, перед чтением структурная переменная удаляется | |
concept propToList | список_пар | понятие | Чтение непосредственных свойств понятия | |
concept propAllToList | список_пар | понятие | Чтение всех свойств понятия | |
concept sub | множество | понятие | Чтение непосредственных подклассов понятия | |
concept subAll | множество | понятие | Чтение всех подклассов понятия | |
concept sup | множество | понятие | Чтение непосредственных надклассов понятия | |
concept supAll | множество | понятие | Чтение всех надклассов понятия | |
concept subAttr | множество | понятие | Формирование множества имен атрибутов по экземплярам заданного класса | |
concept attrValue | множество | понятие | Форование множества значений (домена) заданного атрибута | |
concept list | переменная | имя_списка | Чтение списка в рабочую память | |
concept substr | множество_понятий | строка | Формирование множества понятий, содержащих указанную подстроку | |
concept substrAnyCase | множество понятий | строка | Формирование множества понятий, содержащих указанную подстроку (без учета регистра) | |
concept context | множество_понятий | строка | Формирование множества понятий, встречающихся в фактах "i" и "p" вместе с данным понятием | |
concept role | переменная | понятие | Определение ролей понятия | |
concept byRole | переменная | роль | Формирует множество понятий по заданной роли | |
concept rename |
понятие1
понятие2 | Переименование понятия1 в понятие2 | ||
concept copy |
понятие1
понятие2 | Создание копии понятия1 (только для фактов "i" и "p") | ||
concept merge |
понятие1
понятие2 | Объединение (слияние) двух понятий (только для фактов "i" и "p") | ||
concept delete | понятие | Удаление понятия (только для фактов "i" и "p") | ||
concept exists | логическое | понятие | Проверка существования понятия в базе фактов | |
concept getProp | значение_свойства |
понятие
имя_свойства значение_по_умолчанию(необязательное) | Возвращает значение свойства понятия (первый факт "p") | |
concept setProp |
понятие
имя_свойства значение_свойства | Устанавливает свойство понятия (факт "p"), удаляя все предыдущие значения данного свойства | ||
concept autonum | целое |
понятие
имя_свойства | Автоматическая генерация номера, начиная с 1 | |
concept valueList | список |
понятие
список_имен_свойств | Формирование списка значений для заданного списка свойств. Если свойство отутствует, то вместо значения подставляется пустая строка |
Класс SHOW
Вывод информации на экран
Команда | Первый аргумент - переменная результата | Последующие аргументы | Описание | Примеры |
show msg | строка | Показ строкового сообщения | ||
show db | Показ БФ | |||
show dbIndex | Показ индекса БФ | |||
show text | имя_файла | Показ текстового файла | ||
show html | имя_файла | Показ страницы HTML |
Класс INPUT
Ввод информации в диалоговом режиме
Команда | Первый аргумент - переменная результата | Последующие аргументы | Описание | Примеры |
input ask | строка |
заголовок
начальное_значение | Ввод одного из значений: да (1), нет (0), не знаю (<неопределенное значение>) | |
input var | строка |
заголовок
начальное_значение | Ввод значения переменной | |
input men1 | строка |
заголовок
список_строк | Выбор одного значения из меню | |
input men2 | список |
заголовок
список_строк | Выбор нескольких значений из меню | |
input list | список |
заголовок
начальное_значение | Ввод списка | |
input text | строка |
заголовок
начальное_значение | Ввод текста | |
input form | структурная_переменная |
заголовок
список_названий_строк список_начальных_значений | Ввод формы | |
input tab | структурная_переменная |
заголовок
список_названий_столбцов список_начальных_значений | Ввод строки таблицы | |
input val | структурная_переменная |
заголовок
список_названий_строк список_названий_столбцов | Ввод значений матрицы |
Класс FILE
Работа с файлами
Команда | Первый аргумент - переменная результата | Последующие аргументы | Описание | Примеры |
file read | имя_файла | Открытие входного файла для чтения | ||
file readLine | строка | Чтение строки из входного файла в переменную | ||
file write | имя_файла | Перенаправление потока вывода в файл | ||
file append | имя_файла | Перенаправление потока вывода в файл с добавлением в существующий файл | ||
file insert | имя_файла | Копирование в выходной поток всех строк указаного файла без изменений | ||
file exists | логическое | имя_файла | Проверка существования файла на диске | |
file rename |
имя_файла_старое
имя_файла_новое | Переименование/создание копии файла (исходный файл сохраняется) | ||
file delete | имя_файла | Удаление файла | ||
file closeWrite | Закрытие файла, открытого для чтения | |||
file closeRead | Закрытие файла, открытого для записи |
Класс IMPORT
Импорт данных из файлов, дирректорий и Интернет
Команда | Первый аргумент - переменная результата | Последующие аргументы | Описание | Примеры |
import rel |
имя_файла
префикс_отношения | Импорт таблицы в БФ | ||
import filesInfo |
имя_файла
префикс_отношения маска тип | Импорт сведений о файлах из директории в БФ (тип = full или пустая строка) | ||
import webHtml |
ссылка_URL
имя_файла | Импорт страницы Интернет в файл | ||
import webText |
ссылка_URL
имя_файла | Импорт текста страницы Интернет в файл (без тэгов HTML) |
Класс TIME
Работа с датами и временем
Команда | Первый аргумент - переменная результата | Последующие аргументы | Описание | Примеры |
time timer | Инициализация таймера | |||
time date | дата |
дата
число_дней | Вычисление даты со сдвигом | |
time dateDiff | целое |
дата1
дата2 | Вычисление количества дней между двумя датами | |
time isDate | логическое | дата | Проверка значения на корректную дату | |
time dayOfWeek | строка | дата | Определение текстового наименования дня недели для даты (Понедельник,Вторник,..Воскресение) |
Класс DRAW
Рисование
Команда | Первый аргумент - переменная результата | Последующие аргументы | Описание | Примеры |
draw set |
x0
y0 | Координаты смещения рисунка | ||
draw end | Закрыть окно рисования | |||
draw point |
x
y | Рисование точки | ||
draw line |
x1
y1 x2 y2 | Рисование линии | ||
draw box |
x1
y1 x2 y2 | Рисование прямоугольника | ||
draw circle |
x1
y1 x2 y2 | Рисование элипса | ||
draw arc |
x1
y1 x2 y2 x3 y3 x4 y4 | Рисование дуги | ||
draw chord |
x1
y1 x2 y2 x3 y3 x4 y4 | Рисование хорды | ||
draw pie |
x1
y1 x2 y2 x3 y3 x4 y4 | Рисование сектора | ||
draw triangle |
x1
y1 x2 y2 x3 y3 | Рисование треугольника | ||
draw roundRect |
x1
y1 x2 y2 x3 y3 | Рисование округлого прямоугольника | ||
draw polygon |
x1
y1 x2 y2 x3 y3 .. xN yN | Рисование многоугольника | ||
draw text |
x
y текст | Вывод текста в графическом окне | ||
draw textInBox |
x1
y1 x2 y2 текст | Вывод текста в прямоугольную область с форматированием | ||
draw file |
имя_файла
x1 y1 | Загрузка изображения из файла в формате BMP и отображение его в указанных координатах (задаются координаты левого верхнего угла) | ||
draw new | Инициализация параметров рисования | |||
draw clear | Очистка изображения с учетам цвета и типа кисти | |||
draw save | имя_файла | Сохранение изображения в файл формата EMF. Перед этим нужно установить системную переменную $РисоватьВФайл в 1 | ||
draw clearSensor | Удаление всех сенсорных областей в графическом окне | |||
draw addSensor |
x1
y1 x2 y2 имя_сенсора | Добавление сенсорной области в графическом окне | ||
draw delSensor | имя_сенсора | Удаление сенсорной области в графическом окне |
Класс ENV
Взаимодействие с оболочкой интерпретатора
Команда | Первый аргумент - переменная результата | Последующие аргументы | Описание | Примеры |
env stop | Немедленное завершение программы concept.exe | |||
env men1 |
заголовок_пункта_меню
полное_имя_файла | Добавление пользовательского пункта меню в concept.exe | ||
env runOnTimer |
полное_имя_файла
интервал_в_секуднах | Автоматическое выполнение программы КОНЦЕПТ через заданный интервал времени | ||
env synonym |
ключевое_слово
синоним | Определение синонима ключевого слова | ||
env load | полное_имя_файла | Загрузка сегмента кода (модуля, библиотеки функций) в память интерпретатора КОНЦЕПТ. Можно загружать одновременно до 10 файлов с кодом |
Встроенные переменные КОНЦЕПТ
В началоПеременная | Режим доступа | Описание |
$result | чтение/запись | Результат выполнения вложенной команды |
$version | чтение | Версия интерпретатора КОНЦЕПТ |
$memCount | чтение | Количество переменных в рабочей памяти |
$memVars | чтение | Чтение всех имен переменных рабочей памяти в список |
$stackCount | чтение | Количество переменных в стеке |
$stackTop | чтение | Значение на вершине стека |
$undef | чтение | Неопределенное значение переменной |
$true | чтение | Истина - 1 |
$false | чтение | Ложь - 0 |
$loopObj | чтение | Объект цикла |
$loopVar | чтение | Переменная цикла |
$loopList | чтение/запись | Остаток цикла |
$loopNum | чтение | Порядковый номер выполнения тела цикла |
$timer | чтение | Значение таймера |
$today | чтение | Текущая дата |
$time | чтение | Текущее время |
$homePath | чтение | Каталог, из которого запущен интерпрететор КОНЦЕПТ |
$scriptPath | чтение | Каталог, из которого запущена выполняемая программа КОНЦЕПТ |
$readLineOk | чтение | Признак, что строка входного файла прочитана успешно |
$factCount | чтение | Количество фактов |
$factDeletedCount | чтение | Количество помеченных на удаление фактов |
$conceptCount | чтение | Количество понятий |
$allConcepts | чтение | Множество всех понятий из текущей базы фактов |
$modified | чтение | Признак изменения БФ |
$dbArea | чтение | Текущая область БФ |
$getDBArea | чтение | Возвращает номер свободной области данных (от 1 до 10). Если все 10 заняты - возвращает 0 |
$askUnknown | чтение/запись | Включение/отключение запроса значений неопределенных переменных |
$inputSuccessfull | чтение | Признак успешного ввода по окончании команды ВВЕСТИ ... |
$black | чтение | цвет 1 |
$maroon | чтение | цвет 2 |
$green | чтение | цвет 3 |
$olive | чтение | цвет 4 |
$navy | чтение | цвет 5 |
$purple | чтение | цвет 6 |
$teal | чтение | цвет 7 |
$gray | чтение | цвет 8 |
$silver | чтение | цвет 9 |
$red | чтение | цвет 10 |
$lime | чтение | цвет 11 |
$blue | чтение | цвет 12 |
$yellow | чтение | цвет 13 |
$fuchsia | чтение | цвет 14 |
$aqua | чтение | цвет 15 |
$white | чтение | цвет 16 |
$lineColor | чтение/запись | Графика: цвет линии (1-16) |
$lineWidth | чтение/запись | Графика: толщина линии |
$lineStyle | чтение/запись | Графика: тип линии |
$brushColor | чтение/запись | Графика: цвет кисти |
$brushStyle | чтение/запись | Графика: тип кисти |
$textColor | чтение/запись | Графика: цвет текста |
$textSize | чтение/запись | Графика: размер текста |
$textStyle | чтение/запись | Графика: тип текста |
$screenWidth | чтение | Ширина экрана |
$screenHeight | чтение | Высота экрана |
$drawWidth | чтение | Ширина рабочей области окна графики |
$drawHeight | чтение | Высота рабочей области окна графики |
$drawToFile | чтение/запись | Если присвоить 1, то команды РИСОВАТЬ будут записываться в EMF файл, если 0, то рисование будет осуществляться на экране |
$fontSizeCode | запись | Задание размера шрифта в окне кода (значение - целое число от 8 до 16) |
$fontSizeDialog | запись | Задание размера шрифта в диалоговых окнах (значение - целое число от 8 до 16) |
$computerName | чтение | Имя компьютера |
$userName | чтение | Имя пользователя |
Команды управления порядком выполнения
В началоОператор PRINT
Запись строк в выходной поток
Оператор >
Запись строки в выходной поток
Оператор SET
Оператор присвоения
Оператор ENTITY..CREATE
Создание сущности
Оператор IF..ELSE..END
Условный оператор
Оператор SELECT..CASE..OTHERWISE..ENDSELECT
Оператор выбора
Оператор FOR..NEXT
Оператор циклического перебора
Оператор WHILE..LOOP
Оператор цикла с условием
Оператор FUNCTION..RETURN..CALL
Операторы определения и вызова функции
Оператор RUN
Выполняет команду, заданную в аргументе
Оператор INSERT
Выполняет команды, содержащиеся в указанном файле
Оператор INC
Увеличение значения переменной на 1 или указанное число
Оператор WHEN
Условный оператор в одну строку
Оператор DEBUG
Вывод окна с отладочной информацией
Оператор STOP
Немедленный останов программы
Алфавитный указатель ключевых слов КОНЦЕПТ
В начало