Difference between revisions of "GENIE Using NaturalDocs"
Jump to navigation
Jump to search
Line 19: | Line 19: | ||
integer :: koverall | integer :: koverall | ||
− | + | contains: | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | ! Subroutine: Multiply | |
+ | ! | ||
+ | ! Multiplies two integers. | ||
+ | ! | ||
+ | ! Input: | ||
+ | ! | ||
+ | ! x - The first integer. | ||
+ | ! y - The second integer. | ||
+ | ! | ||
+ | ! Input/Output: | ||
+ | ! | ||
+ | ! Output: | ||
+ | ! | ||
+ | ! z - The integer which results from the multiplication. | ||
− | integer, intent(in) :: x | + | subroutine Multiply (x, y, z) |
− | + | ||
− | + | integer, intent(in) :: x | |
+ | integer, intent(in) :: y | ||
+ | integer, intent(out) :: z | ||
− | + | z = x * y | |
− | + | end subroutine | |
end MODULE | end MODULE | ||
</pre> | </pre> |
Revision as of 16:09, 4 April 2007
Intro
Quickstart
Here is a quick and simple example showing how you immediately get going using NaturalDocs:
MODULE mymodule ! File: mymodule.f90 ! ! Description: ! ! A module containing some pretty useful stuff for use with widgets. ! var: koverall ! An important variable that I would like to document. integer :: koverall contains: ! Subroutine: Multiply ! ! Multiplies two integers. ! ! Input: ! ! x - The first integer. ! y - The second integer. ! ! Input/Output: ! ! Output: ! ! z - The integer which results from the multiplication. subroutine Multiply (x, y, z) integer, intent(in) :: x integer, intent(in) :: y integer, intent(out) :: z z = x * y end subroutine end MODULE