프로그램 소스코드를 작성하면서 주석을 성실히 달아놓으면, Doxygen이 알아서 구조를 해석해서 보기좋은 설명문서를 만들어 준다. 초기설정에서 프로그래밍 언어를 선택하면 그 언어에 맞게 최적화를 시켜준다. 단, c, c++, php, Fortran, VHDL만 지원한다. Matlab은 c와 문법이 유사하니 c를 선택하면 될 것 같다.

하지만 c와 Matlab의 주석 문법은 /*와 %%로 차이가 있어 이걸 변환해주는 작업이 필요하다.

convert filter는 Helper tools & scripts(http://www.stack.nl/~dimitri/doxygen/helpers.html)에서 Matlab으로 검색해서 다운받을 수 있다. (다운이 귀찮다면 이거(http://www.stack.nl/~dimitri/doxygen/dl/mtoc.tgz) 클릭) 단, windows 환경에서는 Cygwin을 설치해야 사용할 수 있다.


-- 090805, Cygwin을 설치했지만 090805 현재 스크립트 구동에 실패했다. 원인이 대체 뭘까?
-- 090810, 정규식을 사용하면 위의 스크립트를 사용하지 않아도 주석 문법을 변경할 수 있겠지만, 난 정규식을 사용할 줄 모른다(...)

Tags:
Retrieved from http://memorecycle.com/w/wiki.php/Doxygen
last modified 2016-03-04 23:10:23