| Слово | Назначение |
| absolute | Признак переменной, расположенной по определенному адресу |
| and | Операция логического умножения |
| array | Тип-массив |
| asm | Начало блока, написанного на ассемблере |
| assembler | Подпрограмма, написанная на ассемблере |
| begin | Начало тела программы, тела подпрограммы или составного оператора |
| case | Оператор выбора или описание вариантной части в записи |
| const | Начало раздела описания констант |
| constructor | Конструктор объекта |
| destructor | Деструктор объекта |
| div | Операция целочисленного деления |
| do | Начало операторов цикла for и while или оператора with |
| downto | Признак изменения счетчика цикла for на -1 |
| else | Часть «иначе» условного оператора или оператора выбора |
| end | Конец тела программы, подпрограммы, конец составного оператора, конец оператора выбора, конец описания записи или объекта, конец модуля, конец блока на ассемблере |
| external | Директива внешней подпрограммы |
| far | Директива формирования «дальнего» адреса |
| file | Файловый тип |
| for | Оператор цикла с известным числом повторений |
| forward | Директива предварительного описания заголовка подпрограммы |
| function | Начало заголовка подпрограммы-функции |
| goto | Оператор безусловного перехода |
| if | Условный оператор |
| implementation | Начало исполнительной части модуля |
| in | Операция проверки элемента на вхождение в множество |
| inherited | Наследуемый метод |
| inline | Директива, разрешающая включение в программу блока на ассемблере |
| interface | Начало интерфейсной части модуля |
| interrupt | Директива процедуры, обрабатывающей прерывания |
| label | Начало раздела описания меток |
| mod | Операция вычисления остатка от целочисленного деления |
| near | Директива формирования «ближнего» адреса |
| nil | Пустая ссылка |
| not | Операция логического отрицания |
| object | Тип-объект |
| of | Начало типа элементов в описании массива, множества или файла, начало перечисления констант в операторе выбора |
| or | Операция логического сложения |
| packed | Признак упакованного массива |
| privare | Начало секции описания скрытых методов объекта |
| procedure | Начало заголовка подпрограммы-процедуры |
| program | Начало заголовка программы |
| public | Начало секции методов объекта, доступной другим модулям |
| record | Тип-запись |
| repeat | Цикл с постусловием |
| set | Тип-множество |
| shl | Операция сдвигов битов влево |
| shr | Операция сдвигов битов вправо |
| string | Строковый тип |
| then | Часть «тогда» в условном операторе |
| to | Признак изменения счетчика цикла for на +1 |
| type | Начало раздела описания типов |
| unit | Начало модуля |
| until | Конец цикла с постусловием |
| uses | Начало раздела описания используемых модулей |
| var | Начало раздела описания переменных или описание параметров-переменных |
| virtual | Директива виртуального метода |
| while | Начало цикла с предусловием |
| with | Оператор присоединения |
| xor | Логическая операция исключающего или |






