ГОСТ М.973-91 С. 71
- - Здесь ожидается описание второго типа
- - ACH.I, которое будет присвоено
• • переменной Local type-2;
VALUE NOTATION : ; -
«= »
value (Local-value-1 Local-type-1)
- - Здесь ожидается описание значения типа,
--определяемого переменной Local-type-1,
-- которое будет присвоено переменной
- - Local-value-1;
«,»
«Y*.
«= »
value (Local-value-2 Local-type-2)
- - Здесь ожидается описание значения типа,
--определяемого переменной I.оса Муре-2,
• • которое будет присвоено переменной
- - Local-value-2;
<VALUE SEQUENCE {Local-type-1,
Local-type-2)
: : — {Local-value-1, Local-valuo-2}>
- - Это вложенное определение возвращает
- - окончательное значение, являющееся
- - значением последовательности,
• - состоящей из двух типов.
«)»
END
В этом примере тип возвращаемого значения (в смысле базо
вой нотации АСН.1) не зависит от подставляемого значения,но
зависит от подставляемого типа. В других случаях тип может
ли бо полностью определяться макроопределением, либо может
зави сеть от подставляемого значения. Отмстим, тем не менее,
что во всех случаях для определения типа возвращаемого
значения сле дует рассматривать продукцию «VALUE
NOTATION*. Продукция «TYPE NOTATION* просто определяет
синтаксис для определения типа и устанавливает начальные
значении локальных переменных, используемых при анализе
подставляемой ноташш значения.
5.4.Ис п о л ь з о в а н и енотациидляо п р е д е л е н и я
а бс т ракт ных синт аксис ов
5.4.1.Д
ля
использования услуг уровня представления требует
ся описание значений, называемых значениямиданных уровня
представления, и группирование этих значений в множества, пазы-