转换的Doxygen以XML注释
-
21-09-2019 - |
题
我们有由于历史原因在同一个代码同时使用的Doxygen和Visual Studio风格的注释C#项目。 有任何人试图系统地一个标准转换成另一个,优选到公共XML子集<?/ P>
我想这不会是太难写一个脚本来覆盖最常见的功能, 但我不希望重新发明轮子。
解决方案
我知道它已经有一段时间,因为你问过,但我遇到了同样的问题。这里是我的10分钟开源项目,它应使将少一点痛苦。 :-)扩展的欢迎!
其他提示
原来这个问题的答案也没有只包含一个链接,让我做相同的:
首先以上链接是旧的,这里是链接的较新版本:链接,
除了我已经加入该溶液的一个完全新的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脚本的新版本,所以我希望没有人要从头开始吧!
如果我发现了“刚链接”,以新的脚本较早,它可以保护我一些头痛。
不隶属于 StackOverflow