ГОСГ Р ИСО/МЭК 8824-93
постедопотельностью «Тип* в последовательности «Понмснован-
•»ийТнп».!
20.6 Элементы «Идентификатор* (если они заданы) должны
быть различными во всех последовательностях вида «Поименно*
ванныАТил». входящих а последовательность «СлисокТилов-Ком-
понентоз».
20.7 Все типы «последовательность» имеют тег универсального
класса 16.
П р и м е ч а н и е . Типы «последовательность из» имеют тог же самый тег
<см 21.3).
20.8 Обозначения для определения значения типа «последова
тельность» должны иметь вид «Значение-Последовательность»:
Значение-Последовательность :: =
{СлисокЗначсний-Компонентов} ,
СпнсокЗначенин-Компонентов :: =
ПоименованноеЗначение J
СпнсокЗначений-Компонентов, ПонменованноеЗначение
20.9 Обозначение «{ }» используют лишь в следующих случаях:
a) все последовательности вида «Тип-Компонент» в последова
тельности «Тип-Последовательность» отмечены как «DEFAULT»
или «OPTIONAL», и все значения опущены; или
b
) обозначение типа ихтело вид «SEQUENCE { }».
20.10 Для каждой последовательности «ПоименованныйТип»,
входящей в «Тип-Последовательность», которая не отмечена как
«DEFAULT» или «OPTIONAL», в записи значения типа «последова
тельность» должно быть включено некоторое значение этого по
именованного типа, в порядке следования последовательностей
«ПоименованныйТип».
П р и м е ч а н и е .Использованиепоследовательностей «Поименованный*
Тип», не содержащих идентификатор, »е запрещается, но в случае использование
DEFAULT» или «OPTIONAL» может привести к неоднозначным обозначениям.
21 ОБОЗНАЧЕНИЯ ДЛЯ ТИПОВ «ПОСЛЕДОВАТЕЛЬНОСТЬ ИЗ»
21.1 Обозначения для построения типа «последовательность из»
(см. 3.23) из другого типа должны иметь вид «Тип-Последователь-
ностьИз»:
Тин-ПоследовательностъИ.ч : • = SEQUENCE OF Тип [
SEQUENCE
21.2 Обозначение «SEQUENCE» эквивалентно обозначению
«SEQUENCE OF ANY* (см. раздел 27).
21.3 Все типы «последовательность из» имеют тег универсаль
ного класса 16.
36
Г’