VMS Help
FORTRAN, /STANDARD

 *Conan The Librarian (sorry for the slow response - running on an old VAX)

  /[NO]STANDARD[=(option[,...])] D=/NOSTANDARD

  Controls whether the compiler produces informational diagnostics
  for extensions to ANSI X3.9-1978 (FORTRAN-77) that can be
  determined at compile-time.

  If you specify /STANDARD with no arguments, it is equivalent to
  /STANDARD=(NOMIA,SEMANTIC,NOSOURCE_FORM,SYNTAX).  The /STANDARD
  qualifier has effect only if you specify /WARNINGS, either
  explicitly or by default.

  Note the difference between the /STANDARD and /F77 qualifiers.  The
  /STANDARD qualifier causes diagnostics to be produced for
  non-standard features.  The /F77 qualifier causes the FORTRAN-77
  interpretation to be chosen for constructs that mean different
  things in FORTRAN-77 and previous versions of VAX FORTRAN and Compaq
  Fortran 77.

  /NOSTANDARD is equivalent to /STANDARD=NONE.

  1 - MIA

  Controls whether the compiler produces informational messages for
  extensions to the MIA standard, which is a superset of FORTRAN-77.
  (For more information on MIA extensions, see your user manual.)

  Specifying MIA checking enables SYNTAX checking to be performed.

  2 - SEMANTIC

  Controls whether the compiler produces informational messages for
  ANSI standard conforming statements that become nonstandard because
  of the way in which they are used.  Data type information and
  statement locations are considered when determining semantic
  extensions.

  Specifying SEMANTIC checking enables SYNTAX checking to be
  performed.

  3 - SOURCE_FORM

  Controls whether the compiler produces informational diagnostics
  for statements that contain lowercase characters, use tab
  formatting, or are CDEC$ or CPAR$ directives.

  4 - SYNTAX

  Controls whether the compiler produces informational diagnostics
  for syntax extensions to the current ANSI standard.  SYNTAX
  extensions include nonstandard statements and language constructs.

  5 - ALL

  Requests that informational messages be issued for semantic, source
  form, and syntax extensions to the current ANSI standard.

  Note that if you also want messages for MIA extensions, you must
  specify /STANDARD=(ALL,MIA).

  6 - NONE

  Same as specifying /NOSTANDARD.
  Close     HLB-list     TLB-list     Help  

[legal] [privacy] [GNU] [policy] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.