Пользователь постоянно видит два
окна: Sourсе с исходным текстом и
выделенным оператором, на котором
остановилось выполнение программы
и Командное с командами отладчика.
Существует так же Applicatioп окно. В
него можно переходить, чтобы видеть
результаты работы отлаживаемой
программы.
НELP [command | ALL] |
используемые в
ОТЛАДЧИКЕ команды. |
EХIT |
закончить работу с
ОТЛАДЧИКОМ. |
Движение в
Окнах ОТЛАДЧИКА. |
!UNIX-command |
выполнить команду
операционной системы. |
{/|?}[шаблон] |
поиск по шаблону
вниз/вверх. CR - повторить. |
^R |
перерисовать экран |
^Р |
сохранить текущий
экран в файле. (fgldbscr/fglapscr) |
^Т |
переключиться с
экрана ОТЛАДЧИКА на Application
экран |
VIEW [module | function] |
перейти в Source окно [в
конкретную 4GL функцию или
модуль.] |
Управление
Течением Программы. |
RUN [arg [arg ...]] |
запустить 4GL
программу на выполнение |
^С |
прервать выполнение
программы, вернуться в
Командное окно |
СОNTINUE [INTERRUPT | QUIT] |
продолжить
выполнение программы, или
послать ей ^C или Quit |
SТEP [n] [INTO] [NOBREAK] |
выполнить [n] 4GL
операторов. [CALL не как один] [без
остановов] |
Показать
Значения. |
FUNCTIONS [шаблон] [>> filename] |
вывести имена
программно-объявленых 4GL
функций |
VАRIABLE [variable | GLOBALS | ALL] [>>
filename] |
показать объявления
переменных |
DUМP [GLOBALS | ALL] [>> filename] |
вывести имена и
значения локальных переменных
текущей функции |
PRINT expression [ { >> filename | PROGRAMM =
programm-name ] |
показать значение
выражения или отправить BLOB на
программу обработки |
WНERE [>> filename] |
показать стек вызовов
и активные переменные |
Настройка
Текущего Сеанса. |
USE [[=] directory-name [, ...]] |
указать маршрут
поиска файлов с исходным
текстом. |
ALIAS {name = cmd_str | *} |
назначить команде
ОТЛАДЧИКА имя или
функциональную клавишу. |
АРРLICATION [DEVICE] device-name |
перенаправить вывод
4GL программы на второй
терминал. |
GROW [SOURCE 9 | COMMAND 10 ] nlines |
изменить размеры
Командного и Source окон. |
TURN {[ON | OFF]} {[AUTOTOGGLE оп ] [DISPLAYSTOPS
оп ] [EXITSOURCE оп ] [PRINTDELAY оff ] [SOURCETRACE
off ]} |
включить / выключить
режимы показа терминала
ОТЛАДЧИКА. |
TIМEDELAY [SOURCE 1 | COMMAND 0 ] number |
Как часто выводить
справки. |
Запоминание
/ Восстановление Состояния
Отладчика. |
WRITE [BREAK] [TRACE] [DISPLAY] [ALIASES] [>>]
[filename] |
сохранить в файле
команды, устанавливающие точки
останова, traсеpoints, сокращения,
директории поиска, или
терминальные параметры показа.
Если файл не указан, то
записывается в
инициализирующий файл
ОТЛАДЧИКА рrogramma.4db |
RЕАD filename |
выполнить команды
ОТЛАДЧИКА из файла. |
Точки
Останова и Прерывания. |
LIST [BREAK] [TRACE] [DISPLAY] |
показать текущие
точки останова, tracepoints,
параметры показа. |
[неактивная] [останов раз в
count]
ВREAK [*] [(function)] ["name"] [-count]
{[module.]line-no | variable | function]} [IF condition]
[{commands}] |
поставить точку
останова |
NOВREAK {name | refno | function | ALL} |
удалить точку
останова. |
TRАСE [*] [(function)] ["name"]
{[module.]line-no | variable | function | FUNCTIONS}
[{commands}] [>> filename] |
установить tracepoint на
операторе, функции, при
изменении значения переменной.
|
NОТRACE {name | refno | function | ALL} |
удалить tracepoint. |
DISABLE {name | refno | function | ALL} |
выключить точку
останова или tracepoint. |
ENАВLE {name | refno | function | ALL} |
включить точку
останова или tracepoint. |
Переприсваивание
Значений Переменных. |
DАТАВASE database-name |
указывает текущую
базу данных |
CLEANUP [ALL] |
инициализация, сброс
всех наработанных величин |
САLL function ([arg [,...]]) |
выполнить функцию и
показать возвращенное
значение. |
LЕТ variable = expression |
присвоить значение
выражения переменной. |