Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Doxygen などで GNU M4 マクロを文書化することは可能ですか?
マクロの大きなコレクションがあり、それらをコメントで文書化し、そこから文書を生成したいと考えています (Doxygen、JavaDoc などと同様)。
ありがとう!
いいえ、これは不可能です。その理由は、doxygen が何らかの文法に従ってドキュメントを解析する必要があるからです。m4 は汎用マクロ プロセッサであるため、あらゆる種類のテキスト ファイルを処理でき、特定の文法にまったく制限されません。すべての m4 ファイルが実際には C だったとしても、doxygen は m4 と C のハイブリッドを解析する必要がありますが、それはできません。doxygen のドキュメントで概説されているように、doxygen はサポートされている言語に制限されています。