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

мы. Местные программы должны располагаться в конце "Code section"
программы, процедуры или функции. Оператор МЕТКА называет локальную
программу и он используется с DO оператором для выполнения программы.
Локальные программы ограничиваются концом исходного файла операторов
или словами ROUTINE, PROCEDURE или FUNCTION. Оператор EXIT может ис-
пользоваться внутри местной программы для возвращения управления опе-
ратору, следующему за оператором DO. EXIT-оператор - необязательный,
так как программы автоматически заканчиваются после последнего пред-
ложения.

2.15. Оператор END.
END-оператор дает ограничение для операторов структур.

2.16. Директивы компилятора.

2.16.1. Директива TITLE.

TITLE('заголовок модуля')

Заголовок печатается в 1-ом столбце 1-ой строки листинга
Clariona Компилятора. TITLE-директива дает этот заголовок, но дирек-
тива сама не печатается в распечатке. TITLE должен стоять в начале
исходного файла впереди SOURCE, PROGRAM или MEMBER операторов.
Заголовок остается на том же самом месте каждой страницы распе-

- 18 -
чатки. TITLE-директивы впереди SOURCE-оператора во включаемых файлах
(называемых INCLUDE-операторами) игнорируются.

2.16.2. Директива SUBTITLE.

SUBTITLE ('подзаголовок')

Подзаголовок печатается в первом столбце 3-ей строки листинга
Clarion-компилятора. Директива компилятора SUBTITLE дает этот заголо-
вок, но сама не печатает в листинге. SUBTITLE должна стоять в начале
исходного файла впереди SOURCE, PROGRFM или MEMBER-оператора. Подза-
головок м.б. установлен ELECT оператором, который начинает новую
страницу в распечатке. SUBTITLE директивы впереди SOURCE оператора во
включенных файлах (называемых INCLUDE- операторами) игнорируются.

2.16.3. Директива EJECT.

Форма 1 : EJECT('подзаголовок')
Форма 2 : EJECT

EJECT директива начинает новую страницу в Clarion-распечатке.
Форма 1 EJECT устанавливает подзаголовок и начинает новую стра-
ницу в распечатке. Форма 2 начинает новую страницу с тем же самым
подзаголовком как на прошлой странице. ELECT директива сама не печа-