gt; кн | кн-N
/p>
Введення:
Введення вихідних даних здійснюється з файлу input. txt, який містить рядок, що містить пропозицію для розбору.
/p>
Висновок
Для рядка у вхідному файлі програма повинна вивести у файл два рядки: вихідне вираз і рядок результату аналізу:
Якщо пропозиція коректне, то програма повинна вивести рядок OK
Якщо вихідне пропозиція є порожнім рядком, то програма повинна вивести рядок BLANK & nbspLINE
Якщо наприкінці правильної пропозиції є зайві символи, то програма повинна вивести рядок MORE & nbspSYMBOLS
Якщо в процесі аналізу не знайдеться підходящого правила для згортки, то програма повинна вивести рядок NO & nbspRULE
Якщо в процесі аналізу зустрінеться неприпустимий символ, то програма повинна вивести рядок BAD & nbspSYMBOL
/p>
Приклад
Файл введення input. txt містить:
Приклад № 1
, 2
Приклад № 2:
/p>
Файл виводу output. txt для даного вхідного файлу повинен містити такі рядки:
Приклад № 1:
, 2
OK
Приклад № 2:
RULE
/p>
Додаток 3
Файл task. xml є однаковим для всіх варіантів першої лабораторної роботи і містить текст такого вигляду:
Файл task. xml є однаковим для всіх варіантів третьої лабораторної роботи і містить текст такого вигляду:
;
Додаток 4
Файли тестів і правильних відповідей, складові повне безліч тестів для кожного варіанту містять наступні дані:
Робота № 1, варіант № 1:
№ т...