Зарезервированные слова и директивы. Структура модуля.
Зарезервированные слова:
| and | File | not | then |
| array | For | object | to |
| asm | function | of | type |
| begin | Goto | or | unit |
| case | If | packed | until |
| const | implementation | procedure | uses |
| constructor | In | program | var |
| destructor | inherited | record | while |
| div | inline | repeat | with |
| do | intenface | set | xor |
| downto | Label | shl | |
| else | Mod | shr | |
| end | Nil | string |
Директивы:
| absolute | Far | near | virtual |
| assembler | forward | private | |
| external | interrupt | public |
Структура модуля
Модуль состоит из последовательности разделов. Каждый раздел начинается ключевым словом и продолжается до начала следующего раздела.
unit ИмяМодуля;
interface // раздел интерфейса
{Здесь находятся описания процедур и функций модуля,
которые могут использоваться другими модулями.}
const // раздел объявления констант
{ Здесь находятся объявления глобальных констант модуля,
которые могут использоваться процедурами и функциями модуля.}
type // раздел объявления типов
{ Здесь находятся объявления глобальных типов модуля,
которые могут использоваться процедурами и функциями модуля }
var // раздел объявления переменных
{ Здесь находятся объявления глобальных переменных модуля,
которые могут использоваться процедурами и функциями модуля }
implementation // раздел реализации
{ Здесь находятся описания (текст) процедур и функций модуля)
end.
