ГОСТ 34.973—в I С. 51
где требуется наличие известного тега; в этих случаях не может также при
меняться неявное задание тега.
Тип и значение, полученные в результате использованиямакроногации.
определяются тем, какое значение (и каков его тип) присваивается (в резуль тате
последовательной обработки макроопределения типа, а затем макроопре деления
значения) локальной ссылке на значение, отмеченное в макроопределе
нии ключевым словом VALUE.
1.2. Д о п о л н е н и е кн а б о р уз н а к о ви м н о ж е с т в уэ л е
м е нт ов ЛСН.1
В макроногации используются знаки « » и «>».
Также используются элементы, описанные в последующих пунктах.
1.2.1. Макроссылка
Имя элемента — макроссылка
«.Чакроссылка» должна состоять из последовательности знаков, удовлетво
ряющей требованиям, установленным для «Ссылки — НаТио» в п. 8.2, с тем
отличием, что все буквы должны быть прописными. Внутри одного модуля
одна и та же последовательность знаков не должна использоваться одновре
менно. как ссылка на тип и как макроссылка.
1.2.2 Ссылка на продукцию
Имя элемента — СеылкаНаПродукцию
«СсылкаНаПродукцню» должнасостоять из последовательности знаков,
удовлетворяющих требованиям, установленным дли «СеыжиНаТип» в п. 8.2.
12.3. Лока-сьная ссылка на run
Имя элемента — ЛокалькаяСсылхаНаТип
«ЛокальнаяСеылкаНаТнп» должна представлять собой последовательность
знаков вида «Ссылка! 1зТнп», определенного в п. 8.2 «ЛокальнаяСеылкаНаТнп*
используется в качестве идентификатора для типов, распознаваемых во время
синтаксического анализа макрообозвачения типа или значения.
1.2.4. ,г1оки.1ьнал ссылка на яначенис
Имя элемента — ЛокальнаяСсылкаНаЗначение
«ЛокальианСсылкаНаЗначение» должна цредстаплять собой последователь
ность знаков вида «СсыдкаНаТид», определенного в п. 82 «ЛокальнаяСсылка
НаТип» используется и качестве идентификатора для значений, распознаваемых во
время синтаксического анализа мзкрообозиачеиня типа или значения.
Примечание. «ЛокальиаяСсылкаНаТип» должна начинаться с пропис
ной буквы.
1.2.5. .Элемент разграничения вариантов
Имя элемента — I.
Этот элемент состоит из единственного знака «I».
I 2.6. Элемент, обоэмачакяциА конец определения
Имя элемента>
Этот элемент состоит из единственного знака «>*.
Примечание.Элемент «<», обозначающий начало определений, при
веден о а. 8.13.
1.2.7. Синтаксический терминальный элемент
Имя элемента — а-строка
Элемент «а-строка» («строка в кавычках») должен состоять из произволь ного
(возможно, равного нулю) количества знаков из знакового набора АСН.1
(см. раза. 7). выделенных кавычками (*). Знак (*) представляется в «строке
н кавычках» в виде пары знаков (»).
Примечание. Использование «строки в кавычках» («а-строки») в мак-
рообозначеннн задает появление в соответствующем месте анализируемого син
таксиса знаков, заключенных между кавычками (»).