logo
TurboProlog / Документация / TOM_2

Приложение g. Анализатор предложений на турбо прологе

Программа SEN_AN.PRO демонстрирует принципы компиляции анализатора

английских предложений на Прологе. В процессе работы анализатор просит

пользователя ввести английское предложение, а затем пытается произвести

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

В результате создается структура данных, называемая "деревом разбо-

ра". После того, как программа разбора создаст дерево разбора, она может

передать это дерево программе, в которой описана требуемая для выполнения

задача.

SEN_AN передает дерево разбора программа, которая осуществляет гра-

фическое представление введенного пользователем предложения.

Если программа SEN_AN успешно произведет грамматический разбор пред-

ложения, то затем она выдает графическое представление структуры предло-

жения.

Если SEN_AN не сможет произвести грамматический разбор предложения,

то она выдает сообщение об ошибках.