Составить набор тестов для тестирования лексического анализатора, разбирающего декларации следующего вида (здесь приведён синтаксис декларации в нотации Бэкуса-Наура):
procedure <return type> <name> ([<param type> <param name>[, ...]]); <return type>= void | int <param type>= int | long <name>, <param name> - идентификаторы, соответствующие требованиям java.
Результат работы лексического анализатора - заключение о том, является ли введенная строка корректной декларацией.
Результат выполнения задания - набор тестовых данных, то есть набор строк, которые необходимы для того, чтобы протестировать такой лексический анализатор. Для каждой строки должен быть указан ожидаемый результат работы программы.
Обращаем внимание на то, что выполнение этого задания не требует специальных знаний, не имеет отношения к программированию или к тестированию белого ящика. Для его выполнения достаточно узнать о нотации Бэкуса-Наура (если раньше вам не приходилось о ней слышать).