"Кларион. Руководство программиста (не хватает с 96 по 119-ю страниц)" - читать интересную книгу авторабыла переменной. Clarion - программа постоянно находится в программ-
ном модуле. Процедуры и функции могут также находиться в программном модуле. Первый оператор в программном модуле есть PROGRAM. Дополни- тельные процедуры и функции могут находиться в MEMBER-модуле. MEMBERмодуль - исходный оператор для описания файла MEMBER. Программы, процедуры и функции, содержащие операторы объявле- ния, состоят из последовательности CODE - операторов, выполняемых операторов, местных подпрограмм. Директивы компилятора, которые дают инструкции компилятору, мо- гут встречаться везде. Некоторые операторы составные, поэтому они со- держат другие операторы. Составные операторы и операторы, которые они окружают, называются структурами. Описательные предложения определяют константы, переменные, экраны, файлы, отчеты и табличную память. Вы- полняемые операторы представляют программные действия, операции, ука- занные в описательных операторах. Местные подпрограммы как процедуры, но они не имеют параметров. Местные подпрограммы не содержат описательных операторов и не могут вызываться вне программ, процедур или функций. 2.1. Формат предложений. Предложения содержат ключевые слова, операторы, метки, опозна- вательные знаки и специальные символы (иногда называемые пунктуаци- ей). Ключевые слова являются словарем языка. Оператор метки идентифи- цирует положение его относительно других операторов; опознавательные знаки используются для шаблонов и контроля печати, и специальных сим- Программа содержит необязательный параметр МАP, в котором объ- явлены модули, процедуры и функции, используемые программой. Данные, объявленные в программе, являются глобальными, поэтому м.б. использо- ваны всеми процедурами и функциями. Данные, объявленные в процедуре или функции не могут использоваться вне этой процедуры или функции. MEMBER-модуль, который использует глобальные данные, должен назвать программный модуль, который содержит глобальные данные. 2.2. Формат операторов. Clarion-оператор не должен начинаться в первой позиции строки, которая резервируется для операторов меток. Предложения ограничивают- ся концом строки или ";". Если одна строка содержит более чем одно предложение, предложения должны отделяться ";". Последнее предложение ограничивается концом строки. Операторы за точкой с запятой игнориру- ются. Длинные предложения могут занимать более, чем одну строку; нуж- но ограничивать каждую продолжающуюся строку вертикальной чертой. Продолжаемые предложения м.б. ограничены после оператора метки, ини- циатора, терминатора, закрывающего ограничителя или коннектора (иск- лючая символ подчеркивания, который встречается внутри предложения метки). Продолжаемое предложение не может быть ограничено внутри сим- - 11 - вольной строки. Длинная символьная строка д.б. разорвана на более ко- |
|
|