Next: , Previous: , Up: Forth Words   [Contents][Index]


6.3 Comments

Fors は 2 つのスタイルのコメントをサポートしています。 従来の行中コメントである ( と、 その現代的な親戚である、 行末までのコメント \ です。

( ( compilation ’ccc<close-paren>’ – ; run-time –  ) core,file “paren”

通常は次の ) までがコメントです。 「)」 が見つかるまで、 パース領域内の後続の文字をすべてパースして破棄します。 対話入力中は、 行末はコメント終了文字としても機能します。 ただし、 ファイル入力の場合はそうではありませんので、 「)」区切り文字のパース中にファイルの終わりに遭遇すると、 Gforth は警告を出します。

\ ( compilation ’ccc<newline>’ – ; run-time –  ) core-ext,block-ext “backslash”

行末までがコメントです。 ブロックからのロード中を除き、 パース領域内の残りの文字をすべてパースして破棄します。 ブロックからのロード中は、 1行64バイトと見なすので、 その 64 バイト行の残りの文字をすべてパースして破棄します。

\G ( compilation ’ccc<newline>’ – ; run-time –  ) gforth-0.2 “backslash-gee”

\ と同等ですが、 ドキュメントの定義コメントに注釈(annotate)を付けるためのタグとして使用されます。