Next: Функции и переменные для отладки, Previous: Отладка исходного кода, Up: Отладка [Contents][Index]
Специальные команды, это ключевые слова, которые не интерпретируются Maxima как обычные выражения.
Специальные команды вводятся в командной строке Maxima или отладчика, но не в точке останова.
Все специальные команды начинаются с двоеточия ’:
’.
Например, для вычисления Lisp формы можно ввести :lisp
с последующей формой.
(%i1) :lisp (+ 2 3) 5
Число параметров зависит от конкретной команды. Кроме того,
не обязательно вводить всю команду целиком, достаточно ввести
столько, чтобы сделать команду однозначно определенной среди
всех ключевых слов. Таким образом, для :break
достаточно ввести :br
.
Специальные команды перечислены ниже:
:break F n
Задает точку останова в функции F
на строке номер n
от ее начала.
Если F
является строкой, тогда он рассматривается как файл и смещение
n
отсчитывается от начала этого файла.
Смещение является необязательным. Если оно не указано, то предполагается равным
нулю (первая строка функции или файла).
:bt
Выводит обратную трассировку кадров стека
:continue
Продолжает вычисление
:delete
Удаляет заданную точку останова или все, если ни одна не задана
:disable
Деактивирует заданную точку останова или все, если ни одна не задана
:enable
Активирует заданную точку останова или все, если ни одна не задана
:frame n
Выводит кадр стека номер n
или текущий кадр, если номер не указан
:help
Печатает справку по указанной команде или по всем если ни одна не задана
:info
Печатает информацию об элементе
:lisp some-form
Вычисляет some-form
в качестве Lisp формы
:lisp-quiet some-form
Вычисляет Lisp форму some-form
без вывода результата
:next
Как :step
, но :next
пропускает вызовы функций
:quit
Выход из текущего уровня отладчика без завершение вычислений
:resume
Продолжает вычисление
:step
Продолжает вычисление до достижения новой строки
:top
Возвращает на уровень командного приглашения Maxima с любого уровня отладчика без завершения вычислений
Next: Функции и переменные для отладки, Previous: Отладка исходного кода, Up: Отладка [Contents][Index]