Available Components

Doctran Base


Open source and available on GibHub.

Details

Fortran 95 plugin


Available for £30 per license.

4996 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 2003: Object Orientation plugin

Description

The Fortran 2003: Object Orientation plugin for Doctran allows documentation of truly modern codes. Using this plugin will allow documentation of the object oriented features from the Fortran 2003 standard to be created.

Feature List

  • Derived Types
    • Type Parametrization - Type parameters definitions are shown on that type's page.
    • Type Extension - If you extend a type, then Doctran will show you an inheritance hierarchy and lists of any inherited or overridden procedure components.
    • Abstract Types - Abstract types will be shown in your documentation and marked as a base for type extension only.
    • User defined Input / Output - Definitions of input and output statements for derived types are described.
  • Components
    • Procedure Components - New, overridden, inherited, deferred or final components will all be displayed within the documentation. The call syntax will be displayed analogously to that of procedures, keeping your documentation consistent.
    • Procedure Pointer Components - Similar to procedure components, procedure pointer components will be shown in a similar way, with the addition of a reference to the target procedure.
    • Generics - Generic names, assignments and operators defined within types will all be handled, and their call syntax kept in keeping with traditional interfaces.
    • Finalization - If a derived type has final subroutines defined, then these are referenced in the documentation.

Status

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