Идентификатор | Краткое описание |
---|---|
Connections | Начало блока описания распределения входных данных и сигналов. |
Contents | Начало блока описания состава интерпретатора. |
Data | Имя, по которому адресуются входные данные, начало блока описания входных данных |
Include | Предшествует имени файла, целиком вставляемого в это место описания. |
NumberOf | Функция. Возвращает число обрабатываемых частным предобработчиком входных данных или сигналов. |
Prep | Начало заголовка описания частного предобработчика. |
Preparator | Заголовок раздела файла, содержащий описание интерпретатора. |
Signals | Имя, по которому адресуются входные сигналы; начало блока описания сигналов. |
Обозначения, принятые в данном расширении БНФ и описание ряда конструкций приведены в разделе «Описание языка описания компонентов».
<Описание предобработчика>::= <Заголовок> [<Описание функций>] [<Описание частных предобработчиков>] <Описание состава> [<Установление параметров>] [<Описание сигналов>] [<Описание данных>] [<Описание распределения сигналов>] [<Описание распределения данных>] <Конец описания предобработчика>
<Заголовок>::= Preparator <Имя предобработчика>
<Имя предобработчика>::= <Идентификатор>
<Описание частных предобработчиков>::= <Описание частного предобработчика> [<Описание частных предобработчиков>]
<Описание частного предобработчика>::= <Заголовок описания предобработчика> [<Описание статических переменных>] [<Описание переменных>] <Тело предобработчика>
<Заголовок описания предобработчика>::= Prep <Имя частного предобработчика> ([(<Список формальных аргументов>)])
<Имя частного интерпретатора>::= <Идентификатор>
<Тело предобработчика>::= Begin <Составной оператор> End
<Описание состава>::= Contents <Список имен предобработчиков>;
<Список имен предобработчиков>::= <Имя предобработчика> [,<Список имен предобработчиков>]
<Имя предобработчика>::= <Псевдоним>: {<Имя ранее описанного интерпретатора> | <Имя стандартного интерпретатора>} [
<Псевдоним>::= <Идентификатор>
<Число экземпляров >::= <Целое число>
<Имя ранее описанного интерпретатора>::= <Идентификатор>
<Имя стандартного интерпретатора>::= <Идентификатор>
<Установление параметров>::= <Установление параметров
<Описание сигналов>::= Signals <Константное выражение типа
<Описание данных>::= Data<Константное выражение типа
<Описание распределения сигналов>::= <Описание распределения