
Среда программирования: Code::Blocks (C++)
Название работы: Транслятор (лексический анализатор)
Вид работы: Лабораторная работа
Тематика работы: Работа с текстом, Прочие
Объем программы: 4 (по десятибалльной шкале)
Уровень сложности: 6 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: Транслятор, лексический анализ, построение лексического анализатора, лексическая ошибка, выходной поток, корректные лексемы
Функции программы:
Общие требования к лексическому анализатору:
Лексический анализ при обнаружении ошибки не прекращается. Для каждой строки входного файла, содержащей лексическую ошибку, необходимо вывести в выходной поток сообщение об ошибке в установленном формате (см. ниже), а также признак ошибки в список лексем. Если в строке с лексической ошибкой имеются корректные лексемы, их вывод не обязателен.
Пробельные символы (пробел, перевод строки, табуляция, комментарий), допускаются в случае, если их вставка не приводит к невозможности распознания лексемы.
Описание (отчет): Нет, но можно заказать его написание
Пояснения к компиляции и запуску программы:
Для работы с программой нужно запустить файл tr.bat.
Файл prog.txt - тестовая программа, tr.bat - командный файл для запуска транслятора с параметрами.
Пояснения к запуску программы:
Для работы с программой нужно запустить файл tr.bat.
Файл prog.txt - тестовая программа, tr.bat - командный файл для запуска транслятора с параметрами.
исходники
tr
bin
Release
prog
prog1
tr
tr
LexicalAnalyzer
LexicalAnalyzer
main
tr|
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 900 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |