키보드
ROBODoc개발자 | 프란스 슬로터우버 |
---|---|
초기 릴리즈 | (1994년 |
안정된 릴리스 | 4.99.43 / 2015년 4월 26일 ( |
운영 체제 | Linux, Windows, Mac OS, Solaris |
유형 | 문서 생성기 |
면허증. | GNU 일반 공중 라이선스 |
웹 사이트 | ROBODoc 홈페이지 |
ROBODoc은 Javadoc과 유사한 문서 도구이며 GPL에 따라 라이센스가 부여됩니다.소스 코드에서 API 문서를 추출하는 데 사용됩니다.코멘트를 지원하는 모든 언어로 사용할 수 있으며 특수 형식의 헤더를 추출하여 사용할 수 있습니다.그런 다음 HTML, DocBook, TROFF, ASCII, LaTeX, PDF 또는 RTF로 다시 포맷됩니다.
클래스, 함수, 테스트, makefile 항목 등의 프로그래밍 아티팩트를 문서화하는 데 사용할 수 있습니다.
ROBODoc은 C, C++, Fortran, Perl, 셸 스크립트, 어셈블러, DCL, DB/C, Tcl/Tk, Forth, Lisp, COBOL, Occam, Basic, HTML, Clarion 및 [citation needed]코멘트를 지원하는 기타 언어와 연동됩니다.
역사
ROBODoc의 첫 버전은 1995년에 Jacco van Weert에 의해 쓰여졌다.ROBODoc은 Amiga에서 이용 가능한 Autodocs 프로그램에서 영감을 받았습니다.자동독은 ASCII 출력만 생성했습니다.Jacco는 Amigaguide 형식으로 출력을 생성하는 버전을 만들었습니다.이를 통해 다양한 문서 부품 간에 하이퍼링크를 생성할 수 있었습니다.
예
일반적인 ROBODoc 헤더
/***f* Robodoc/RB_Panic [2.0d] * 개요 */ 무효 RB_패닉 (차* 원인, 차 *add_info) /* * 기능 * 오류 메시지를 출력합니다. * robodoc에서 사용하는 모든 리소스를 해방합니다. * 프로그램을 종료합니다. * 입력 * * cause - 를 나타내는 문자열로의 포인터 * 에러의 원인. * * add_info - 추가 정보가 포함된 문자열 포인터. * 참조 * RB_Close_The_Shop() * 출처 */ { 인쇄물 ("로봇: 오류, %s\n",원인) ; 인쇄물 (" %s\n", add_info) ; 인쇄물 ("로보독: 패닉 치명적 오류, 종료 중...\n") ; RB_닫기_더샵 () ; /* 모든 자원 사용 가능*/ 퇴장(100) ; } /*******/
그리고 그 결과 출력은
「 」를 참조해 주세요.
외부 링크