デバッグ機能

GT.Mはデバッグ機能を多数提供します。これらの特徴に、能力を含めます:

次の表は、デバッグを容易にし、GT.M言語拡張機能をまとめたものです。

GT.Mデバッグツール

拡張機能

説明

ZBreak

オプションにて、Mのアクション、および/または、アクティベーションカウントをもって、一時的にブレークポイントを確立します。

ZContinue

ブレークからのルーチンの実行を継続します。

ZEDit

EDITOR環境変数により、指定したUNIXテキストエディタを呼び出します。

ZGoto

Mの呼び出しスタックや転送の制御から、複数のレベルを削除します。

ZLink

現在のMイメージにて、新規または変更されたMルーチンを含みます。必要に応じて自動的に再コンパイルします。

ZMessage

指定された条件を通知します。

ZPrint

ソースコードの表示行。

ZSHow

M環境に関する情報を表示します。

ZSTep

インクリメンタリー(増分)は、同じタイプの次の行の先頭へ、ルーチンを実行します。

ZWRite

すべてまたは一部のローカル変数またはグローバル変数を表示します。

$ZCSTATUS

ZCOMPILEコマンドによって、最後に実行されたコンパイルのステータスコードの値を保持します。

$ZEDit

最後のZEDitのステータスコードが入ります。

$ZJOBEXAM()

デフォルトファイルの位置と名前、または、引数によって指定された1つのオプションへ、ZSHOW "*" を実行します。

$ZLEVel

現在の、DO/XECUTEのネスティングのレベルが含まれます。

$ZMessage()

テキスト形式へエラー状態コードを変換します。

$ZPOSition

現在の実行位置を示す文字列が、入ります。

$ZPROmpt

直接モードのプロンプトとして、表示されるシンボルをコントロールします。

$ZROutines

オブジェクトや、必要に応じてソース、ファイルの文字列を含む、ディレクトリリストを指定する文字列が入ります。

$ZSOurce

ZLINKedまたはZEDITedの直近のMソースプログラムの名前が入ります。; 次のZEDITまたはZLINKがデフォルトの名前です。

$ZStatus

ルーチンの実行中に発生した、最後の例外状態のエラー状態のコードと位置が入ります。

$ZSTep

デフォルトのZSTepアクションを制御します。

inserted by FC2 system