키보드

ROBODoc
키보드
개발자프란스 슬로터우버
초기 릴리즈1994년(1994년)
안정된 릴리스
4.99.43 / 2015년 4월 26일 (2015-04-26)
운영 체제Linux, Windows, Mac OS, Solaris
유형문서 생성기
면허증.GNU 일반 공중 라이선스
웹 사이트ROBODoc 홈페이지

ROBODocJavadoc과 유사한 문서 도구이며 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) ;     }         /*******/ 

그리고 그 결과 출력은

Robodoc example small.png

「 」를 참조해 주세요.

외부 링크