"Кларион. Руководство программиста (не хватает с 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 операторов. Заголовок остается на том же самом месте каждой страницы распе- чатки. 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 директива сама не печа- |
|
|