Элементы программы - это минимальные неделимые ее части, еще несущие в себе определенную значимость для компилятора. К элементам относятся:
- зарезервированные слова;
- идентификаторы;
- типы;
- константы;
- переменные;
- метки;
- подпрограммы;
- комментарии.
Зарезервированные слова это английские слова, указывающие компилятору на необходимость выполнения определенных действий. Зарезервированные слова не могут использоваться в программе ни для каких иных целей кроме тех, для которых они предназначены.
Зарезервированные слова
and except label resourcestring
array exports library set
as file mod shl
asm finalization nil shr
begin finally not string
case for object then
class function of threadvar
const goto or to
constructor if out try
destructor implementation packed type
dispinterface in procedure unit
div inherited program until
do initialization property uses
downto inline raise var
else interface record while
end is repeat with
xor
Стандартные директивы первоначально связаны с некоторыми стандартными объявлениями в программе. К ним относятся:
absolute export pascal requires
abstract external private public
assembler far protected safecall
automated forward near read
cdecl implements published readonly
contains index override resident
default message package stdcall
dispid name register stored
dynamic nodefault reintroduce virtual
write writeonly
Типы - это специальные конструкции языка, которые рассматриваются компилятором как образцы для создания других элементов программы, таких как переменные, константы и функции.