我們有一個C#項目,由於歷史原因,Doxygen和Visual Studio樣式註釋都使用相同的代碼。 有沒有人試圖系統地將一種標準轉換爲另一種標準,最好是轉換爲常用的XML子集?將Doxygen轉換爲XML註釋
我想這不會太難寫一個腳本來涵蓋最常見的功能,但我不想重新發明輪子。
我們有一個C#項目,由於歷史原因,Doxygen和Visual Studio樣式註釋都使用相同的代碼。 有沒有人試圖系統地將一種標準轉換爲另一種標準,最好是轉換爲常用的XML子集?將Doxygen轉換爲XML註釋
我想這不會太難寫一個腳本來涵蓋最常見的功能,但我不想重新發明輪子。
我知道你已經有一段時間了,但是我遇到了同樣的問題。這是我的10分鐘的開源項目,應該使轉換少一點痛苦。 :-)歡迎擴展!
原來這個問題的答案也沒有隻包含一個鏈接,讓我做相同的:
首先上面的鏈接是舊的,這裏是鏈接的更新版本:Link,
除了我加入了該解決方案的一個全新的AWK腳本變種:Link
由於原來的Python腳本並沒有因爲在我的情況下,我們有「爲我工作\簡短「而不是」@brief「,所以我寫了自己的。 (我還沒有說話蟒蛇)
一個重要的關鍵特點是,你可以輕鬆地添加標籤翻譯,或跳過其中的一些:
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";
後來我也發現,原來蟒蛇的新版本腳本,所以我希望沒有人再次從頭開始!
如果我之前發現「剛剛鏈接到」新腳本,它可以保護我免於一些頭痛。