ГОСТ Р ИСО/МЭК 8825-3—2016
| TagClassReference
TagValue ::=
*’(" number ”)*’
EncodingStructureDefn ::=
AlternativesStructure
| RepetitionStructure
| ConcatenationStructure
AlternativesStructure ::=
AlternativesClass
T
NamedPields
T
AlternativesClass
DefinedEncodingClass
| AltemativesClassReference
NamedPields ::= NamedPield+
NamedPield ::=
identifier
EncodingStructure
RepetitionStructure ::=
RepetitionClass
V
identifier ?
EncodingStructure
T
Size?
RepetitionClass
DefinedEncodingClass
I RepetitionClassReference
ConcatenationStructure
ConcatenationClass
T
ConcatComponents
T
ConcatenationClass ::=
DefinedEncodingClass
| ConcatenationClassReference
ConcatComponents ::=
C oncatC om ponent*
ConcatComponent
NamedPield
ConcatComponentPresence ?
ConcatComponentPresence ::=
OPTIONAL-ENCODING
OptionalClass
OptionalClass ::=
DefinedEncodingClass
| OptionalityClassReference
DefinedEncodingClass
encodingclassreference
| ExternalEncodingClassReference
| ParameterizedEncodingClass
DefinedOrBuiltinEncodingClass
DefinedEncodingClass
| BuiltinEncodingClassReference
DefinedEncodingObject ::=
encodingobjectreference
| ExternalEncodingObjectReference
| ParameterizedEncodingObject
DefinedEncodingObjectSet ::=
encodingobjectsetreference
201