Хорошие продукты и сервисы
Наш Поиск (введите запрос без опечаток)
Наш Поиск по гостам (введите запрос без опечаток)
Поиск
Поиск
Бизнес гороскоп на текущую неделю c 22.12.2025 по 28.12.2025
Открыть шифр замка из трёх цифр с ограничениями

ГОСТ Р ИСО/МЭК 8825-3-2016; Страница 46

или поделиться

Ещё ГОСТы из 41757, используйте поиск в верху страницы ГОСТ Р ИСО/МЭК 8824-4-2016 Информационная технология. Абстрактная синтаксическая нотация версии один (АСН.1). Часть 4. Спецификация для параметризации АСН.1 (Настоящий стандарт является частью абстрактной синтаксической нотации версии 1 (АСН.1) и определяет нотацию для параметризации спецификаций АСН.1) ГОСТ 10671.2-2016 Реактивы. Методы определения примеси нитратов (Настоящий стандарт распространяется на химические реактивы и устанавливает методы определения примеси нитратов:. - визуальный метод с применением индигокармина (метод 1);. - фотометрический метод с применением салициловокислого натрия (метод 2)) ГОСТ 10671.1-2016 Реактивы. Метод определения примеси кремнекислоты (Настоящий стандарт распространяется на химические реактивы и устанавливает метод определения примеси кремнекислоты в неокрашенных растворах реактивов по окраске молибденовой сини с применением в качестве восстановителя:. -железа (II) аммония сульфата гексагидрата (соль Мора)-способ 1;. -метола-способ 2;. -2-водного хлорида олова (II), после экстракции в органическую фазу-способ 3;. -2-водного хлорида олова (II)-способ 4)
Страница 46
Страница 1 Untitled document
ГОСТ Р ИСО/МЭК 8825-32016
ExplicitGenerationList ::=
ExplicitGeneration
ExplicitGenerationList ?
ExplicitGeneration ::=
OptionalNameChanges
FROM GlobalModuleReference
OptionalNameChanges ::=
NameChanges | GENERATES
Примечание Пример использования раздела переименований для создания явно генерируемых
структур кодирования приведен в D.3.7.
15.1.2 Продукция «GlobalModuleReferenco» определена в ИСО/МЭК 8824-1, пункт 13.1: она долж
на указывать модуль АСН.1.
15.1.3 «RenamesAndExports» называется разделом переименований.
15.1.4 Каждый элемент «ExplicitGeneration» генерирует и экспортирует из этого модуля явно генери
руемую структуру кодирования для каждой из неявно генерируемых структур кодирования модуля АСН.1.
указанных в «GlobalModuleReference». Каждое поле явно генерируемой структуры кодирования имеет
связанные с ним такие же значения, что и соответствующее поле неявно генерируемой структуры кодиро
вания (той. которая связана с соответствующим полем типа АСН.1. из которого она была генерирована).
15.1.5 Если раздел переименований ссылается более чем на один модуль АСН.1 и в результате
этих двух явно генерируемых структур получает одно и то же простое имя. то никакая структура не бу
дет доступна для явного импорта в модуль ELM или EDM.
Примечание Эти явно генерируемые структуры, тем не менее, существуют и. вероятно, будут неявно
указываться другими явно генерируемыми структурами, которые экспортированы без ограничения.
15.1.6 Основная цель раздела переименований это обеспечение доступности явно генериру
емых структур для импорта в другие модули, в частности в ELM. Однако этот раздел делает эти струк
туры также доступными для ссылки внутри модуля EDM. за исключением случая, указанного в 15.1.7.
Если простое имя допускает неоднозначность, то в этом модуле EDM. содержащем раздел переимено
ваний. как описывается в 15.1.9, должно использоваться полностью определенное имя.
Примечание Неоднозначность может возникнуть либо из-за совпадения с именами предопределен
ных классов, либо из-за совпадения простых имен из структур, генерируемых из более чем одного модуля АСН.1.
либо по обеим причинам.
15.1.7 Когда раздел переименований вырабатывает явно генерируемую структуру из неявно гене
рируемой структуры, эта неявно генерируемая структура не может импортироваться в этот модуль EDM с
помощью раздела импортов. и эта неявно генерируемая структура будет недоступной в этом модуле
EDM.
15.1.8 Эти явно генерируемые структуры кодирования имеют то же простое справочное имя, что и
неявно генерируемая структура кодирования, из которой они были сформированы (но будут иметь дру
гие классы). Если для явно генерируемой структуры кодирования требуется полностью определенное
имя, то оно должно содержать «Moduleldentifier» модуля EDM, имеющего раздел переименований, как
описывается в 15.1.9.
Примечание Неявно генерируемые структуры кодирования, используемые в их генерировании, име
ют то же самое простое справочное имя. но их полностью определенное имя содержит «Moduleldentifier» модуля
АСН.1, в котором был определен соответствующий тип.
15.1.9 Если EDM вырабатывает явно генерируемые структуры кодирования из более чем одного
модуля АСН.1. то возможно, что некоторые из этих структур будут иметь одинаковые простые имена
классов кодирования. Если некоторые из этих структур указаны в теле этого EDM, то такой ссылкой
должна быть «ExtemalEncodingClassReference», содержащая «modulereference», использованную в ка
честве ссылки на модуль АСН.1 в компоненте «замены» модуля EDM.
15.1.10 Нотация «ExtemalEncodingClassReference» не используется в разделе импортов. за ис
ключением требования из 15.1.9.
15.1.11 Если имя, импортированное с помощью «ExternalEncodingClassRefererence», использова
но в теле модуля, то может применяться простая «encodingdassreference». когда не требуется «Extern
alEncodingClassRoference» согласно 15.1.9.
40