Алфавит языка
Символы исходной программы представляют собой подмножество таблиц символов ASCII для DOS и ANSI для WINDOWS. В исходном тексте программы, написанном на языке программирования PL/M-51 допустимо использование следующих символов:
- символы интервала,
- буквы,
- знаки
- цифры.
Символы интервала определяют один или несколько пробелов в предложении исходного модуля. К этим символам относятся "пробел" и " табуляция".
В качестве букв воспринимаются латинские буквы верхнего и нижнего регистра:
A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z.
Ниже приведен перечень цифр:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Наименования знаков и их обозначение приведено в таблице 1:
Наименование | Обозначение |
Номер | # |
Знак денежной единицы | $ |
Апостроф | ' |
круглая скобка левая | ( |
круглая скобка правая | ) |
Звездочка | * |
Плюс | + |
Запятая | , |
Минус | - |
Точка | . |
дробная черта | / |
Двоеточие | : |
Точка с запятой | ; |
Меньше | < |
Равно | = |
больше | > |
вопросительный знак | ? |
коммерческое эт | @ |
Знаки, комбинации знаков (<>, >=, <= ), а также символы интервала являются разделителями конструкций языка. До и после знака - разделителя в любой конструкции языка могут быть вставлены символы интервала.
ASCII символы, не входящие в перечень основных символов алфавита языка, считаются дополнительными. Эти символы могут использоваться для пояснений в исходном тексте программы, а также для определения символьных констант.
Из символов формируются и .