Frage

Wir haben ein C # Projekt, das aus historischen Gründen sowohl Doxygen verwendet und Visual Studio-Stil Kommentare in dem gleichen Code. Hat jemand versucht, systematisch ein Standard in einen anderen zu übersetzen, vorzugsweise auf die gemeinsame XML Teilmenge?

Ich denke, es nicht zu schwierig wäre, ein Skript zu schreiben, um die am häufigsten genutzten Funktionen abzudecken, aber ich möchte nicht, das Rad neu zu erfinden.

War es hilfreich?

Lösung

Ich weiß, es ist eine Weile her, seit gewesen Sie gefragt, aber ich lief in das gleiche Problem. Hier ist mein 10 Minuten Open-Source-Projekt, das die Umwandlung von etwas weniger schmerzlos machen sollte. :-) Erweiterungen sind willkommen!

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

Andere Tipps

Die ursprüngliche Antwort auf diese Frage auch nur einen Link enthalten hat, so habe ich das gleiche:

Zuerst wird den Link oben ist alt, hier ist eine neuere Version des Link: Link-,

Neben habe ich eine völlig neue AWK-Script-Variante der Lösung hinzugefügt: Link-

Da der ursprüngliche Python-Skript für mich nicht funktioniert hat, weil in meinem Fall hatten wir „\ kurz“ Schreibweise anstelle von „@brief“, so dass ich meine eigenen geschrieben. (Ich spreche nicht Python noch)

Ein wichtiges Schlüsselmerkmal ist, dass Sie leicht Tag Übersetzung hinzufügen können, oder einige von ihnen überspringen:

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";

Später fand ich auch die neue Version des ursprünglichen Python-Skript, so dass ich nicht zu hoffen, es wieder von vorne anfangen!

Wenn ich gefunden habe „einfach auf den Link“, um das neue Skript früher, könnte es mich von einigen Kopfschmerzen zu schützen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top