Любой язык начинается с алфавита – конечного множества символов, используемых в языке.
Алфавитом языка Object Pascal является подмножеством набора символов кода ASCII, включающее:
· Прописные и строчные буквы латинского алфавита, а также символ подчеркивания, который используется наравне с буквами:
ABCDEFGHIJKLMNOPQRSTUVWXYZ (коды ASCII от 65 до 90)
abсdefghijk1mnоpqrstuvwxуz (коды ASCII от 97 до 122)
_ (код ASCII 95)
· Десятичные цифры:
0123456789 (коды ASCII от 48 до 57)
· Специальные символы (в скобках указан код ASCII):
#
| (35)
| -
| (45)
| @
| (64)
|
$
| (36)
| .
| (46)
| [
| (91)
|
‘
| (39)
| /
| (47)
| ]
| (93)
|
(
| (40)
| :
| (58)
| ^
| (94)
|
)
| (41)
| ;
| (59)
| {
| (123)
|
*
| (42)
| <
| (60)
| }
| (125)
|
+
| (43)
| =
| (61)
|
|
|
,
| (44)
| >
| (62)
|
|
|
· Символ пробела (код ASCII 32).
· Управляющие символы (коды ASCII от 0 до 31).
Остальные символы основного набора кода ASCII и все символы расширенного набора кодов ASCII (включая буквы кириллицы) не применяются ни для построения каких-либо языковых конструкций, ни для их разделения. Однако они могут использоваться в символьных и строковых константах, а также в комментариях, что позволяет реализовать диалог пользователя с компьютером на русском или украинском языке.
Программа, написанная на языке Object Pascal, состоит из лексем и разделителей.