Международный женский день
Пасха
День Победы
Выберите Ваш город X

Лаб.раб № 2 Синтаксический анализ с использованием КС-грамматик

Купить Гарантия
Код работы: 18382
Дисциплина: Теория языков программирования и методы трансляции
Тип: Лабораторная работа
Вуз:ТУСУР - посмотреть другие работы и дисциплины по этому вузу
   
Цена:
Просмотров: 6211
Уникальность: В пределах нормы. При необходимости можно повысить оригинальность текста
   
Содержание: 1. Лабораторное задание 4
2. Краткая теория 5
2.1 Общие определения 6
2.2 Определение множества состояний и графа переходов 6
2.3 Построение таблицы разбора 9
2.4 Разбор цепочки по таблице 11
2.5 Правила описания делегатов в языке C# 12
3. Результаты работы программы 14
Заключение 19
Приложение 1. Исходный текст программы 20


   
Отрывок: «Теория языков программирования и методы трансляции»

Синтаксический анализ с использованием КС грамматик

1. Лабораторное задание
Вариант №3.
На вход программы подаются два текстовых файла (с именами GRAMMAR.TXT и INPUT.TXT). Первый содержит LR(1)-грамматику, второй — описание делегатов на языке C#. Необходимо проверить, является ли описание делегатов корректным с точки зрения заданной грамматики и не содержатся ли в нем конфликты имен.
Таким образом, задание разбивается на две части:
1. Проверка синтаксиса.
2. Проверка семантики.
Грамматика должна быть универсальной, т. е. должна позволять задавать любые правила для разбора делегатов. Например, должны быть доступны изменения: ключевых слов, знаков пунктуации, правил разбора идентификаторов, а также добавление новых языковых конструкций и т. п.
Программа должна проанализировать имеющееся в текстовом файле описание функций и выдать (в текстовый файл OUTPUT.TXT) результат проверки. Это может быть:

Купить эту работу
Гарантия возврата денег

 
Не подходит готовая работа? Вы можете заказать курсовую, контрольную, дипломную или другую студенческую работу профессиональным авторам!
 
Вернуться к рубрикатору дисциплин »
 

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

Тема: Вариант 28 Подробнее
Тип: Контрольная
Вуз: СибГУТИ
Просмотры: 6719
Тема: Лабораторная работа 5 Подробнее
Тип: Лабораторная работа
Вуз: СибГУТИ
Просмотры: 4929
Тема: Лабораторная работа 3 Подробнее
Тип: Лабораторная работа
Вуз: СибГУТИ
Просмотры: 5474
Тема: Лабораторные работы 1,2,3,4,5 (для каждой работы имеется программа) Подробнее
Тип: Лабораторная работа
Вуз: СибГУТИ
Просмотры: 8730
Тема: Лабораторная работа 1 Подробнее
Тип: Лабораторная работа
Вуз: СибГУТИ
Просмотры: 6166
Тема: Лабораторная работа 4 Подробнее
Тип: Лабораторная работа
Вуз: СибГУТИ
Просмотры: 5463

Поиск других готовых работ, выполненных в «ИнПро»


Не нашли готовую работу? Отправьте заявку - закажите работу по нужной теме нашим авторам!
 
Вы также можете: Вернуться к рубрикатору дисциплин »