Пред.Страница След.Страница  Раздел Содержание


7.10. Резюме

Построенный пакет программ является моделью преобразователя. Его ни в коей мере нельзя рассматривать как законченный транслятор, поскольку в нем отсутствуют компоненты генерации кода, оптимизации, интерфейса пользователя и средства отладки.

Исходными данными для построения модели являются синтаксис и семантика входного языка, а также структура токенов. Результатом работы преобразователя должна быть последовательность атомов, обеспечивающая получение результатов запланированных во входной программе.

Основные трудности построения атрибутной модели заключаются в определении и описании внутренней семантики процесса преобразования. Такое определение предполагает выбор необходимых таблиц, символов действия и атрибутов.

Заключительным этапом выполнения рассматриваемого этапа является построение алгоритма работы преобразователя и инструкций в виде последовательности символов магазина.

Использование объектно-ориентированной технологии на этапе построения и реализации программной модели позволяет документировать результаты, получаемые после выполнения каждого этапа, а также вносить изменения локально в описания отдельных объектов, не изменяя общей структуры пакета.


Пред.Страница След.Страница  Раздел Содержание