Парсер расширенных регулярных выражений для CFL

Отменен
Заказ
4372800
Раздел
Программирование
Антиплагиат
65% Антиплагиат.РУ (модуль - Интернет Free)
Срок сдачи
30 Ноя 2021 в 23:55
Цена
Договорная
Блокировка
10 дней
Размещен
13 Ноя 2021 в 11:57
Просмотров
38
Описание работы

Необходимо написать программу, которая решает задачу описанную на скриншоте "Задача" (см. прикрепленные файлы) и написать расчетно-пояснительную записку к курсовой работе(отчет) на 30 страниц. Требования и пример отчета скину. Писать программу можно на любом языке. Отчет нужно оформить в Word.

В более простом и понятном виде, алгоритм программы выглядит примерно так:

1)Сначала строим грамматику по выражению из файла "Definition"(см. прикрепленные файлы) по definition 10

2)Потом порождаем парсер по этой грамматике, используя алгоритм Cocke-Younger-Kasami или Earley(Можно использовать самые общие:

- переводим в форму нормальной Грейбах и дальше

Early

- переводим в грейбах, а потом ДФС -

3)Затем считываем слова и говорим принадлежит ли грамматике или нет

Итого: Первая программа считывает выражение, строит грамматику и порождает парсер в бинарном файле. Дальше бинарник можно запустить, и он будет считывать слова и говорить, принадлежит ли слово грамматике

Писать программу желательно на Java, JavaScript, C++, Go

Как определитесь с программой, сообщите, на какой остановились.

Оригинальность работы 65%, заимствования из одного источника не более 30%

Примеры выполнения прикрепила

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Предыдущий заказ
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир