ГОСТ Р ИСО МЭК 6824-*9*
.
.
А.2.8 Эл е ме н т ы — ключе в ые с лонас и н т а к с и ч е с к и х ка
тегорий
Имена элементов — «string*
««identifier*
«number*
«empty*
Элементы с приведенными выше именами должны состоять (в макроопреде
лении) из последовательностей знаком, совпадающих с их именами, исключая
кавычки ("). Эти элементы используются в макроопределении для задания вхож
дении в использовании новой нотации последовательностей знаков определенного
вида. Внд последов» пмьиостей знаков, соответствующих каждому из элементов,
определяется в таблице АЛ посредством ссылки на раздел настоящего стандарта.
Примечание. В мэкронотаиин нс поддерживается различие между иден
тификаторами и ссылками, отличающихся только типом цервой буквы- строчная
или
прописная
Это
o
6
vctob uho
историческими причинами,
Та б ли ца АЛ — Классы последовательностей, задаваемые элементами
Ими ’Ml-UOMr.’i
Р»>дсд.определение
«airing*
«ideniilicr*
«number*
«empty*
произ-’/хпьпая последовательность знаков
8.3 — Идентификаторы
8.8Числа
8.7 — Пустой элемент
А.2.9 Д о п о л н и т е л ь н ы е э ле ме н т ы — ключе в ые с лов а
Имена элементов — MACRO
TYPE -
NOTATION
VALUE
value
type
Элементы с приведенными выше именами должны состоять из последова
тельностей знаков, совпадающих с их именами.
Элементы, определяемые в А.2 2-А2.4. нс должны совпадать с какой-либо
последовательностью зиакот из А 2.9, за исключением случаев, оговореиныу ниже.
Ключевое слово «MACRO* должно использоваться для того, чтобы обозна чить
начало макроопределения. Ключевое слово «TYPE NOTATION* должно
использоваться в качестве имени продукции, определяющей новые обозначения
типа. Ключевое слово «VALUE NOTATION* должно использоваться в качестве
имени продукции, определяющей новые обозначения значения. Ключевое слово
«VALUE» должно использоваться в качестве «ЛоквльиойСсылхиНаЗиачение».
которой присваивается получаемое в результате значение. Ключевое слово
«value* должно использоваться для указания того, что в каждом применении-
новых обозначений в этом месте должно, содержаться значение (записанное в
обозначениях ACU.I) некоторого гмпа (задаваемого макроопределением). Клю
чевое слово «type* должно использоваться для указания того, что в каждом при
менении новых обозначений в этом месте-.должно содержаться обозначение айда
«Тип» (в обозначениях ACH.I).
66