С 54 ГОСТ 34.973 - 91
ВаризнтМакро=- СпксокСимволов
СпнсокСимводов=
Символьный Элемент 1
СпнсокСкмволов Символьный Элемент
Символ
О
ьн
п
ы
ре
й
де
Э
л
л
ен
ем
ие
е
-
н
С
т
имво
—
ла I
ВложсииосОпрсделенис
МакроТнп= ЛокадънаяСсылнаНаТип 1
Тип
«string»
I
ОлределеннеСнмвола=
—а строка» I
СсылхаНзПродуминю I
«identifier*
I
«number»
«empty*
type1
type (ЛокалькаяСсылкаНаТно)I
value (МзкроТип)!
\alue (ЛокзлькаяСсылкаНаЗначение МакроТнп)I
value (VALUE МакроТнп)
П р и м е ч а н и е В макроопределении выражение «МакроТнп», определен
ное и атом же макроопределении, может присутствовать а любом месте, где а
соответствии с правилами нотации АСН I требуется выражение «Тип»
.Множество последовательностей знаков, описываемое продукцией «Варианг-
Макро», образуется последовательным соединением любой из строк знаков,
описываемой первой последовательностью «ОпределенкеСимвола». с любой из
строк знаков, описываемой зторой последовательностью «ОпрсделсннсСимвола», и
так далее, вплоть до последнего «ОиредедсиинСимвола» из «СпискаСимволов»
П р и м е ч а н и е«ВложеннысОпредсдсння», если они присутствуют, не
играют явной роли при определении множестиа допустимых строк
137 Элемент («а строка») описывает последовательности знаков, состав
ляющие «а строку», без обрамляющей пары кавычек (»)
138 Элемент «СсылкаНвПродукцию» описывает произвольную последова
тельность знаков, задаваемых «Продукцией», идентифицируемой данной ссыл
кой
139 Последовательности знаков, описываемые следующими четырьмя на-
риавтами продукции «ОпределсннеСнмвола», задаются табл 8
П р и м е ч а н и е Последовательности знакоа, описываемые вариантом
«siring», должны заканчиваться в использовании макрообоэначоиия появлением
последовательности, описываемой очередным выражением «ОпрсделениеСимвола*
в «СвискеСимводоя»
1310 Вариант «type» описывает последовательности знаков, образующие
обозначение вида «Тип», соответствующее определению в п 12 !
П р и м е ч а н и еВыражение «ОпределенныйТвп» в определении из п (21
может я данном случае содержать «ЛокальнуюСсылкуНаТип». служащую для
обозначения типа, определенного с помощью макроопределения
1 3 11 Вариант «type (ЛокальнаяСсыльаНаТнп)» описывает последователь-
носги злаков, образу»эщие выражение «Тип», соответствующее определению из п
J2 I, и. кроме того, присваивает этот тип «.’1окалънойСсылкеНяТкп»
1312 Вариант «value (МакроТнп)» описывает последовательности знаков»