2010-03-23 2 views
4

우리는 역사적인 이유로 Doxygen과 Visual Studio 스타일 주석을 동일한 코드에서 사용하는 C# 프로젝트를 가지고 있습니다. 누구나 한 표준을 다른 표준으로 체계적으로 변환하려고 시도 했습니까?Doxygen을 XML 주석으로 변환

가장 일반적인 기능인 을 다루기 위해 스크립트를 작성하는 것이 그리 어렵지는 않을 것 같지만 휠을 재발 명하고 싶지는 않습니다.

답변

3

내가 물어 본지 꽤 오래되었지만 같은 문제가 발생했습니다. 다음은 10 분짜리 오픈 소스 프로젝트로 변환 작업을 조금 덜 힘들게해야합니다. :-) 확장 기능을 환영합니다! , Link :

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

3

이 질문에 대한 원래의 대답은 링크 만 포함 않았다, 그래서 나는 동일한 작업을 수행 : 위의

먼저 링크가 여기에, 오래된 링크의 최신 버전입니다 내가 솔루션의 완전히 새로운 AWK 스크립트 변형 추가 한 옆에

: 원래 파이썬 스크립트 때문에 우리가 "한 내 경우에는 나를 위해 작동하지 않았기 때문에 Link

을 \ "@ brief"대신에 "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"; 

:

하나의 중요한 키 기능을 사용하면 쉽게 태그 번역을 추가, 또는 그 중 일부를 생략 할 수 있다는 것입니다 (아직 Python을 말하지 않는다) 스크립트, 그래서 아무도 처음부터 다시 시작하지 않기를 바랍니다!

이전에 새 스크립트에 "링크 만있는"것을 발견했다면 두통에서 벗어날 수있었습니다.