プログラミング言語とマークアップでは、コメントは一般にどのように扱われますか?私はいくつかのカスタムマークアップ言語のパーサーを書いており、最も驚きの少ない原則に従うことを望んでいるので、一般的な規則を決定しようとしています。
たとえば、トークン内に埋め込まれたコメントは、トークンと「干渉」する必要がありますか?一般的に、次のようなものです:
Sys/* comment */tem.out.println()
有効ですか?
また、言語が改行に敏感であり、コメントが改行にまたがっている場合、改行を考慮するかどうか
stuff stuff /* this is comment
this is still comment */more stuff
として扱われる
stuff stuff more stuff
または
stuff stuff
more stuff
?
私はいくつかの特定の言語が何をするかを知っており、意見を求めていませんが、トークンと新しい行に関してマークアップによって一般的に期待される一般的なコンセンサスはありますか?
私の特定のコンテキストは、Wikiのようなマークアップです。