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