Создан заказ №9938176
5 июня 2023
Сделать управляющую таблицу для грамматики и реализовать LL(1)-анализатор по примеру
Как заказчик описал требования к работе:
Полностью задание лабораторной звучит так:
1. Преобразовать КС-грамматику синтаксического уровня к форме LL(1)-грамматики (Устранить левую рекурсию и общие левые множители).
2. Построить управляющую таблицу LL(1)-анализатора.
3. Решить проблему разрешения конфликтов при их наличии.
4. Реализовать LL
(1)-анализатор
5. Обратить внимание на выдачу информативных сообщений об ошибках.
6. При тестировании особое внимание уделить рекурсивным конструкциям.
Вариант:
Программа: главная программа языка С++. Допускается описание функций. Функции имеют параметры.
Типы данных: int, bool.
Операции: арифметические, битовые и логические.
Операторы: пустой, составной, присваивания и switch.
Операнды: простые переменные, константы.
Константы: целые в 10 c/c, логические.
1-й пункт задания выполнен и проверен, находится вместе с заданием в файле lr1_compilers. Нужно построить управляющую таблицу и реализовать сам анализатор в программе по примеру другого варианта, который в архиве.
подробнее
Заказчик
заплатил
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
6 июня 2023
Заказ завершен, заказчик получил финальный файл с работой
5
Сделать управляющую таблицу для грамматики и реализовать LL(1)-анализатор по примеру.jpg
2023-06-09 19:55
Последний отзыв студента о бирже Автор24
Общая оценка
4.4
Положительно
Единственный кто перед тем как принять заказ просмотрел задания полностью. Приятная цена за работу. Все сделал за один день, код с комментариями, все предельно понятно. Работа автора понравилась, советую.