Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors) and to some extent PHP, C#, and D.
Doxygen is developed under Linux and Mac OS X, but is
... [More]
set-up to be highly portable. As a result, it runs on most other Unix flavors as well. Furthermore, executables for Windows are available. [Less]