Книга: Учебное пособие по курсу «Нейроинформатика»
БНФ языка описания интерпретатора
БНФ языка описания интерпретатора
Обозначения, принятые в данном расширении БНФ и описание ряда конструкций приведены в разделе «Описание языка описания компонентов».
<Описание интерпретатора>::= <Заголовок> [<Описание функций>] <Описание частных интерпретаторов> <Описание состава> [<Установление параметров>] [<Описание сигналов>] [<Описание распределения сигналов>] [<Описание распределения ответов>] <Конец описания интерпретатора>
<Заголовок>::= Interpretator<Имя интерпретатора>
<Имя интерпретатора>::= <Идентификатор>
<Описание частных интерпретаторов>::= <Описание частного интерпретатора> [<Описание частных интерпретаторов>]
<Описание частного интерпретатора>::= <Заголовок описания интерпретатора> [<Описание статических переменных >] [<Описание переменных>] <Тело интерпретатора>
<Заголовок описания интерпретатора>::= Inter <Имя частного интерпретатора>: (<Список формальных аргументов>)
<Имя частного интерпретатора>::= <Идентификатор>
<Тело интерпретатора>::= Begin <Составной оператор> End
<Описание состава>::= Contents <Список имен интерпретаторов>;
<Список имен интерпретаторов>::= <Имя интерпретатора> [,<Список имен интерпретаторов >]
<Имя интерпретатора>::= <Псевдоним>: {<Имя ранее описанного интерпретатора> | <Имя стандартного интерпретатора>} [[ <Число экземпляров >]][( <Список фактических аргументов>)]
<Псевдоним>::= <Идентификатор>
<Число экземпляров >::= <Целое число>
<Имя ранее описанного интерпретатора>::= <Идентификатор>
<Имя стандартного интерпретатора>::= <Идентификатор>
<Установление параметров>::= <Установление параметров Частного интерпретатора> [;<Установление параметров>]
<Описание сигналов>::= Signals <Константное выражение типаLong >
<Описание распределения сигналов>::= <Описание распределения Сигналов,Интерпретатора, Частного интерпретатора,Signals>
<Описание распределения ответов>::= <Описание распределения Ответов,Интерпретатора, Частного интерпретатора,Answer>
<Конец описания интерпретатора>::= End Interpretator
- Реализация языка SQL
- Дальнейшее развитие языка SQL
- 1. Оператор Select – базовый оператор языка структурированных запросов
- Компилятор языка С
- 5.5. ПРИМЕР РАЗРАБОТКИ ОПИСАНИЯ ПРОЦЕССА "КИПЯЧЕНИЕ ВОДЫ В ЧАЙНИКЕ"
- 11.5. Файлы описания зон
- Проверка правописания
- Настройка параметров правописания
- 13. Лекция: Интеграция Python с другими языками программирования.
- Глава 3 Возможности интерпретатора shell
- Формирование описания зоны
- Синтаксис языка Bourne shell