ГОСТ Р Исо. МЭК 8824-93
МакроТнп
ЛокадьаоеПрнсвоеянеЗначсния • •—
ЛокальнаяСсылквНаЗмачениеу
МакроТнп
« :: = »
МакроЗнзченнс
Макрозиачеиие :: —
Значение |
ЛокзлънаяСсылкаНаЗначснис
Присвоение «МвкроТкпа» «ЛокальнойСсылксНаТип», а также «МакроЗиз-
пения. *ЛокальнойСсыдкоНаЗ начсиве* во ВложснныхОиредсленнях» ocywecie-
ляпси при синтаксическом анализе использования макрообозначения при обра
ботке «ВложеинилОлрслжний» н сохраняется до переопределения «Локальной-
СсылкиНаТяп» или «Лока.чыюйСскдкиНаЗначение»
• П р и м е ч а н и я
1 Использование связанной «ЛокальнойСсылкиНаТип» или «Локальной-
СсылкиНаЗиачение. в другом месте того же варианта возможно только при оп
ределенных предположениях относительно алгоритма синтаксического разбора.
Эти предположения должны быть описаны в комментарии. Например, использо
вание «ЛокальнойСсылкиНаТип., текстуально следующей за «Вложс-ннымнОп-
рсдсленкями», возможно только при синтаксическом разборе слева направо
2 «ЛокальнойСсылксНаТип», заданной как «VALUE*, может быть присвое
но значение как с помощью конструкции «value (VALUE МакроТнп)», так и с
помощью вложенного определения В обоих случаях присвоенное значение яв-
ляс-тся возвращаемым значением, в соответствии с А.3.17.
Л 4 Использование новой нотации
Обозначение тина {илк значения), определенное с помощью макросредства,
может применяться цо всех случаях, когда в соответствии с правилами настоя
щего стандарта требуется использование обозначения «Тип» (или «Значение»),
при условии, что выполнены следующие требования:
a) макросредство определено а том же модуле; либо
b
) макросредство вводится в модуль посредством включения «макроссылки»
в конструкцию «ВходиЫеСимволи» этого модуля.
Чтобы обеспечить возможность Ь), «макроссылка» может быть подставлена
в качестве «Символа» в обозначениях 9.1.
ь сновном те сте настоящего стандарта.
Примечания.
1 Описываемое в этом приложении расширение нотации ЛСН.1 не использу
ют
2
о
Возможно
к
построение модулей, содержащих последовательности присвое
ния типз к макроопределения, приводящих к с*оль угодно сложному синтак
сическому разбору значений, заданных с использованием ключевого слова
DEFAULT.
69