Previous: Other tokens, Up: Syntax


2.4 コメント

m4では通常‘#’と改行文字で区切られた部分がコメントとなります。 これらコメントデリミタ(comment delimiters)の間にあるすべての文字は 処理の対象とならず無視されます。 しかし、コメントデリミタ(comment delimiters)を含むコメント全体は、 出力へそのまま流されて行きます。 つまりm4においてコメントは破棄されません

コメントを入れ子にすることはできません。したがって、‘#’の後の 最初の改行文字でコメントは終りとなります。 コメント開始文字をクォートすることによって、 コメント開始文字としての働きを抑制できます。

コメントデリミタ(comment delimiters)は組み込みマクロchangecomを 使って、いつでも好きな文字列に変更できます。 詳細はSee Changecomを参照してください。