Статус документа
Статус документа

ГОСТ Р ИСО/МЭК 8825-3-2016 Информационная технология (ИТ). Правила кодирования АСН.1. Часть 3. Спецификация нотации контроля кодирования (ECN)

     23.12 Определение объектов кодирования для классов в категории "pad"

23.12.1 Определенный синтаксис


Синтаксис с целью определения объектов кодирования для классов в категории "pad" определяется следующим образом:

#PAD ::= ENCODING-CLASS {


-- Спецификация замены исключительно структуры (см. 22.1)


&#Replacement-structure

OPTIONAL,

&replacement-structure-encoding-object &#Replacement-structure OPTIONAL,


-- Спецификация предварительного выравнивания и заполнения (см. 22.2)


&encoding-space-pre-alignment-unit Unit (ALL EXCEPT repetitions) DEFAULT bit,

&encoding-space-pre-padding Padding DEFAULT zero,

&encoding-space-pre-pattern Non-Null-Pattern (ALL EXCEPT different:any)

DEFAULT bits:'0'B,


-- Спецификация начального указателя (см. 22.3)


&start-pointer REFERENCE OPTIONAL,

&start-pointer-unit Unit (ALL EXCEPT repetitions) DEFAULT bit,

&Start-pointer-encoder-transforms #TRANSFORM ORDERED OPTIONAL,


-- Спецификация пространства кодирования (см. 22.4)


&encoding-space-size EncodingSpaceSize

DEFAULT self-delimiting-values,

&encoding-space-unit Unit (ALL EXCEPT repetitions)

DEFAULT bit,

&encoding-space-determination EncodingSpaceDetermination

DEFAULT field-to-be-set,

&encoding-space-reference REFERENCE OPTIONAL,