ВУЗ:
Составители:
50
5 Спецификации основных процедур и функций
программного средства
Основные функции программного средства описаны в виде ме-
тодов классов
Grammar и Fautomat в таблице 5.1.
Таблица 5.1 – Спецификации основных функций
Название
Входн
ые
параметры
Выход
ные
параметры
Назначение
Методы класса Grammar
int IsRegular() Нет
Возвр
ащает 1,
если
грамматика
регулярная
и 0 в
противном
случае
Проверка
грамматики на
принадлежность к
классу регулярных
грамматик
void
InGrammar(char
*fname)
Имя
файла
Нет
Ввод грамматики
из текстового файла
string AsString()
Строк
а,
содержащая
грамматику
Нет
Возвращает
грамматику в виде
строки
void
OutGrammar(char
*fname)
Имя
файла
Нет
Вывод
грамматики в текстовый
файл
Методы класса FAutomat
void
SetGrammar(Grammar
*NG)
Указа
тель на
связанную
грамматику
Нет
Связывает
грамматику с данным
конечным автоматом
9
Лист
5 Спецификации основных процедур и функций программного средства Основные функции программного средства описаны в виде ме- тодов классов Grammar и Fautomat в таблице 5.1. Таблица 5.1 – Спецификации основных функций Входн Выход Название ые ные Назначение параметры параметры Методы класса Grammar Возвр ащает 1, Проверка если грамматики на грамматика int IsRegular() Нет принадлежность к регулярная классу регулярных и 0 в грамматик противном случае void Имя Ввод грамматики InGrammar(char Нет файла из текстового файла *fname) Строк Возвращает а, string AsString() Нет грамматику в виде содержащая строки грамматику void Вывод Имя OutGrammar(char Нет грамматики в текстовый файла *fname) файл Методы класса FAutomat Указа void Связывает тель на SetGrammar(Grammar Нет грамматику с данным связанную *NG) конечным автоматом грамматику Лист 9 50
Страницы
- « первая
- ‹ предыдущая
- …
- 48
- 49
- 50
- 51
- 52
- …
- следующая ›
- последняя »