Z and I Emulator for Web によるパラメーター・リストの処理方法

マクロ内のすべての変数には、パラメーター・リストで使用されているかどうかに かかわらず、初期値があります。この初期値は、デフォルトの初期値 (表 1 を参照) か、マクロの作成者が 割り当てた初期値です。

パラメーター・リストは関連するマクロの外部に存在します。マクロ自身の内部に保管 されるのではなく、マクロの再生が開始されたときに、マクロ・ランタイムに 受け渡されます。

マクロ・ランタイムがマクロを再生する準備ができると、まず最初にマクロの各変数を その変数に対してマクロ自身内で定義された初期値に初期設定します。

次に、マクロ・ランタイムはパラメーター・リストを検索します。パラメーター・リスト が見つかると、マクロ・ランタイムはパラメーター・リストのそれぞれの名前値のペアを 処理して、指定された各変数をリストで指定された値に再初期設定します。

マクロ・ランタイムはマクロの再生を通常の方法で継続します。