ГОСТ Р ИСО/МЭК 8824-4-2003
6.3 Символы
В настоящем стандарте определена следующая нотация, которая может использоваться как альтернатива для символа «Symbol» (см. ГОСТ Р ИСО/МЭК 8824-1, пункт 12.1):
- ParametrizedReference (см. 9.1).
7 Элементы АСН.1
В настоящем стандарте используют элементы АСН.1, определенные в ИСО/МЭК 8824-1, раздел 11.
8 Параметризованные присвоения
8.1 Существуют операторы параметризованного присвоения, соответствующие каждому из операторов присвоения, определенному в ГОСТ Р ИСО/МЭК 8824-1 и ГОСТ Р ИСО/МЭК 8824-2. Конструкция «ParameterizedAssignment» есть:
ParameterizedAssignment : : =
ParameterizedTypeAssignment |
ParameterizedValueAssignment |
ParameterizedValueSetTypeAssignment |
ParameterizedObjectClassAssignment |
ParameterizedObjectAssignment |
ParameterizedObjectSetAssignment |
8.2 Каждая конструкция «Parameterized<X>Assignment» имеет тот же самый синтаксис, что и «<X>Assignment», за исключением того, что имеется начальный элемент «ParameterList». Таким образом, начальный элемент становится параметризованным именем ссылки (см. 3.4.2).
Примечание — ГОСТ Р ИСО/МЭК 8824-1 налагает требование, заключающееся в том, что все имена ссылки, назначенные в пределах модуля, параметризованные или нет, должны различаться.
ParameterizedTypeAssignment : : = typereference ParameterList
ii. . ??
Type
ParameterizedValueAssignment : : = valuereference ParameterList Type
it. . _ ??
Value
ParameterizedValueSetTypeAssignment : : = typereference ParameterList Type
it. . _??
ValueSet
ParameterizedObjectClassAssignment : : = objectclassreference ParameterList
it. . _??
ObjectClass
3