"Кларион. Руководство программиста (не хватает с 96 по 119-ю страниц)" - читать интересную книгу автора

индексы (слева направо) заново объявленным GROUP и его членам. Вложе-
ние трех одномерных массивов продуцирует переменную, нуждающуюся в
трех индексах. Одного измерения массив внутри двух-размерного массива
требует трех индексов и т.д. Количество размерностей GROUP- структуры
описывается точно также как его GROUP-оператор. Сумма индексов не мо-

- 29 -
жет превышать четырех.
Данные массива не могут превышать 65520 байтов. Индексы м.б.
константами, переменными, функциями и выражениями.

3.8. Массивы как параметры процедур и функций.
Массив не м.б. объявлен парамметром PROCEDURE или FUNCTION опе-
ратором до тех пор, пока он является "внешним параметром массива".
DIM атрибут используется с оператором EXTERNAL для объявления
внешнего параметра массива. Каждый необходимый размер массива д.б.
специфицирован в DIM-атрибуте, но параметр "размер" не нуждается ни в
чем другом, кроме 1, например: label EXTERNAL, DIM(1,1) объявляет
двухразмерный внешний массив.
Параметры "размер" не диктуют объявление размера, т.к. массив
"внешний" или другими словами, "описан везде".
Метка массива (сама) не м.б. использована в выполняемых опера-
торах. Компилятор надеется, что индексы будут специфицированы. К мас-
сиву можно обращаться из процедуры, идя к нему с внешним параметром
размерности. Массив проходит с внешним параметром размерности, при
соединяя пустые группы ([]) к имени массива.

3.9. Директивы компиляторa.

3.9.1. Директива EQUATE.

Форма 1: Метка EQUATE(метка)
Форма 2: Метка EQUATE(константа)
Форма 3: Метка EQUATE(шаблон)
Форма 4: Метка EQUATE(ключ)

Директива EQUATE назначает метку другой метке, числовому или
символьному значению, обозначению шаблона или символьного слова. Мет-
ка EQUATE -директивы не м.б. резервным словом или ключевым словом,
используемым в DATA section. Метка EQUATE-директивы не м.б. такой как
ее параметр.
В форме 1 EQUATE, параметр (метка) м.б. любым допустимым опера-
тором метки. Эта форма EQUATE м.б. использована для объявления замес-
тителя метки (чаще называемого алиас).
В форме 2, параметр (константа) м.б. любой числовой или сим-
вольной константой. Эта форма м.б. использована для объявления метки
как сокращенной записи для long констант (таких как Pi) или сделать
константу легче для определения и изменения.
В форме 3, параметр (шаблон) д.б. знаком шаблона. Эта форма
м.б. использована для объявления метки как стенографии для обозначе-