ГОСТ Р ИСО/МЭК 8824-1-2001
11.1.3 Длина строки не ограничивается.
11.1.4 Элементы в последовательностях продукций, определенные в настоящем стандарте (в
обозначениях нотации АСН. 1). могут располагаться на одной или нескольких строках и разделяться
одним или несколькими пробелами, пустыми строками
или
комментариями.
11.1.5 Каждый элемент должен быть отделен от следующего за ним элемента пробелом, новой
строкой или комментарием, если начальный символ (или символы) следующего элемента являют ся
допустимыми для включения в конец последовательности символов предыдущего элемента.
11.1.6 В настоящем стандарте использованы термины “новая строка", "конец строки", "про
пуск". При представлении пропуска и новой строки (конца строки) в машиночитаемых специфика
циях могут использоваться любые из следующих символов в любой комбинации (символы названы и
идентифицированы десятичными значениями, которые являются значениями кодов символов по
ИСО/МЭК 646):
- для пропуска
HORIZONTAL TABULATION (9) — горизонтальная табуляция.
SPACE (32) — пробел.
LINE FEEL) (10) — пропуск строки,
VERTICAL TAB (II) - вертикальная табуляция.
FORM FEED (12) - пропуск страницы.
CARRIAGE RETURN (13) - возврат каретки;
- для новой строки:
LINE FEED (10) - пропуск строки.
VERTICAL TAB (II) -• вертикальная табуляция.
FORM FEED (12) — пропуск страницы,
CARRIAGE RETURN (13) - возврат каретки.
11.2 Ссылки на тип
Имя элемента - typerefereпсе.
11.2.1 Элемент "typereference" должен состоять из произвольного количества (большего или
равного единице) букв, цифр и дефисов. Начальный символ должен быть прописной буквой. Пос
ледний символ не должен быть дефисом. Два дефиса не должны следовать друг за другом.
П р и м е ч а н и е —Правила использования дефиса должны исключать двусмысленность с (возможным
последующим) комментарием.
11.2.2 Элемент "typereference" не должен совпадать с одной из зарезервированных символьных
последовательностей, приведенных в 11.18.
11.3 Идентификаторы
Имя элемента — identifier.
Элемент "identifier" должен состоять из произвольного количества (большего или равного еди
нице) букв, цифр и дефисов. Начальный символ должен быть строчной буквой. Последний символ не
должен быть дефисом. Два дефиса не должны следовать друг за другом.
Г1р в ме ч а к нс —Правила, относящиеся к использованиюдефиса, направлены на то. чтобы избежать
двусмысленности с (возможным Последующим) комментарием.
11.4 Ссылки на значение
Имя элемента - valuereference.
Элемент "valuereference" должен состоять из последовательности символов, заданных для
"identifier" в 11.3. При анализе конкретного использования данной нотации элемент "valuereference"
отличается от элемента "identifier" контекстами, в которых они появляются.
11.5 Ссылка на модуль
Имя элемента — modulereference.
Элемент "modulereference" должен состоять из последовательности символов, заданной для
элемента "typereference" в 11.2. При анализе конкретного использования данной нотации элемент
"modulereference" отличается от элемета "typereference” контекстами, в которых они появляются.
11.6 Комментарий
Имя элемента - comment.
11.6.1Комментарий не указывается в определении нотации АСН. 1. Однако он может появлять
ся в любом месте между другими элементами нотации АСН.1. но не имеет синтаксического значе
ния.
14