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

ГОСТ Р ИСО/МЭК 8824-2-2001; Страница 15

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

Ещё ГОСТы из 41757, используйте поиск в верху страницы ГОСТ 8820-69 Канавки для выхода шлифовального круга. Форма и размеры ГОСТ 8820-69 Канавки для выхода шлифовального круга. Форма и размеры Grinding stone exit grooves. Shape and sizes (Настоящий стандарт распространяется на детали со шлифованными поверхностями, в конструкции которых предусмотрены канавки для выхода шлифовального круга) ГОСТ Р ИСО/МЭК 8824-93 Информационная технология. Взаимосвязь открытых систем. Спецификация абстрактно-синтаксической нотации версии один (АСН.1) ГОСТ Р ИСО/МЭК 8824-93 Информационная технология. Взаимосвязь открытых систем. Спецификация абстрактно-синтаксической нотации версии один (АСН.1) Information technology. Open systems interconnection. Specification abstract syntax notation one (ASN.1) (Настоящий стандарт описывает нотацию для определения абстрактного синтаксиса, называемую абстрактно-синтаксической нотацией версии один (АСН.1). Настоящий стандарт определяет ряд простых типов вместе с присвоенными им тегами и обозначения, которые следует использовать для ссылок на эти типы, а также для задания значений этих типов. Настоящий стандарт определяет методы построения новых типов из более простых типов и обозначения, которые следует использовать при определении такого рода структурированных типов и присвоении им тегов, а также при задании значений этих типов) ГОСТ Р ИСО/МЭК 8824.3-2002 Информационная технология. Абстрактная синтаксическая нотация версии один (АСН 1). Часть 3 Спецификация ограничения
Страница 15
ГОСТ Р ИСО/МЭК 8824-2-2001

11 Определение и присвоение информационного объекта

11.1    Синтаксическая конструкция «ObjectAssignment» используется для присвоения информационному объекту заданного класса ссылочного имени («objectreference»). Эта конструкция является одной из альтернатив для «Assignment» в ГОСТ Р ИСО/МЭК 8824-1, раздел 12 и определяется следующим образом:

ObjectAssignment : : = objectreference DefrnedObjectClass «: : =»

Object

11.2    Информационный объект, который должен быть класса, указанного «DefrnedObjectClass», является объектом, определяемым конструкцией «Object».

Object : : =

DefinedObject |

ObjectDefn |

ObjectFromObject |

ParameterizedObject Если «Object» является:

а)    «DefinedObject», то объект — тот, который указан;

б)    «ObjectDefn», то объект определяется, как специфицировано в 11.3;

в)    «ObjectFromObject», то объект определяется, как специфицировано в разделе 15;

г)    «ParameterizedObject», то объект определяется, как специфицировано в ИСО/МЭК 8824-4, 9.2.

11.3    Каждый информационный объект, в конечном счете, определяется «ObjectDefn».:

ObjectDefn : : =

DefaultSyntax |

DefinedSyntax

Продукция «ObjectDefn» должна быть альтернативой «DefaultSyntax» (см. 11.4), если определение класса не содержит «WithSyntaxSpec», и «DefinedSyntax» (см. 11.5), если содержит.

11.4    Синтаксис по умолчанию «DefaultSyntax» определяется следующим образом:

DefaultSyntax : : = «{» FieldSetting», «,» * «}»

FieldSetting : : = PrimitfveFieldNameSetting

Здесь должна быть ровно одна альтернатива «FieldSetting» для каждой конструкции «FieldSpec» в определении класса, для которой не указано «OPTIONAL» или «DEFAULT», и должно быть не более одной альтернативы «FieldSetting» для каждой конструкции «FieldSpec». Альтернативы «Field-Setting» могут появляться в произвольном порядке. Конструкция «PrimitiveFieldName» в каждой конструкции «FieldSetting» должна быть именем соответствующей продукции «FieldSpec». Конструкция «Setting» сопределяется в 11.6.

11.5    Определяемый синтаксис «DefinedSyntax» задается следующим образом:

DefinedSyntax : : = «{» DefinedSyntaxToken emply * «}»

DefinedSyntaxToken : : =

Literal |

Setting

Конструкция «SintaxList» в конструкции «WithSyntaxSpec» (см. раздел 10) определяет последовательность конструкций «DefinedSyntaxToken», которая должна появляться в конструкции «Defined-Syntax». Конструкция «Setting» определяется в 11.6; каждое ее появление специфицирует установку для некоторого поля информационного объекта. Конструкция «Literal» определена в 10.7; конструкции «Literal» присутствуют для удобочитаемости.

11.6    Конструкция «Setting» специфицирует установку некоторого поля в определяемом информационном объекте.

Setting : : =

Type |

Value |

ValueSet |

Object |

ObjectSet

12