Выберите Ваш город X

Магазин готовых работ » Теория языков программирования и методы трансляции

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

Скачать Гарантия
Код работы: 18382
Дисциплина: Теория языков программирования и методы трансляции
Тип: Лабораторная работа
Вуз: ТУСУР
   
Цена:
Просмотров: 155
Выложена: 09 июня 2016г.
   
Содержание: 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) результат проверки. Это может быть:
 

 
Не нашли подходящей работы? Закажите её у нас »        Вы также можете: Вернуться к рубрикатору дисциплин »
 
 

Возможно Вас также заинтересуют другие работы:

Тема: Лабораторная работа 4 Подробнее
Тип: Лабораторная работа
ВУЗ: СибГУТИ
Просмотры: 414
Выложена: 30 июня 2014г.
Тема: Лабораторная работа №4,5, вариант 28 (имеются программы) Подробнее
Тип: Лабораторная работа
ВУЗ: СибГУТИ
Просмотры: 489
Выложена: 09 июля 2014г.
Тема: Лабораторная работа 5 Подробнее
Тип: Лабораторная работа
ВУЗ: СибГУТИ
Просмотры: 436
Выложена: 30 июня 2014г.

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


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

Запомнить сайт

Обязательное поле
Обязательное поле
Обязательное поле
запомнить