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:
“You cant write about people out of textbooks, and you cant use jargon. You have to speak clearly and simply and purely in a language that a six-year-old child can understand; and yet have the meanings and the overtones of language, and the implications, that appeal to the highest intelligence.”
—Katherine Anne Porter (18901980)
“In the middle years of childhood, it is more important to keep alive and glowing the interest in finding out and to support this interest with skills and techniques related to the process of finding out than to specify any particular piece of subject matter as inviolate.”
—Dorothy H. Cohen (20th century)