Добавление к ИСО/МЭК 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":