Книга: Системное программное обеспечение. Лабораторный практикум
Требования к выполнению работы
Порядок выполнения работы
Для выполнения лабораторной работы требуется написать программу, которая выполняет лексический анализ входного текста в соответствии с заданием и порождает таблицу лексем с указанием их типов и значений. Текст на входном языке задается в виде символьного (текстового) файла. Программа должна выдавать сообщения о наличии во входном тексте ошибок, которые могут быть обнаружены на этапе лексического анализа.
Длину идентификаторов и строковых констант можно считать ограниченной 32 символами. Программа должна допускать наличие комментариев неограниченной длины во входном файле. Форму организации комментариев предлагается выбрать самостоятельно.
Лабораторная работа должна выполняться в следующем порядке:
1. Получить вариант задания у преподавателя.
2. Построить описание КА, лежащего в основе лексического анализатора (в виде набора множеств и функции переходов или в виде графа переходов).
3. Подготовить и защитить отчет.
4. Написать и отладить программу на ЭВМ.
5. Сдать работающую программу преподавателю.
- Цель работы
- Лабораторная работа № 1 Организация таблиц идентификаторов
- Лабораторная работа № 2 Проектирование лексического анализатора
- Лабораторная работа № 3 Построение простейшего дерева вывода
- Лабораторная работа № 4 Генерация и оптимизация объектного кода
- Курсовая работа
- Глава 2. Разработчик в тестировании
- Сильные и слабые условия
- Варианты заданий
- 8.4. Управление производственным субподрядом