Читаем Учебное пособие по курсу «Нейроинформатика» полностью

ИдентификаторКраткое описание
ConnectionsНачало блока описания распределения входных данных и сигналов.
ContentsНачало блока описания состава интерпретатора.
DataИмя, по которому адресуются входные данные, начало блока описания входных данных
IncludeПредшествует имени файла, целиком вставляемого в это место описания.
NumberOfФункция. Возвращает число обрабатываемых частным предобработчиком входных данных или сигналов.
PrepНачало заголовка описания частного предобработчика.
PreparatorЗаголовок раздела файла, содержащий описание интерпретатора.
SignalsИмя, по которому адресуются входные сигналы; начало блока описания сигналов.
БНФ языка описания предобработчика

Обозначения, принятые в данном расширении БНФ и описание ряда конструкций приведены в разделе «Описание языка описания компонентов».

<Описание предобработчика>::= <Заголовок> [<Описание функций>] [<Описание частных предобработчиков>] <Описание состава> [<Установление параметров>] [<Описание сигналов>] [<Описание данных>] [<Описание распределения сигналов>] [<Описание распределения данных>] <Конец описания предобработчика>

<Заголовок>::= Preparator <Имя предобработчика> ( <Список формальных аргументов>)

<Имя предобработчика>::= <Идентификатор>

<Описание частных предобработчиков>::= <Описание частного предобработчика> [<Описание частных предобработчиков>]

<Описание частного предобработчика>::= <Заголовок описания предобработчика> [<Описание статических переменных>] [<Описание переменных>] <Тело предобработчика>

<Заголовок описания предобработчика>::= Prep <Имя частного предобработчика> ([(<Список формальных аргументов>)])

<Имя частного интерпретатора>::= <Идентификатор>

<Тело предобработчика>::= Begin <Составной оператор> End

<Описание состава>::= Contents <Список имен предобработчиков>;

<Список имен предобработчиков>::= <Имя предобработчика> [,<Список имен предобработчиков>]

<Имя предобработчика>::= <Псевдоним>: {<Имя ранее описанного интерпретатора> | <Имя стандартного интерпретатора>} [[ <Число экземпляров >]] [(<Список фактических аргументов>)]

<Псевдоним>::= <Идентификатор>

<Число экземпляров >::= <Целое число>

<Имя ранее описанного интерпретатора>::= <Идентификатор>

<Имя стандартного интерпретатора>::= <Идентификатор>

<Установление параметров>::= <Установление параметров Частного предобработчика> [;<Установление параметров>]

<Описание сигналов>::= Signals <Константное выражение типа Long >

<Описание данных>::= Data<Константное выражение типа Long >

<Описание распределения сигналов>::= <Описание распределения Сигналов, Предобработчика, Частного предобработчика, Signals>

Перейти на страницу:

Похожие книги