Language Support
The programming languages the generators recognize.
C/C++ | Java | C# | VB / VBScript | Delphi / Pascal | Ada | D | IDL | .NET1 | Access | Fortran | |
---|---|---|---|---|---|---|---|---|---|---|---|
ApiGen | No | No | No | No | No | No | No | No | No | No | No |
Autoduck | Yes | No | No | Yes | No | No | No | No | No | No | No |
BI Documenter | No | No | No | No | No | No | No | No | Yes | No | No |
classdoc | No | Yes | No | No | No | No | No | No | No | No | No |
CppDoc | Yes | No | No | No | No | No | No | No | No | No | No |
DB Manual | No | No | No | No | No | No | No | No | Yes | No | No |
DBDesc | No | No | No | No | No | No | No | No | Yes | No | No |
DBScribe | No | No | No | No | No | No | No | No | No | No | No |
Ddoc | No | No | No | No | No | No | Yes | No | No | No | No |
devscribe | No | No | Yes | No | No | No | No | No | No | No | No |
Doc-O-Matic | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes | No | No |
DOC++ | Yes | Yes | No | No | No | No | No | Yes | No | No | No |
Document! X | C++/CLI only | Yes | Yes | Yes | No | No | No | Yes | Yes | Yes | No |
Doxygen | Yes | Yes | Yes | with Plugin2 | with Plugin2 | No | Partial | Yes | No | No | Yes |
Epydoc | No | No | No | No | No | No | No | No | No | No | No |
ForgeDoc | No | No | No | No | No | No | No | No | Yes | No | No |
fpdoc | No | No | No | No | Yes | No | No | No | No | No | No |
GenHelp | Yes | No | Yes | No | Yes | No | No | No | Yes | No | No |
Haddock | No | No | No | No | No | No | No | No | No | No | No |
HeaderDoc | Yes | Yes | No | No | Yes | No | No | Yes | No | No | No |
Help Generator | Yes | No | Yes | Yes | No | No | No | No | Yes | Yes | No |
HyperSQL | No | No | No | No | No | No | No | No | No | No | No |
Imagix 4D | Yes | Yes | No | No | No | No | No | No | No | No | No |
Javadoc | No | Yes | No | No | No | No | No | No | No | No | No |
jGrouseDoc | No | No | No | No | No | No | No | No | No | No | No |
JSDoc | No | No | No | No | No | No | No | No | No | No | No |
JsDoc Toolkit | No | No | No | No | No | No | No | No | No | No | No |
KDOC | Yes | No | No | No | No | No | No | Yes | No | No | No |
Natural Docs | Partial | Partial | Yes | Partial | Partial | Partial | No | No | No | No | Partial |
NDoc | No | No | Yes | No | No | No | No | No | Yes | No | No |
phpDocumentor | No | No | No | No | No | No | No | No | No | No | No |
phpSimpleDoc | No | No | No | No | No | No | No | No | No | No | No |
Project Analyzer | No | No | No | Yes | No | No | No | No | Yes | No | No |
RDoc | Partial | No | No | No | No | No | No | No | No | No | No |
ROBODoc | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | No | No | Yes |
Sphinx | Yes | No | No | No | No | No | No | No | No | No | No |
ThimbleDoc | No | No | No | No | No | No | No | No | No | ||
TwinText | Yes | Yes | Yes | Yes | Yes | Yes | Partial | Yes | Yes | No | Yes |
Universal Report | Yes | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes | Yes |
VBDOX | No | No | No | Yes | No | No | No | No | No | No | No |
VBSdoc | No | No | No | Yes | No | No | No | No | No | No | No |
VSdocman | No | No | Yes | Yes | No | No | No | No | Yes | No | No |
YARD | No | No | No | No | No | No | No | No | No | No | No |
C/C++ | Java | C# | VB / VBScript | Delphi / Pascal | Ada | D | IDL | .NET1 | Access | Fortran |
PHP | Perl | Python | Ruby | JavaScript | ActionScript | PL/SQL | Tcl | Haskell | |
---|---|---|---|---|---|---|---|---|---|
ApiGen | Yes | No | No | No | No | No | No | No | No |
Autoduck | No | No | No | No | No | No | No | No | No |
BI Documenter | No | No | No | No | No | No | No | No | No |
classdoc | No | No | No | No | No | No | No | No | No |
CppDoc | No | No | No | No | No | No | No | No | No |
DB Manual | No | No | No | No | No | No | No | No | No |
DBDesc | No | No | No | No | No | No | No | No | No |
DBScribe | No | No | No | No | No | No | Yes | No | No |
Ddoc | No | No | No | No | No | No | No | No | No |
devscribe | No | No | No | No | No | No | No | No | No |
Doc-O-Matic | Yes | No | No | No | Yes | No | No | No | No |
DOC++ | No | No | No | No | No | No | No | No | No |
Document! X | No | No | No | No | No | No | Yes | No | No |
Doxygen | Yes | No2 | Yes | No | No | No | No | Yes | No |
Epydoc | No | No | Yes | No | No | No | No | No | No |
ForgeDoc | No | No | No | No | No | No | No | No | No |
fpdoc | No | No | No | No | No | No | No | No | No |
GenHelp | No | No | No | No | No | No | No | No | No |
Haddock | No | No | No | No | No | No | No | No | Yes |
HeaderDoc | Yes | Yes | Yes | Yes | Yes | No | No | Yes | No |
Help Generator | No | No | No | No | No | No | No | No | No |
HyperSQL | No | No | No | No | No | No | Yes | No | No |
Imagix 4D | No | No | No | No | No | No | No | No | No |
Javadoc | No | No | No | No | No | No | No | No | No |
jGrouseDoc | No | No | No | No | Yes | No | No | No | No |
JSDoc | No | No | No | No | Yes | No | No | No | No |
JsDoc Toolkit | No | No | No | No | Yes | No | No | No | No |
KDOC | No | No | No | No | No | No | No | No | No |
Natural Docs | Partial | Yes | Partial | Partial | Partial | Yes | Partial | Partial | No |
NDoc | No | No | No | No | No | No | No | No | No |
phpDocumentor | Yes | No | No | No | No | No | No | No | No |
phpSimpleDoc | Yes | No | No | No | No | No | No | No | No |
Project Analyzer | No | No | No | No | No | No | No | No | No |
RDoc | No | No | No | Yes | No | No | No | No | No |
ROBODoc | Yes | Yes | No | Yes | Yes | Partial | Yes | Yes | No |
Sphinx | No | No | Yes | No | Yes | No | No | No | No |
ThimbleDoc | Yes | No | No | No | No | No | No | No | No |
TwinText | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No |
Universal Report | Yes | Yes | Yes | No | Yes | Yes | Yes | No | No |
VBDOX | No | No | No | No | No | No | No | No | No |
VBSdoc | No | No | No | No | No | No | No | No | No |
VSdocman | No | No | No | No | No | No | No | No | No |
YARD | No | No | No | Yes | No | No | No | No | No |
PHP | Perl | Python | Ruby | JavaScript | ActionScript | PL/SQL | Tcl | Haskell |
AppleScript | MIG | Bourne shell | C shell | Any With Comments3 | |
---|---|---|---|---|---|
ApiGen | No | No | No | No | No |
Autoduck | No | No | No | No | No |
BI Documenter | No | No | No | No | No |
classdoc | No | No | No | No | No |
CppDoc | No | No | No | No | No |
DB Manual | No | No | No | No | No |
DBDesc | No | No | No | No | No |
DBScribe | No | No | No | No | No |
Ddoc | No | No | No | No | No |
devscribe | No | No | No | No | No |
Doc-O-Matic | No | No | No | No | Yes |
DOC++ | No | No | No | No | No |
Document! X | No | No | No | No | No |
Doxygen | No | No | No | No | No |
Epydoc | No | No | No | No | No |
ForgeDoc | No | No | No | No | No
|
fpdoc | No | No | No | No | No |
GenHelp | No | No | No | No | No |
Haddock | No | No | No | No | No |
HeaderDoc | Yes | Yes | Yes | Yes | No |
Help Generator | No | No | No | No | No |
HyperSQL | No | No | No | No | No |
Imagix 4D | No | No | No | No | No |
Javadoc | No | No | No | No | No |
jGrouseDoc | No | No | No | No | No |
JSDoc | No | No | No | No | No |
JsDoc Toolkit | No | No | No | No | No |
KDOC | No | No | No | No | No |
Natural Docs | No | No | No | No | Yes |
NDoc | No | No | No | No | No |
phpDocumentor | No | No | No | No | No |
phpSimpleDoc | No | No | No | No | No |
Project Analyzer | No | No | No | No | No |
RDoc | No | No | No | No | No |
ROBODoc | No | No | No | No | Yes |
Sphinx | No | No | No | No | No |
ThimbleDoc | No | No | No | No | No |
TwinText | No | No | No | No | Yes |
Universal Report | No | No | No | No | Yes |
VBDOX | No | No | No | No | No |
VBSdoc | No | No | No | No | No |
VSdocman | No | No | No | No | No |
YARD | No | No | No | No | No |
AppleScript | MIG | Bourne shell | C shell | Any With Comments3 |
Note (1): .NET is not a programming language, but is listed here for convenience.
Note (2): Though not supported as a native input language, Doxygen can be extended through the use of filters. Examples include Visual Basic, VB.NET, Perl, and Pascal:
Note (3): Generators listed here can be extended to support any language that has comments.
Read more about this topic: Comparison Of Documentation Generators
Famous quotes containing the words language and/or support:
“Language is a skin: I rub my language against the other. It is as if I had words instead of fingers, or fingers at the tip of my words. My language trembles with desire.”
—Roland Barthes (19151980)
“But look what we have built ... low-income projects that become worse centers of delinquency, vandalism and general social hopelessness than the slums they were supposed to replace.... Cultural centers that are unable to support a good bookstore. Civic centers that are avoided by everyone but bums.... Promenades that go from no place to nowhere and have no promenaders. Expressways that eviscerate great cities. This is not the rebuilding of cities. This is the sacking of cities.”
—Jane Jacobs (b. 1916)