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'