ГОСТ Р ИСО/МЭК 8825-3—2016
-- Заполнение и выравнивание знамения (см. 22.8)
&value-justification
&value-pre-padding
&valuo-pre-pattern
&value-post-padding
&value-post-pattern
&unused-bits-dotermination
&unused-bits-reforence
&Unusod-bits-oncoder-transforms
&Unused-bits-decoder-transforms
Justification DEFAULT right:0,
Padding DEFAULT zero.
Non-Null-Pattern DEFAULT bitsi’O’B.
Padding DEFAULT zero.
Non-Null-Pattern DEFAULT bitsr’O’B,
UnusedBitsDetermination
DEFAULT fiold-to-be-set,
REFERENCE OPTIONAL.
«TRANSFORM ORDERED OPTIONAL.
«TRANSFORM ORDERED OPTIONAL.
- Спецификация идентификационного описателя (см. 22.9)
&exhibited-handle PrintableString
«.Handle-positions
&handlo-valuo-set
DEFAULT "default-handle",
INTEGER (0..MAX) OPTIONAL.
HandleValueSot DEFAULT tag:any,
-Спецификация реверсии битов (см. 22.12)
«.bit-reversal RoversalSpecification
DEFAULT no-reversal
} WITH SYNTAX {
[IF «.size-range-condition [«.comparison «.comparator]]
[IF-ALL «.Size-range-conditions [«.Comparisons «.Comparators]]
[ELSE]
[REPLACE
[STRUCTURE]
[COMPONENT]
[ALL COMPONENTS]
WITH «.Replacement-structure
[ENCODED BY «.replacemont-structure-encoding-object
[INSERT AT HEAD S.#Head-end-structure]]]
[ALIGNED TO
[NEXT]
[ANY]
«.encoding-space-pre-alignment-unit
[PADDING «.oncoding-space-pre-padding
[PATTERN «.encoding-space-pro-pattern]]]
[START-POINTER «.start-pointer
[MULTIPLE OF «.start-pointer-unit]
[ENCODER-TRANSFORMS «.Start-pointer-encodor-transforms]]
REPETITION-SPACE
[SIZE «.repetition-space-size
[MULTIPLE OF «.repetition-space-unit]]
[DETERMINED BY 8.ropetition-space-dotermination
[HANDLE &handle-id]]
[USING «.main-reference
[ENCODER-TRANSFORMS 8,Encoder-transforms]
[DECODER-TRANSFORMS 8,Decoder-transforms]]
[PATTERN «.termination-pattern]
[ALIGNMENT «.repetition-alignment]
[VALUE-PADDING
[JUSTIFIED «.value-justification]
[PRE-PADDING «.value-pro-padding
[PATTERN 8.valuo-pre-pattern]]
[POST-PADDING «.value-post-padding
134