DA-C Documentation Generator and Doxygen Comparison
DA-C ADG |
Doxygen |
Features |
* |
* |
Produces Source Documentation |
* |
Produces Software-Project and Quality Documentation | |
* |
* |
Works on Windows |
|
* |
Platform independent |
* |
* |
ANSI C support |
|
* |
C++, C# and Java support |
* |
* |
Allows inclusion of source comments from functions, variables, macros, types, constants, etc. |
* |
* |
Allows inclusion of Call-Graph of functions |
* |
|
Allows inclusion of Flow Charts of functions |
* |
|
Allows inclusion of global uses of functions, variables, macros, types, constants, etc. |
* |
|
Allows inclusion of reports of Static Code Analysis |
* |
|
Allows inclusion of Software Metrics reports |
* |
|
Allows inclusion of MISRA C check reports |
* |
|
Allows inclusion of Symbol Name Checking reports |
* |
|
Allows inclusion of Version Control System reports |
* |
* |
Has a graphical user interface |
* |
* |
Supported .rtf output format |
|
* |
Supported .pdf and .ps outpu tformats |
|
* |
Can output documentation in online and offline format simultaneously |
|
* |
Supported .html output format |
|
* |
Can generate structured XML output |
|
* |
Math formulas supported (LATEX syntax used) |
* |
* |
Many configurable options to fine-tune the output |
* |
|
Hasgraphic wizard tool used to automate and configure generation process |
* |
* |
Generates a layout which can be used and edited |
|
* |
Supports different characteren codings, including UTF-8 |
* |
* |
Allows grouping of entities and creating a hierarchy |
|
* |
Extracts documentation directly from the sources |
* |
|
Generates documents on the basis of another documentation template |
* |
|
Allows generating multiple output documents on the basis of a single template |
* |
* |
Can easily cope with large projects |
* |
* |
Conditionalinterpretation when generating documentation |
* |
* |
Flexible comment placement |
* |
* |
Allows inclusion of function, variables and other definitions in the documentation |
* |
* |
Source code fragments can be syntax highlighted |
* |
* |
Supported inclusion of undocumented entities |
* |
|
Can cooperate with useful tools other than document generator |