Статус документа
Статус документа

ГОСТ Р ИСО/МЭК 8825-3-2016 Информационная технология (ИТ). Правила кодирования АСН.1. Часть 3. Спецификация нотации контроля кодирования (ECN)

Приложение С
(обязательное)

     
Добавление к ИСО/МЭК 8824-4


Настоящее приложение определяет изменения, которые должны применяться при ссылках в настоящем стандарте на продукции и/или разделы ИСО/МЭК 8824-4.

С.1 Параметризованные присвоения


Изменить 8.1 и 8.3 ИСО/МЭК 8824-4 следующим образом:

8.1 Имеются операторы параметризованного присвоения, соответствующие каждому из операторов присвоения, указанных в настоящем стандарте. Конструкцией "ParameterizedAssignment" является:

ParameterizedAssignment ::=

ParameterizedEncodingObjectAssignment

| ParameterizedEncodingClassAssignment

| ParameterizedEncodingObjectSetAssignment

8.3 ParameterList ::= "{<" Parameter"," + ">}"


Governor ::=

EncodingClassFieldType

| REFERENCE

| DefinedOrBuiltinEncodingClass

| #ENCODINGS

| Type


"DummyReference" в "Parameter" может помещаться для:

a) класса кодирования; в этом случае не должно быть "ParamGovernor";

b) значения АСН.1, набора значений или упорядоченного списка значений фиксированного типа; в этом случае "ParamGovernor" должен присутствовать как "Governor", который является типом, извлеченным из класса кодирования ("EncodingClassFieldType");

c) "identifier"; в этом случае "ParamGovernor" должен присутствовать как "Governor", который является REFERENCE;

d) объекта кодирования или упорядоченного списка объектов кодирования; в этом случае "ParamGovernor" должен присутствовать как "Governor", который является классом кодирования ("DefinedOrBuiltinEncodingClass");

e) набора объектов кодирования; в этом случае "ParamGovernor" должен присутствовать как "Governor", который является #ENCODINGS.


Примечание - Параметры "DummyGovernor" не разрешаются в ECN.

С.2 Параметризованные присвоения кодирования