適正でありながら非構造的な実行範囲がプログラムに含まれているため、特定の最適化が不可能であることをコンパイラに伝えます。
この指令はネイティブ COBOL でのみサポートされます。
>>-.---.-.----.--TRICKLE------------------->< +-/-+ +-NO-+
なし
NOTRICKLE は、プログラムのどこからも、ある実行範囲から別の実行範囲への「流れ」を制御できないことをコンパイラに伝えます。このようなプログラムには構造的な制御フローがあります。つまりプログラムには、実行することにより、および先行するコードから制御が当てはまることにより入力される段落も節もなく、1 つの PERFORM 範囲の終わりや別の PERFORM 範囲の途中に段落も節もありません。
NOTRICKLE を使用すると、PERFORM 文のより効率的なコードをコンパイラで生成できます。
コメント:
NOTRICKLE は、プログラムのどこからも、ある実行範囲から別の実行範囲への「流れ」を制御できないことをコンパイラに伝えます。このようなプログラムには構造的な制御フローがあります。つまりプログラムには、実行することにより、および先行するコードから制御が当てはまることにより入力される段落も節もなく、1 つの PERFORM 範囲の終わりや別の PERFORM 範囲の途中に段落も節もありません。
NOTRICKLE を使用すると、PERFORM 文のより効率的なコードをコンパイラで生成できます。