Создан заказ №6428245
27 марта 2021
Нужно выполнить 3 задания с LEX и YACC
Как заказчик описал требования к работе:
нужно выполнить 3 задания:
нужно выполнить 3 задания:
1)Дано: описание команды из языка Visual FoxPro. В приложенном файле перечислены варианты команд.
Задача: Построить лексический анализатор с помощью инструмента LEX для заданной команды. Данный анализатор принимает на вход текст на некотором я
зыке, распознает при помощи регулярных выражений в комбинациях символов из текста лексемы команды и выводит их в выходной поток. Результатом работы лексического анализатора является текст, состоящий только из лексем. В случае невозможности разбора текста выводится сообщение об ошибке.
Объем требований к заданию
Создан входной файл для генератора LEX
По входному файлу с использованием генератора LEX построен лексический анализатор
Подготовлены тестовые данные для построенного лексического анализатора
Лексический анализатор протестирован на корректность при помощи тестовых данных
В качестве инструментов для реализации можно использовать аналоги для LEX: Flex, JFlex.
2)Построить синтаксический анализатор с помощью инструмента YACC. Синтаксический анализатор принимает на вход текст и проверяет его на соответствие правилам грамматики анализируемого выражения. Результатом работы является сообщение об успешном завершении анализа (полном соответствии изначального текста грамматике выражения). В случае несоответствия текста грамматике выводится сообщение об ошибке.
Объем требований к заданию
Создан входной файл для генератора YACC
По входному файлу с использованием генератора YACC построен синтаксический анализатор
Минимизированы конфликты сдвига/свертки, устранены конфликты свертки/свертки
Подготовлены тестовые данные для построенного синтаксического анализатора
Синтаксический анализатор протестирован на корректность при помощи тестовых данных
В качестве инструментов для реализации можно использовать аналоги для YACC: Bison, Cup.
3)Дано: подготовленные в предыдущих заданиях к темам 1 и 2 входные файлы генераторов LEX и YACC
Задача: построить корректный загрузочный модуль совместного использования генераторов LEX и YACC. Входной текст таким образом сначала проходит лексический анализ и результаты этого анализа передаются в синтаксический анализатор.
Объем требований к заданию
Построен загрузочный модуль с использованием команд генераторов LEX и YACC
Подготовлены тестовые данные (не менее 2-3 страниц) для построенного загрузочного модуля
Загрузочный модуль проверен на корректность при помощи тестовых данны
подробнее
Заказчик
заплатил
заплатил
500 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик воспользовался гарантией, чтобы исполнитель повысил уникальность работы
30 марта 2021
Заказ завершен, заказчик получил финальный файл с работой
5
Нужно выполнить 3 задания с LEX и YACC.docx
2021-04-02 15:57
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Автор внимательный и сделал все в срок. Работу зачли, все хорошо. Буду обращаться ещё если нужно будет!