3.1. ИСПОЛЬЗОВАНИЕ БИБЛИОТЕЧНЫХ ФУНКЦИЙ
Составной частью системы Рефал Плюс является библиотека функций, состоящая из нескольких модулей.
Если в каком-то модуле пользователя используется библиотечная функция, входящая в библиотечный модуль MMMM, в начале модуля пользователя следует поместить директиву$use MMMM;
В результате этого в модуль пользователя будут импортированы объявления всех функций, входящих в библиотечный модуль MMMM.В настоящее время библиотека функций состоит из следующих модулей:
ACCESS | - функции прямого доступа к частям выражений. |
APPLY | - функция для вызова функций, переданных через параметры. |
ARITHM | - функции целочисленной арифметики. |
BOX | - функции для работы с ящиками. |
CLASS | - предикаты для проверки принадлежности символов к различным классам символов. |
COMPARE | - предикаты для сравнения выражений . |
CONVERT | - функции для выполнения преобразований между различными типами данных. |
DOS | - функции для связи с операционной системой. |
STDIO | - объявления стандартных каналов ввода-вывода и функции для стандартного ввода-вывода. |
STRING | - функции для работы со строками. |
TABLE | - функции для работы с таблицами. |
VECTOR | - функции для работы с векторами. |
В дальнейшем в библиотеку могут быть добавлены и другие модули.