我们有由于历史原因在同一个代码同时使用的Doxygen和Visual Studio风格的注释C#项目。 有任何人试图系统地一个标准转换成另一个,优选到公共XML子集<?/ P>

我想这不会是太难写一个脚本来覆盖最常见的功能, 但我不希望重新发明轮子。

有帮助吗?

解决方案

我知道它已经有一段时间,因为你问过,但我遇到了同样的问题。这里是我的10分钟开源项目,它应使将少一点痛苦。 :-)扩展的欢迎!

https://code.google.com/p/doxygentoxmlconverter/

其他提示

原来这个问题的答案也没有只包含一个链接,让我做相同的:

首先以上链接是旧的,这里是链接的较新版本:链接

除了我已经加入该溶液的一个完全新的AWK脚本变体:链接

由于原来的Python脚本没有工作适合我,因为在我的情况,我们有“\短暂的”符号代替“@brief”,所以我写了我自己。 (I不讲蟒还)

一个重要的关键特点是,你可以轻松地添加标签翻译,或跳过其中的一些:

translate["\\fn"]     = "skip";
translate["\\def"]    = "skip";
translate["\\class"]  = "skip";
translate["\\enum"]   = "skip";
translate["\\struct"] = "skip";
translate["\\author"] = "skip";
translate["\\brief"]  = "summary";
translate["\\param"]  = "param";
translate["\\return"] = "returns";

后来我也发现原来python脚本的新版本,所以我希望没有人要从头开始吧!

如果我发现了“刚链接”,以新的脚本较早,它可以保护我一些头痛。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top