MicroFocus Cobol またはその他には、Python のsys.settrace()と同等の機能がありますか? このようなトレース関数にパラメーターとして渡される関数は、ソース コードの各行の実行後に呼び出されます。
2 に答える
1
OpenCOBOL のサポート
-ftrace Generate trace code
- Executed SECTION/PARAGRAPH
-ftraceall Generate trace code
- Executed SECTION/PARAGRAPH/STATEMENTS
- Turned on by -debug
cobc コマンド ライン オプション。これは Python の観点とまったく同じではありませんが、有効にすると、セクション、段落、および文へのエントリでトレーサー ラウンドを出力します。他のコンパイラにも同等のものがあることは間違いありません。READY TRACE、デバッグ、および >>D DECLARATIVES で許可されているようなその他のデバッグ機能に加えて。 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.
于 2013-06-10T17:38:05.387 に答える
1
これは完全に同等ではありませんが、デバッグにREADY TRACEを使用できます。TRACE コンパイラ指令で有効にします。
于 2013-06-04T16:27:06.780 に答える