Doxygen is a cross-platform, JavaDoc-like
documentation system for C++, C, Objective-C, C#,
Java, IDL, Python, PHP, VHDL, and Fortran. Doxygen
can be used to generate an on-line class browser
(in HTML) and/or an off-line reference manual (in
LaTeX or RTF) from a set of source files. Doxygen
can also be configured to extract the
code-structure from undocumented source files.
This includes dependency graphs, class diagrams
and hyperlinked source code. This type of
information can be very useful to quickly find
your way in large source distributions.
License: GNU General Public License (GPL)
Changes:
Doxygen now supports VHDL (a hardware description
language). On Mac OS X, doxygen brings support for
Leopard, Objective-C 2.0, and docsets (introduced
in XCode 3). Also, compilation support for 64-bit
Solaris systems was added. A large number of bugs
have been fixed.