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:
“Our language has wisely sensed these two sides of mans being alone. It has created the word loneliness to express the pain of being alone. And it has created the word solitude to express the glory of being alone. Although, in daily life, we do not always distinguish these words, we should do so consistently and thus deepen our understanding of our human predicament.”
—Paul Tillich (18861965)
“[They] hired a large house as a receptacle for gentlewomen, who either had no fortunes, or so little that it would not support them. For these they made the most comfortable institution [and] provided [them] with all conveniences for rural amusements, a library, musical instruments, and implements for various works.”
—Sarah Fielding (17101768)