Fortran: Anhang D: Doxygen
<<< zur Fortran-Startseite | |
<< Anhang D: Quellcodedokumentation | Weblinks >> |
< Natural Docs | Doxygen > |
Seit Version 1.5.4 vom 27. Oktober 2007 kann doxygen auch aus Fortran 90/95-Dateien Dokumentationen erstellen.
Ein einfaches Beispiel
BearbeitenFortran 90/95-Code (free source form) |
!> \file testprogramm.f90 !! \brief Datei fuer geometrische Berechnungen !> Modul: circle !> \author Intruder !> \date 28.10.2007 module circle implicit none real, parameter :: pi = 3.14 !< PI contains !> Berechnet Kreisflaeche !> \param r ... Radius !> \return Kreisflaeche real function area( r ) implicit none real, intent( in ) :: r area = r ** 2 * pi end function area end module circle !> Hauptprogramm program main use circle implicit none real :: r, a read( *, * ) r a = area( r ) write( *, * ) "Flaeche = ", a end program main |
Erstellen einer Konfigurationsdatei:
doxygen -g Doxyfile
Anschließend sollte man die Doxyfile bearbeiten und nach seinen eigenen Wünschen anpassen (Projektname, Outputordner etc.). Wichtig ist, dass das Flag OPTIMIZE_FOR_FORTRAN auf YES gesetzt wird.
Erstellen der Dokumentation (standardmäßig im HTML- und LaTeX-Format, optional auch XML, RTF und man-pages):
doxygen Doxyfile
Screenshot (HTML-Variante):
Weblinks
Bearbeiten
<<< zur Fortran-Startseite | |
<< Anhang D: Quellcodedokumentation | Weblinks >> |
< Natural Docs | Doxygen > |