Пред.Страница След.Страница Раздел Содержание
7.10. Резюме
Построенный пакет программ является моделью преобразователя. Его ни в коей мере нельзя рассматривать как законченный транслятор, поскольку в нем отсутствуют компоненты генерации кода, оптимизации, интерфейса пользователя и средства отладки.
Исходными данными для построения модели являются синтаксис и семантика входного языка, а также структура токенов. Результатом работы преобразователя должна быть последовательность атомов, обеспечивающая получение результатов запланированных во входной программе.
Основные трудности построения атрибутной модели заключаются в определении и описании внутренней семантики процесса преобразования. Такое определение предполагает выбор необходимых таблиц, символов действия и атрибутов.
Заключительным этапом выполнения рассматриваемого этапа является построение алгоритма работы преобразователя и инструкций в виде последовательности символов магазина.
Использование объектно-ориентированной технологии на этапе построения и реализации программной модели позволяет документировать результаты, получаемые после выполнения каждого этапа, а также вносить изменения локально в описания отдельных объектов, не изменяя общей структуры пакета.
Пред.Страница След.Страница Раздел Содержание