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

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

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

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


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

А.1 Разделы об экспортах и импортах


Продукции "Assignedldentifier", "Symbol" и "Reference" из 13.1, а также ИСО/МЭК 8824-1, пункты 13.13 и 13.16 изменяются следующим образом:

13.1

Assignedldentifier ::= Definitiveldentifier |

empty

Symbol ::=

Reference

| BuiltinEncodingClassReference

| ParameterizedReference

Reference ::=

encodingclassreference

| ExternalEncodingClassReference

| encodingobjectreference

| encodingobjectsetreference,


где "Definitiveldentifier" описывается как:

Definitiveldentifier ::=

"{" DefinitiveObjIdComponentList"}"

| empty


Примечания

1 Продукция "Assignedldentifier" изменена потому, что "valuereference" не может быть определена или импортирована в модули ELM или EDM.

2 "BuiltinEncodingClassReference" может использоваться в качестве "Symbol" только в разделе импортов. Использование продукции "ExternalEncodingClassReference" в "Reference" поясняется в 14.11.

13.13 Когда выбрана альтернатива "SymbolsExported" для "Exports", каждый "Symbol" в "SymbolsExported" должен удовлетворять одному и только одному из следующих условий:

a) он определен в модуле, из которого экспортирован или

b) он появляется только один раз в альтернативе "Symbolslmported" для "Imports" в модуле, из которого он экспортирован.

13.16 Когда выбрана альтернатива "Symbolslmported" для "Imports":