目前,较为广泛使用的Fortran源码自动文档生成器(Automatic Documentation Tools)有:
Doxygen
Doxygen是一款非常广泛使用的文档生成器,可用于很多类型的源码,在C++源码中广泛使用。也非常适用于Fortran文档自动生成。
示例:
FORD
FORD,FORtran Documenter,是针对Modern Fortran开发的Fortran源码文档生成器,生成的界面非常美观。
示例:
Sphinx-Fortran
Sphinx-Fortran是Sphinx针对Fortran语言的扩展。Sphinx是基于Python的文档生成器。
示例:
f90doc
f90doc由 Erik Demaine编写。可将Fortran 90源码解释为HTML网页文档。
示例:
f90tohtml
f90tohtml,也可访问code.google.com/p/f90tohtml/,将fortran源码文件解释为HTML网页文档。
示例:
Doctran
Doctran可由modern Fortran源码产生HTML格式的API文档。可以支持Fortran 95标准和Fortran 2003标准的面向对象部分。
示例:
Flint
Flint是Marshall Ward开发的基于Python的Fortran原码分析工具。