gpt4 book ai didi

c++ - doxygen 生成供机器读取的文档

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:09:35 24 4
gpt4 key购买 nike

是否可以使用 doxygen 生成机器可读的元数据,如 json,我用谷歌搜索,但一无所获。

... generate an on-line documentation browser (in HTML) and/or an off-line reference manual (in LaTeX) from a set of documented source files. There is also support for generating output in RTF (MS-Word), PostScript, hyperlinked PDF, compressed HTML, DocBook and Unix man pages.

必须有一些内部抽象元数据来支持doxygen。我想使用 doxygen 的元数据,这样我就不必解析源代码来从 doxygen 中获取诸如方法、参数之类的东西,我还免费获得了评论。

利用这些数据,我可以为其他一些语言生成胶水代码。那么,如何从 doxygen 中获取这些元数据?

最佳答案

doxygen 也可以生成 XML。

可以在源代码中找到架构:

https://github.com/doxygen/doxygen/blob/master/templates/xml/compound.xsd

xsd 在生成的输出中也可用,在 xml 目录中。

通过 XSLT 转换,您可以处理生成的 XML 并提取所需的数据。

关于c++ - doxygen 生成供机器读取的文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43928697/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com