ForCheck
Version 13 Features
ForCheck download
Product Home
We are pleased to inform you that we have brought out a new release of Forcheck: V 13.7.
The features of this new release are:
  • Support of more Fortran 2003 features.
  • Updated compiler emulation files for support of new compiler releases.
  • Improved lay-out of listing files (no Fortran control characters anymore).
  • Default freeform for .f90 source files.
  • More space for large cross-reference tables.
  • Many improvements and bug fixes since the previous release.
  • Extended browser facilities and option handling in the Windows IDE.
Note: From this version on we do no longer support the implementation on OS/2 and the various unix systems. We now only support Windows (commandline, and IDE) and Linux (on X86). The reason is that we receive hardly any requests and orders for these platforms anymore.
Improved verification of syntax and semantics
  • Improved handling of Fortran 90/95 features and conformance verification, such as:
    • comparison of nested imported derived types
    • pointer components
    • generic names and resolving generic procedures
    • improved support of nested interfaces
    • improved verification of consistency of interfaces
    • renamed intrinsic procedures
    • verification of constant and initialization expressions
    • support for names up to 64 characters long
  • Improved handling of legacy Fortran syntax
    • Improved account for equivalences:
    • Detection of defined and referenced depending on data types, including the usage as actual argument when referencing procedures
    • Improved verification of constraints of statement functions.
    • Improved verification of type and type parameters of entries.
  • Improved verification of procedure references and argument lists:
    • Procedure references and argument lists are now verified locally if the interface is explicit.
Improved tuning and software engineering facilities
  • Selective suppression of diagnostic messages using Forcheck directives.
  • Support of more Fortran 95 compilers.
  • Support of Compac Visual Fortran conditional meta commands for simple expressions.
  • Improved reporting:
    • Self explainary messages
    • Verbose messages
    • Reporting filename and line number with messages
    • Generation of report file
    • Reference structure suited for long, qualified, procedure names
    • Generation of reference structure in XML format for further browsing, analyzing and processing.
New Windows IDE
  • Intuitive usage.
  • Project files displayed as a tree.
  • More windows can be open to view output and edit source files concurrently.
  • Jump to the location of a problem in the source file by double clicking on the diagnostic message.
  • Report file stored for later referencing.
  • Browsing of the reference structure (call tree). Expand or collapse each branch at wish.