3. Алфавит
Алфавит языка Object Pascal включает буквы, цифры, шестнадцатеричные цифры, специальные символы, пробелы и зарезервированные слова.
Буквы – это буквы латинского алфавита от а до z и от А до Z , а также знак подчеркивания “_”. В языке нет различия между заглавными и строчными буквами алфавита, если только они не входят в символьные и строковые выражения.
Цифры - арабские цифры от 0 до 9.
Каждая шестнадцатеричная цифра имеет значение от 0 до 15. Первые 10 значений обозначаются арабскими цифрами 0… 9, остальные шесть - латинскими буквами а … f или а… f. Специальные символы Object Pascal - это символы:
+ - * / = , ' . : ; < > [ ] ( ) { } " @ $ #
К специальным символам относятся также следующие пары символов:
<> , <= , >= , := , (* , *) , //
В программе эти пары символов нельзя разделять пробелами, если они используются как знаки операций отношения или ограничители комментария.
Особое место в алфавите языка занимают пробелы, к которым относятся любые символы в диапазоне кодов от 0 до 32. Эти символы рассматриваются как ограничители идентификаторов, констант, чисел, зарезервированных слов. Несколько следующих друг за другом пробелов считаются одним пробелом (последнее не относится к строковым константам).
Паскаль содержит набор ключевых слов, которые имеют определенное назначение. Имена идентификаторов не должны совпадать с ключевыми словами. Список ключевых слов:
- and
- array
- as
- begin
- break
- case
- const
- continue
- div
- do
- downto
- else
- end
- except
- exit
- finally
- for
- function
- goto
- if
- in
- is
- label
- mod
- nil
- not
- of
- or
- procedure
- program
- record
- repeat
- set
- shl
- shr
- string
- then
- to
- try
- type
- until
- uses
- var
- while
- with
- xor