3

是否可以用 Doxygen 或类似的东西记录 GNU M4 宏?

我们有大量的宏,希望在注释中记录它们并从中生成文档(类似于 Doxygen、JavaDoc 等)

谢谢!

4

1 回答 1

1

不,这是不可能的,原因是 doxygen 需要根据一些语法来解析文档。因为 m4 是一个通用的宏处理器,它可以处理任何类型的文本文件,并且完全不受特定语法的限制。即使你所有的 m4 文件实际上都是 C,doxygen 也需要解析 m4 和 C 的混合体,但它不能。Doxygen 仅限于其支持的语言,如 doxygen 文档中所述。

于 2011-08-29T20:54:57.760 回答