ГОСТ Р ИСО/МЭК 8825-3— 2016
| ExternalEncodingObjectSetReference
| ParameterizedEncodingObjectSet
DefinedOrBuiltinEncodingObjectSet ::=
DefinedEncodingObjectSet
| BuiltinEncodingObjectSetReference
BuiltinEncodingObjectSetReference ::=
PER-BASIC-ALIGNED
| PER-BASIC-UNALIGNED
| PER-CANONICAL-ALIGNED
| PER-CANONICAL-UNALIGNED
| BER
| CER
| DER
ExternalEncodingClassReference
modulereference
| modulereference
encodingclassreference
BuiltinEncodingClassReference
ExtemalEncodingObjectReference
modulereferenceencodingobjectreference
ExternalEncodingObjectSefReference ::=
modulereferenceencodingobjectsetreference
EncodingObjectSetSpec ::=
T
EncodingObjects UnionMark *
T
EncodingObjects ::=
DefinedEncodingObject
| DefinedEncodingObjectSet
UnionMark
T l
UNION
EncodingObject ::=
DefinedEncodingObject
| DefinedSyntax
| EncodeWith
| EncodeByValueMapping
| EncodeStructure
| DifferentialEncodeDecodeObject
| EncodingOptionsEncodingObject
| NonECNEncodingObject
EncodeWith
ENCODE CombinedEncodings **}"
EncodeByValueMapping ::=
T
USE
DefinedOrBuiltinEncodingClass
MAPPING
ValueMapping
WITH
ValueMappingEncodingObjects
ValueMappingEncodingObjects ::=
EncodingObject
| DefinedOrBuiltinEncodingObjectSet
DifferentialEncodeDecodeObject ::=
T
ENCODE-DECODE
SpecForEncoding
DECODE AS IF
SpecForOecoders
T
SpecForEncoding ::= EncodingObject
202