MicroFocus Cobol 또는 다른 어떤 제품이 Python의 sys.settrace()과 동일한 기능을 가지고 있습니까? 함수는 이러한 추적 함수에 매개 변수로 전달되며 소스 코드의 각 행을 실행 한 후에 호출됩니다.MicroFocus Cobol에서 시스템 트레이스 기능을 설정할 수 있습니까?
0
A
답변
1
1
OpenCOBOL는
-ftrace Generate trace code
- Executed SECTION/PARAGRAPH
-ftraceall Generate trace code
- Executed SECTION/PARAGRAPH/STATEMENTS
- Turned on by -debug
cobc 명령 행 옵션을 지원합니다. 이것은 파이썬 관점과 완전히 같지 않지만, 가능할 때 섹션, 단락 및 문장에 대한 입력시 추적자를 출력합니다. 의심의 여지없이 다른 컴파일러는 비슷한 것을 가질 것입니다. READY TRACE, DECLARATIVES에서 허용되는 것과 같은 디버깅 및 >> D 다른 디버깅 기능과 함께. http://opencobol.add1tocobol.com/#declaratives
procedure division.
declaratives.
handle-errors section.
use after standard error procedure on filename-1.
handle-error.
display "Something bad happened with " filename-1 end-display.
.
helpful-debug section.
use for debugging on main-file.
help-me.
display "Just touched " main-file end-display.
.
end declaratives.
달성하려는 목표는 무엇입니까? 짧은 대답은 '아니오'입니다. 그러나 우리가 원하는 것을 알고 있다면, 약간의 해결책이있을 수 있습니다. 지금은 말하기 어렵습니다 .- –
행복하다면, 행복합니다. :-) 그게 전부라면 당신이 원했던 대답, 왜 질문을 그렇게 복잡하게 만드나요? "단락/절의 소스 줄 번호를 사용하여 Cobol 프로그램의 흐름을 추적하는 방법은 무엇입니까? –