ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »
