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 文档中所述。