Создан заказ №8346665
29 апреля 2022
ТЕОРИЯ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ И МЕТОДЫ ТРАНСЛЯЦИИ
Как заказчик описал требования к работе:
Институт - ТУСУР
Предмет - Теория автоматов и формальных языков.
Контрольная работа, задание 2, вариант 4. Язык программирования - c#.
На вход программы подается описание структур (записей)
на выбранном языке (Pascal, C++, C#), а также описание LR(1)-грамматики.
Необходимо проверить, является ли опи
сание структур/записей корректным
с точки зрения заданной грамматики и не содержатся ли в нем конфликты
имен.
Таким образом, задание разбивается на две части:
1. Проверка синтаксиса.
2. Проверка семантики.
Семантика зависит от выбранного языка, и поэтому ее проверка
жестко привязана к анализатору (в данном случае – вашей программе).
Грамматика же должна быть универсальной, т. е. должна позволять задавать
любые правила для разбора структур. ..
..и так далее, страница 120-121 в приложенной методичке, надеюсь у кого-то есть готовая работа, чтобы я просто смог разобраться в алгоритме, а то я видимо тупенький и из методички мне не совсем понятно, лучше рабочий код изучить и сделать по аналогии:
подробнее
Заказчик
заплатил
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
30 апреля 2022
Заказ завершен, заказчик получил финальный файл с работой
5
ТЕОРИЯ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ И МЕТОДЫ ТРАНСЛЯЦИИ.docx
2022-05-03 05:47
Последний отзыв студента о бирже Автор24
Общая оценка
4.5
Положительно
Автор написал программу качественно. Я по ошибке указал срок сдачи работы на неделю позже положенного, автор вошел в положение и выполнил все раньше срока.