Available Components

Doctran Base


Open source and available on GibHub.

Details

Fortran 95 plugin


Available for £30 per license.

4995 more sales till open source release.

Details Buy

Fortran 2003: Object Orientation plugin


Available for £30 per license.

4999 more sales till open source release.

Details Buy

Coming Soon

Fortran 2003: Interop plugin


Work is in progress on this plugin.

Details

Fortran 95 plugin

Description

With Doctran's Fortran 95 plugin you have all your need to create documentation for your Fortran 95 codes. This plugin enables the creation of documentation for your Fortran 95 programs, modules, types, procedures and interfaces.

Feature List

  • Programs
    • Use Associations - All your program's use associations are listed on your program documentation page, helping you to get to the module you need quickly.
    • Examples - Specify multiple programs to Doctran and each will have a documentation page generated. This is especially useful for demonstating the various uses of your libraries.
  • Modules
    • Sub-Declarations - Doctran will show you what is contained within your modules, whether its types, interfaces, procedures or any combination of the three.
    • Scope Aware - Only declarations declared public will be shown, letting the user of your documentation know exactly what is available when they use one of your modules.
  • Derived Types
    • Components - The accessible components of your types are shown, along with their important information such as their names, types and attributes.
  • Procedures
    • Functions and Subroutines - Doctran can handle the multitude of ways of declaring procedures within your Fortran codes.
    • Call Syntax - Each procedure's call syntax is generated and shown within the documentation, letting your user know exactly how the procedure can be called.
    • Argument and Result Lists - The procedure's arguments and result, if present, are clearly displayed within a list.
    • Procedure Arguments - Shown on an equal footing as a normal argument, but with the addition of a separate page to describe the procedure argument's syntax.
  • Interfaces
    • Generic Names - If you have used interfaces to declare multiple procedures under the same name, then this generic name will be displayed similarly to any regular procedure.
    • Assignments and Operators - User defined assignments and operators are processed by Doctran, and their call syntax displayed in a natural way.
    • Multiple Module Procedures - If you have more than one procedure attributed to a single name or symbol, then the different argument lists can be viewed via simply clicking their listed call syntax.

Status

This component is available to buy and will be open sourced after 4995 more sales.