Borland Pascal использует следующие подмножества набора сим-
волов кода ASCII:
* Буквы - буквы английского алфавита от A до Z и от a до z.
* Цифры - арабские цифры от 0 до 9.
* Шестнадцатиричные цифры - арабские цифры от 0 до 9, буквы
от A до F и буквы от a до f.
* Разделители - символ пробела (ASCII 32) и все управляющие
символы кода ASCII (ASCII 0-31), включая символ конца
строки или символ возврата (ASCII 13).
буква
│
└─────────┬──────────────┬──────────────┬──────────────┐
│ │ │ │
v v v v
┌───┐ ┌───┐ ┌───┐ ┌───┐
│ A │ ... │ Z │ │ a │ ... │ z │
└─┬─┘ └─┬─┘ └─┬─┘ └─┬─┘
│ │ │ │
└──────────────┴──────────────┴──────────────┴────>
цифра
│
└──────┬───────────┐
│ │
v v
┌───┐ ┌───┐
│ 0 │ ... │ 9 │
└─┬─┘ └─┬─┘
│ │
└───────────┴───────>
шестнадцатиричная
цифра
│ ┌───────────┐
└────────>│ цифра │─────────────────────────┐
│ └───────────┘ │
│ │
└───┬─────────┬─────────┬─────────┐ │
│ │ │ │ │
v v v v │
┌───┐ ┌───┐ ┌───┐ ┌───┐ │
│ A │ .. │ F │ │ a │ ... │ f │ │
└─┬─┘ └─┬─┘ └─┬─┘ └─┬─┘ │
│ │ │ │ │
└─────────┴─────────┴─────────┴─────────┴─────────>
Специальные символы и зарезервированные слова представляют
собой символы, имеющие одно или несколько фиксированных значений.
Специальными символами являются следующие одиночные символы:
+ - * / = < > [ ] . , ( ) : ; ^ @ { } $ #
Следующие пары символов также представляют собой специальные
символы:
<= >= := .. (* *) (. .)
Кроме того, некоторые специальные символы являются знаками
операций. Левая квадратная скобка ([) эквивалентна паре символов,
состоящей из левой круглой скобки и точки ((.). Аналогично правая
квадратная скобка (]) эквивалентна паре символов, состоящей из
точки и правой круглой скобки (.)).