Подсистема языкового уровня (ЯУП)

Подсистема языкового уровня (ЯУП) выполняет роль прекомпилятора для текстов программ, написанных на традицион­ных языках программирования с включениями предложений языка .

В целом ЯУП выполняет следующие функции: выбирает из объемлющей программы предложения , производит их ком­пиляцию, создавая, в конечном счете, кластер доступа, включа­ющий программы, выполняющие соответствующие предложения, и заменяет в исходном тексте предложения на обращения к кластеру доступа в интерфейсе объемлющего языка. Вкратце схема работы подсистемы следующая.

Выбранный текст предложения передается кластеру грамматического разбора, который осуществляет синтаксиче­ский анализ полученного предложения и производит его внут­реннее представление, включающее древовидную структуру, соответствующую синтаксису предложения, и таблицу имен объектов БД, употребленных в предложении. В случае наруше­ния синтаксиса кластер выдает развернутую диагностику и осуществляет подавление некоторых ошибок.

Метки: , , , ,

Связанные записи