사용자가 옥타브 대본 실행 중에 벌레잡이터에 들어간 위치와 벌레잡이터에 들어간 곳 주변의 대본 부호를 출력하는 3가지 추가 함수가 있습니다.
벌레잡이터에서 현재 기록철과 실행을 멈춘 줄 번호를 보고합니다.
같이 보기: dbstack, dblist, dbstatus, dbcont, dbstep, dbup, dbdown.
대본 기록철과 줄 번호를 함께 표시합니다.
벌레잡이터에서 매개변수 없이 호출하면, 현재 벌레잡는 대본 기록철을 보여줍니다.
선택 범위를 지정하여 기록철의 일부분만 나열할 수 있습니다. 특수 예약어 "end"
는 기록철의
마지막 줄을 의미하는 올바른 줄 번호입니다.
함수 이름을 매개변수로 주면, 해당 대본 기록철을 줄 번호와 함께 나열합니다.
벌레잡이터에서 실행할 현재 줄을 중심으로 벌레잡을 함수 n개 줄을 나열합니다.
n을 지정하지 않으면 기본적으로 10을 사용합니다.(위아래 5줄)
또한 현재 벌레잡이가 작동 중인지 확인하기 위하여 isdebugmode
을 사용합니다.
벌레잡이터에서 dbstep
명령을 사용하여 함수를 한 줄 한 줄 실행해 나갈 수 있습니다.
벌레잡이터에서 아래 부호 n개 줄을 실행합니다.
n을 쓰지 않으면, 아래 한 줄만 실행합니다. 아래 줄이 자체적으로 m 기록철에 정의된 경우에는 기존 함수에 남습니다..
dbstep in
을 사용하면, 아래 줄이 정의된 m 기록철에도 들어가 실행합니다.
dbstep out
을 사용하면, 현재 함수가 반환할 때까지 실행합니다.
dbnext
는 dbstep
의 다른 이름입니다.
벌레잡이터에서 복귀쇠는 마지막으로 입력한 명령을 실행합니다. 중단점을 만나
dbstep
을 한 번 실행하면, 그 뒤로는 글쇠를 한 번만 눌러주는 것만으로도 한 줄씩 실행해 나가는 등 편리한
기능입니다.