Программирование на языке ПРОЛОГ для искуственного интеллекта




Отладка - часть 2


Средства отладки приводятся в действие при помощи системно-зависимых встроенных предикатов. Обычно используется следующий стандартный набор таких предикатов:

        trace

запускает полную трассировку всех целей, следующих за trace.

        notrace

прекращает дальнейшее трассирование.

        spy( P)                             (следи за Р)

устанавливает режим трассировки предиката Р. Обращение к spy применяют, когда хотят получить информацию только об указанном предикате и избежать трассировочной информации от других целей (как выше, так и ниже уровня запуска Р). "Следить" можно сразу за несколькими предикатами.

        nospy( Р)

прекращает "слежку" за Р.

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

Назад | Содержание | Вперёд




Содержание  Назад  Вперед