2.3.4. СИМВОЛЫ-ЛИТЕРЫ
$ ИзображениеЦепочкиЛитер =
$ "'" { ИзображениеЛитеры | ПереходНаНовуюСтроку } "'".
$ ИзображениеЛитеры =
$ ИзображениеОбычнойЛитеры | ИзображениеОсобойЛитеры.
$ ИзображениеОбычнойЛитеры =
$ любая литера ASCII кроме апострофа ('), кавычки ("),
$ обратной косой (\) и конца строки.
$ ИзображениеОсобойЛитеры =
$ "\n" | "\t" | "\v" | "\b" | "\r" | "\f" |
$ "\\" | "\'" | '\"' .
$ ПереходНаНовуюСтроку =
$ "\" КонецСтроки .
Символ-литера соответствует одной литере кода ASCII и записывается в виде изображения этой литеры ASCII, заключенного в апострофы. Например:'A' 'a' '7' '$'
Как правило, изображением литеры ASCII является сама эта литера, за исключением следующих литер ASCII, для которых предусмотрены особые обозначения:Новая строка (перевод строки)
HL (LF) '\n' Горизонтальная табуляция HT '\t' Вертикальная табуляция VT '\v' Возврат на шаг BS '\b' Возврат каретки CR '\r' Перевод формата FF '\f' Обратная косая \ '\\' Апостроф ' '\'' Двойная кавычка " '\"' Последовательность из нескольких символов-литер может быть записана в виде одной последовательности изображений литер ASCII, заключенной в апострофы. Например:'ABC'
'123'
'\"I don\'t like swimming!\" - said a little girl.'
Таким образом, последовательность из трех символов-литер 'A', 'B' и 'C' может быть записана любым из перечисленных ниже способов: 'A' 'B' 'C''A''B''C'
'ABC'
Внутри изображения цепочки символов-литер литера \ и следующая за ней литера перевода строки (LF) игнорируются, что дает возможность переносить цепочки с одной строки на другую. Например:'A\
BC'