Трансляторы и программные системы
Лабораторная работа на тему: «Разработка блоков компилятора» согласно общему заданию, которое выполняется по индивидуальному варианту. Лабораторная работа в методичке, Вариант-1,2: Вариант задания имеет код вида: LK, где L - код обрабатываемого языка (1 - 5); К - конструкция языка (1 - 7); L-1 (Паскаль), K-2 (условный оператор)
Курсовая работа:
1. Разработайте словесное описание лексики и синтаксиса заданного варианта языка. Напишите простую тестовую программу, содержащую все заданные конструкции языка. Вручную выполните интерпретацию программы в код абстрактной стековой машины.
2. Разработайте систему регулярных выражений, определяющую лексику заданного варианта языка. Реализуйте лексический блок с помощью программы Jaccie.
3. Разработайте формальную грамматику, определяющую синтаксис заданного языка. Используя программу Jaccie, постройте синтаксический вывод в грамматике.
5. Оформите расчетно-пояснительную записку
Курсовой проект Вариант-1134212
Вариант задания имеет вид: ICTPUSL
Соответственно I-1; C-1; T-3; P-4; U-2; S-1; L-2
Расшифровка цифр варианта задания в методичке
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |