ROBODoc is an API documentation tool. It extracts specially-formated comment headers from a source file and puts them in a separate file. ROBODoc allows you to include the program documentation in the source code and avoid having to maintain two separate documents. ROBODoc can format the documentation in HTML, LaTeX, RTF, XML DocBook, or ASCII format. It is even possible to include parts of the source code. It works with Assembler, C, C++, Java, Perl, LISP, Occam, Tcl/Tk, Pascal, Fortran, shell scripts, HTML, and COBOL; basically any language that supports comments.
|Tags||Software Development Documentation|
|Operating Systems||OS Independent|
Release Notes: This release fixes a segmentation fault with source items, and transitions from sourceforge to github.
Release Notes: Various bugs were fixed. Changes were made to troff_generator.c to make it compile again under Cygwin. A make install no longer installs a roboboc.rc but a robodoc_example.rc. ROBODoc now only looks in 'sane' places for a robodoc.rc file.
Release Notes: The documentation was extended. A bug in the parsing of the robodoc.rc file was fixed. The option --header_breaks was added, which allows ROBODoc to insert line breaks after every specified number of header names to improve readability.
Release Notes: The option --no_subdirectories was added to allow users to generate documentation in a single directory instead of a directory tree. The parsing of headers was made more robust. The order in which items are to appear in the documentation can now be specified in the robodoc.rc file.
Release Notes: The main focus of this release is configurability. This version allows you to fine-tune the formatting of the items and the syntax colouring of source code. It is now possible to specify the separator for the header names. For people that want to include the generated documentation in other documents, it is now possible to specify the level of the first documentation section.