色分け
シンタックス・エディターは、コマンドやサブコマンドなど、コマンド・シンタックスの認識された要素、および不整合の引用符や括弧のようなさまざまなシンタックス・エラーを色分けします。 認識されないテキストは色分けされません。
コマンド。 デフォルトでは、認識されたコマンドは青色の太字で表示されます。 ただし、コマンド内で括弧の欠落などのシンタックス・エラーが認識された場合、デフォルトでコマンド名は赤色の太字で表示されます。
注: FREQUENCIES に対する FREQ のようなコマンド名の略語には色がついていませんが、有効です。
サブコマンド。 デフォルトでは、認識されたサブコマンドは緑色で表示されます。 ただし、サブコマンドに必要な等符号がないか、またはサブコマンドの後に無効な等符号がある場合、デフォルトでサブコマンド名は赤色で表示されます。
キーワード。 デフォルトでは、認識されたキーワードは栗色で表示されます。 ただし、キーワードに必要な等符号がないか、またはキーワードの後に無効な等符号がある場合、デフォルトでキーワードは赤色で表示されます。
キーワード値。 デフォルトでは、認識されたキーワード値はオレンジで表示されます。 整数、実数、および引用符で囲まれた文字列など、ユーザー指定のキーワード値は色分けされません。
コメント: デフォルトでは、コメント内のテキストは灰色で表示されます。
引用符: デフォルトでは、引用符と引用符内のテキストは黒色で表示されます。
構文エラーが発生しました。 デフォルトでは、次のシンタックス・エラーに関連付けられたテキストは赤色で表示されます。
- 括弧、大括弧、および引用符が対応していません。 コメントおよび引用符で囲まれた文字列内の不整合の括弧および大括弧は、検出されません。 引用符で囲まれた文字列内の不整合の一重引用符または二重引用符は、シンタックス上有効です。
特定のコマンドには、
BEGIN DATA-END DATA、BEGIN GPL-END GPL、BEGIN PROGRAM-END PROGRAMなど、コマンド・シンタックスではないテキストのブロックが含まれています。 このようなブロック内の不整合の値は検出されません。 - 長い行。 長い行は 251 字を超える文字を含む行です。
- 終了ステートメント。 いくつかのコマンドは、コマンド終了文字の前に
ENDステートメントを必要とするか (例えば、BEGIN DATA-END DATA)、またはコマンド・ストリームの後のある時点 (例えば、LOOP-END LOOP) で一致するENDコマンドを必要とします。 どちらの場合も、必要なENDステートメントが追加されるまで、コマンドはデフォルトで赤色で表示されます。
注: 「ツール」メニューの「検証エラー」サブメニューから「次のエラー」または「前のエラー」を選択し、次または前のシンタックス・エラーに移動できます。
「オプション」ダイアログ・ボックスの「シンタックス・エディター」タブから、デフォルトの色およびテキスト・スタイルを変更したり、色分けをオフまたはオンに切り替えたりできます。 また、メニューから「ツール」>「色分け」を選択すると、コマンド、サブコマンド、キーワード、キーワード値の色分けをオフまたはオンにすることもできます。 「ツール」>「検証」を選択すると、シンタックス・エラーの色分けをオフまたはオンにすることができます。 「ツール」メニューで行った選択は「オプション」ダイアログ・ボックスの設定をオーバーライドしますが、セッションが変わると無効になります。
注: マクロ内のコマンド・シンタックスの色分けはサポートされていません。