Ключевые слова, которые нельзя применять по иному назначению.
Ключевое слово | Назначение |
AND | Операция логического умножения «И» |
ARRAY | Объявление массива |
ASM | Начало блока инструкций на ассемблере |
BEGIN | Начало блока операторов |
CASE | Начало оператора множественного выбора |
CONST | Начало секции объявления констант |
CONSTRUCTOR | Объявление конструктора объекта |
DESTRUCTOR | Объявление деструктора объекта |
DIV | Операция целочисленного деления |
DO | Элемент операторов FOR, WITH, WHILE |
DOWNTO | Элемент оператора цикла FOR-DOWNTO-DO |
ELSE | Элемент условных операторов IF, CASE |
END | Завершение блоков BEGIN-END, CASE-END, ASM-END, RECORD-END |
EXPORTS | Объявление списка экспорта для DLL |
FALSE | Логическое значение «ЛОЖЬ» |
FILE | Тип файловой переменной |
FOR | Элемент оператора цикла FOR-TO-DO |
FUNCTION | Объявление функции |
GOTO | Безусловный переход на метку |
IF | Элемент условного оператора IF-THEN-ELSE |
IMPLEMENTATION | Объявление секции реализации модуля |
IN | Проверка принадлежности элемента множеству |
INHERITED | Квалификатор унаследованного метода объекта |
INLINE | Оператор вставки ассемблерных кодов |
INTERFACE | Объявление секции интерфейса модуля |
LABEL | Объявление меток |
LIBRARY | Объявление библиотечного модуля |
MOD | Операция нахождения остатка от деления |
NIL | Пустой указатель |
NOT | Логическое отрицание «НЕ» |
OBJECT | Объявление типа «объект» |
OF | Элемент оператора CASE-OF-END |
OR | Логическое сложение «ИЛИ» |
PACKED | Объявление упакованного массива (устарело) |
PROCEDURE | Объявление процедуры |
PROGRAM | Объявление программы |
RECORD | Начало объявления записи RECORD-END |
REPEAT | Элемент оператора цикла с проверкой в конце REPEAT-UNTIL |
SET | Объявление множества SET OF |
SHL | Операция сдвига влево |
SHR | Операция сдвига вправо |
STRING | Объявление строкового типа |
THEN | Элемент условного оператора IF-THEN-ELSE |
TO | Элемент оператора цикла FOR-TO-DO |
TRUE | Логическое значение «ИСТИНА» |
TYPE | Начало секции объявления типов |
UNIT | Объявление имени модуля |
UNTIL | Элемент оператора цикла с проверкой в конце REPEAT-UNTIL |
USES | Объявление внешних модулей |
VAR | Начало секции объявления переменных |
WHILE | Элемент оператора цикла с проверкой в начале WHILE-DO |
WITH | Элемент оператора раскрытия записи WITH-DO |
XOR | Логическое сравнение («ИСКЛЮЧАЮЩЕЕ ИЛИ» ) |
Директивы, имена которых не рекомендуется использовать по иному назначению.
Директива | Назначение в Borland Pascal |
ABSOLUTE | Назначение переменной абсолютного адреса в памяти |
ASSEMBLER | Объявление процедуры на ассемблере |
EXPORT | Список экспорта |
EXTERNAL | Объявление внешних имен для ассемблера |
FAR | Спецификатор процедуры с «дальним» вызовом |
FORWARD | Предварительное определение процедуры или функции |
INDEX | Указание индекса процедуры в DLL |
INTERRUPT | Спецификатор процедуры обработки прерывания |
NAME | Импорт процедуры из DLL по имени |
NEAR | Спецификатор процедуры с «ближним» вызовом |
PRIVATE | Начало секции приватных полей объекта |
PUBLIC | Начало секции публичных полей объекта |
RESIDENT | Спецификатор резидентного элемента DLL |
VIRTUAL | Спецификатор виртуального метода объекта |