Идентификаторы

Идентификаторы обозначают следующее:

  • Константы
  • Поля записей
  • Функции
  • Метки
  • Процедуры
  • Программы
  • Типы
  • Модули
  • Переменные

Идентификаторы могут иметь любую длину, но только первые 63 символа являются значимыми для компилятора.

  • Первый символ идентификатора должен быть буквой.
  • Последующие символы, должны быть буквами, цифрами или знаком подчеркивания (не пробелом!).

Подобно зарезервированным словам, идентификаторы можно записывать в любом регистре, компилятор не чувствителен к регистру.

Квалифицированные идентификаторы:

Если существуют несколько образцов одного и того же идентификатора, то вы можете квалифицировать идентификатор с помощью идентификатора модуля, для того, чтобы выбрать нужный образец идентификатора.

Объединенный идентификатор называется квалифицированным идентификатором.

Примеры

Идентификаторы
WriteLn
Exit
Real2String

Квалифицированные идентификаторы
System.MemAvail (* модуль = System, идентификатор = MemAvail *)
Dos.Exec (* модуль = Dos, идентификатор = Exec *)
Crt.Window (* модуль = Crt, идентификатор = Window *)