是否可以用Doxygen或类似的东西记录GNU M4宏?
我们有大量的宏,并希望在注释中记录它们并从中生成文档(类似于Doxygen,JavaDoc等)。
谢谢!
最佳答案
不,这是不可能的,原因是doxygen需要根据某种语法来解析文件。因为m4是通用宏处理器,所以它可以处理任何类型的文本文件,并且完全不受特定语法的限制。即使您所有的m4文件实际上都是C,doxygen也需要解析m4和C的混合体,而事实并非如此。 Doxygen仅限其支持的语言,如doxygen文档中所述。
关于javadoc - 适用于GNU M4语言的Doxygen,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5405410/