ГОСТ Р ИСО/МЭК 8825-6-2013
13.1.2 У «Туре», который является «typereference» (который может быть
импортирован), есть первоначальный набор заключительных команд кодирования
«Туре», который был ему присвоен, когда это было определено.
13.1.3 Целевые команды кодирования для «Туре» (использующие секцию
контроля кодирования) присваиваются в порядке, в котором целевые команды
кодирования появляются в секции контроля кодирования. Если «Туре» будет
идентифицирован больше чем одним элементом «TargetList» (см. 12.2), то это
должно быть обработано как многократные присвоения той же самой команды
кодирования к тому же «Туре» в порядке, в котором элементы возникают в
«TargetList».
Примечание — Влияние 13.1.2 и 13.1.3 проявляется в том, что целевые присвоения
к «Туре» в «TypeAssignment» всегда переопределяется целевым присвоением к «Туре»,
определенным, используя соответствующий «typereference», независимо от того, который
предназначался для присвоения, окажется первым в разделе управления кодированием. Однако
если целевое присвоение будет применено ко всем компонентам типа и так же к отдельному
компоненту этого типа, то результат будет зависеть от порядка команд кодирования в секции
контроля кодирования.
13.1.4Снабженныепрефиксомкомандыкодирования(использующие
префикс типа), присвоенные типу, рассматривают далее, команды кодирования с
самым правым (внутренним) префиксом рассматривают сначала, и команды
кодирования с крайним левым (наиболее удаленным) префиксом рассматривают
последними.
13.1.5 Как определено в 12.2.1.9, команды кодирования присваиваются
фиктивномупараметрутолькопослетогокакзаключительныекоманды
кодирования для действительного параметра были определены.
13.1.6 Как определено в 12.2.1.10 и 12.2.1.11, «SelectionType» и компоненты,
произведенныепреобразованиемCOMPONENTSOF,наследуютсначала
заключительные команды кодирования исходного типа, и затем имеют команды
кодирования, предназначенные для их применения.
24