【发布时间】:2018-05-20 15:28:54
【问题描述】:
我使用 doxygen 从代码中批量创建文档。但是,我丢失了代码并且没有丢失文档。我想将代码从文档中转换回来。 doxygen 中是否有任何选项可以执行此操作?非常感谢。
顺便说一下,文档都是html文件
【问题讨论】:
-
您的文档是否包含所有源文件?我不是
doxygen专家,但它通常不只包含标题吗? -
@StephenNewell htmls 文件包含所有内容。有些文件包含头代码,有些包含 cpp 代码
-
这是不是很多代码?如果不只是复制和粘贴并进行一些编辑。如果是很多代码,我认为,最好是写一个程序来读取代码并输出代码行。我认为这里的一个很好的起点是 python 和
HTMLParser的可能性。根据 doxyen 设置STRIP_CODE_COMMENTS,您还可以检索 doxygen 使用的文档代码(当设置为NO时),否则您必须从文档的其余部分重新构建它。 -
@albert,是的,代码很多。如果没有其他选择,我会这样做。