ГОСТ р ИСО/МЭК Ш 4 - И
!Тип-Последовательность :: =
SEQUENCE {СписокТнпоц-Компонентов} J
SEQUENCE { }
СписокТниов-Компонентов :: «•
Тил-Компонент ;
СписокТипов-Компонентов. Тип-Компонент
Тип-Компонент :: =
ПоимеиозанныйТип
ПоименозанныйТнп OPTIONAL!
ПонмемотзанныйТип DEFAULT Значение!
COMPONENTS OF Тип
20.2 «Тип» в четвертом варианте продукции «Тип-компонент»
должен быть типом «последовательность». Использование вари
анта «COMPONENTS OF Тип» определяет включение, в этом мес
те. в «СписокТипов-Компонентов» всех последовательностей «Тип-
Компонент». имеющихся в типе, заданном обозначением «Тип».
П р и м е ч а н и е .
Э ю
преобразование считают логически завершенным до
удовлетворения требований, описанных 8 последующих подразделах.
20.3 Д
ля
каждой последовательности из одного или нескольких
следующих друг за другом «Типов-Компонентов», отмеченных как
«OPTIONAL» или «DEFAULT», теги этих «Типов-Компонентов»
должны быть различными и отличаться от тега «Типа-Компонен
та», непосредственно следующего за этой последовательностью,
(см. раздел 26).
20.4 Еслииспользуютключевые слона «OPTIONAL» или
«DEFAULT», то при формировании значения нового типа, а также
при формировании, в соответствии с правилами кодирования, ин
формации для передачи значение соответствующего типа-компонен
та может быть опущено.
П р и м е ч а н и я
1 Если элементы «Идентификатор» присутствуют нс в каждой последователь
ности «ПомменованпойТип». то обозначение значения для нового типа может
оказаться неоднозначным.
2 Правилами кодировании гарантируется, что кодирование лначенин-послсдо-
вателыюсти, » котором был опущен элемент, заданный с использованием ключе-
пых слов «DEFAULT» или «OPTIONAL», будет совпадать с кодированием такого
значения последовательности, для которого соответствующий тнн-компонент был
опущен
т
при описании типа Это может оказаться полезным при определении под
множес в.
20.5 Пропуск значения типа, заданного как «DEFAULT», в точ
ности эквивалентен включению значения, определенного последо
вательностью «Значение», которая должна быть допустимой пос
ледовательностью для субозначения значения тина, определенного
35