ГОСТ Р ИСО/МЭК 8824-1-2001
11.6.2Элемент "comment" должен начинаться с пары следующих друг за другом дефисов и
заканчиваться следующей парой таких же дефисов или текущей строкой, в зависимости от того, что
встретиться раньше. Комментарий не должен содержать пар следующих друг за другом дефисов,
кроме начальных и завершающих (в случае наличия). Комментарии может содержать графические
символы, не входящие в символьный набор, определенный в 10.1 (см. 10.3).
11.7 Пустой элемент
Имя элемента - empty.
Элемент "empty" не содержит никаких символов. Он используется в нотации раздела 5, когда
заданы альтернативные множества последовательностей продукций для указания на возможное от
сутствие всех альтернатив.
11.8 Элемент "число"
Имя элемента - number.
Элемент "number" состоит из одной или нескольких цифр. Первая цифра не может быть нулем,
за исключением случая, когда "number" состоит из одной цифры.
П р и м е ч а н и е —Элемент "number* всегда отображается в целочисленное значение путем интерпре
тации его как десятичного обозначения.
11.9 Элемент "двоичная строка"
Имя элемента - bstring.
Элемент "bstring” состоит из произвольного количества (возможно - нулевого) нулей, еди
ниц, пропусков или новых строк, перед которыми стоит одиночная кавычка (’) и за которыми
следует пара символов
Пропуски и новые строки, которые появляются в двоичной строке, значения не имеют.
11 р и м е р - ’01101100’В
11.10 Элемент "шестнадцатеричная строка"
Имя элемента - bstring.
11.10.1 Элемент "bstring" состоит из произвольного количества (возможно - нулевого) симво
лов
ЛВ С D E F 0 1 2 3 4 5 6 7 8 9
или пропусков и новых строк, перед которыми стоит одиночная кавычка (’) и за которыми следует
пара символов
Н
Пропуски и новые строки, которые появляются в шестнадцатеричной строке, значения не
имеют.
И р и м е р - ’АВ0196’Н
11.10.2 Каждый символ используется для обозначения значения полуоктета в шестнадцатерич
ном представлении.
11.11 Элемент «символьная строка»
Имя элемента - сstring.
11.11.1Элемент "cstring" состоит из произвольного количества (возможно - нулевого) графи
ческих символов и интервалов из набора символов, определяемого типом рассматриваемой строки,
перед которыми и после них следуют двойные кавычки ("). Если набор символов содержит двойные
кавычки, то этот символ (если он присутствует в символьной строке, представляемой "cstring")
должен быть представлен в "cstring" парой двойных кавычек в одной и той же строке, без интервала
между ними, "cstring" может занимать несколько строк текста; в этом случае представляемая сим
вольная строка не должна содержать символов интервала в позиции до или после конца строки в
"cstring". Пропуски, которые появляются непосредственно до или после конца строки в “cstring",
значения не имеют.
П р и м е ч а н и я
1Элемент “cstring" может использоваться толькодля представления символьных строк, всем представля
емым символам которых либо был присвоен графический знак, либо они являются символом интервале. Когда
требуется обозначить символьную строку, содержащую управляющие символы, имеется альтернативный
син таксис АСН.1
(
см
.
раздел 34).
2 Символьная строка, представленная "cstnng", состоит из символов, связанных с печатными графичес
кими символами и символами интервала. Символы интервала, непосредственно предшествующие концу стро
ки в "cstnng" или следующие непосредственно за ним. не являются частью представляемой символьной строки
2-1*15