ГОСТ Р ИСО/МЭК 8825-3—2016
23.13.4 Действия декодера
23.13.4.1 Декодер выбирает и использует первый объект кодирования «CONDITIONAL-
REPETITION в «ENCODING(S)», чьи условия удовлетворяются.
23.14Определение объектов кодирования для класса «CONDITIONAL-REPETITION
23.14.1 Определенный синтаксис
Синтаксис с целью определения объектов кодирования для класса «CONDITIONAL-REPETITION
определяется следующим образом:
«CONDITIONAL-REPETITION
ENCODING-CLASS {
-Условие (см. 21.12)
&size-range-condition
&comparison
&comparator
&Size-range-conditions
&Comparisons
&Comparators
SizeRangeCondition OPTIONAL.
Comparison OPTIONAL.
INTEGER OPTIONAL.
SizeRangeCondition ORDERED OPTIONAL,
Comparison ORDERED OPTIONAL.
INTEGER ORDERED OPTIONAL.
- Спецификация замены структуры или компонента (см. 22.1)
&«Replacement-structure
OPTIONAL,
&replacoment-structure-encoding-object &«Replacement-structure OPTIONAL,
&#Head-end-structureOPTIONAL.
- Спецификация предварительного выравнивания и заполнения (см. 22.2)
&encoding-space-pro-alignment-unit
&encoding-space-pre-padding
&encoding-spaco-pro-pattern
Unit (ALL EXCEPT repetitions) DEFAULT bit,
Padding DEFAULT zero,
Non-Null-Pattern (ALL EXCEPT difforont:any)
DEFAULT bits:’0’B,
- Спецификация начального указателя (см. 22.3)
&start-pointer
&start-pointer-unit
&Start-pointer-encoder-transforms
REFERENCE OPTIONAL,
Unit (ALL EXCEPT repetitions) DEFAULT bit,
«TRANSFORM ORDERED OPTIONAL,
- Спецификация пространства повторения (см. 22.7)
&repetition-space-sizo
&repetition-spaco-unit
&repetition-space-dotermination
&main-reference
&Encoder-transforms
&Decoder-transforms
&handlo-id
&termination-pattern
EncodingSpaceSize
DEFAULT self-dolimiting-values,
Unit
DEFAULT bit,
RopetitionSpacoDctormination
DEFAULT field-to-be-sot,
REFERENCE OPTIONAL,
«TRANSFORM ORDERED OPTIONAL,
«TRANSFORM ORDERED OPTIONAL,
PrintableString
DEFAULT "default-handle",
Non-Null-Pattern (ALL EXCEPT
different:any) DEFAULT bits ’O’B,
- Выравнивание повторения
&repetition-alignmontENUMERATED {none, aligned}
DEFAULT none.
133