Copyright Digital Equipment Corp. All rights reserved.

FORTRAN_Attributes_Table

   The following table lists the SCA symbol classes and their
   corresponding meanings in FORTRAN.

   SCA Symbol Classes and Equivalent FORTRAN Language Terminology

   SCA Term       FORTRAN Term   Explanation



   Argument       Dummy          The variable named in a function
                  argument       declaration

   Component,     record
   Field          component

   Constant,      PARAMETER
   Literal

   Exception      N/A

   File           File           A file used during compilation

   Function,      SUBROUTINE or  A SUBROUTINE, FUNCTION, or main
   Procedure,     FUNCTION       program
   Program,
   Routine,
   Subroutine

   Generic        N/A

   Keyword        Keyword        A PDF keyword

   Label          Label          A statement label

   Macro          N/A

   Module,        BLOCK DATA,
   Package        SUBROUTINE

   Placeholder    Placeholder    An LSE placeholder

   Psect          COMMON block

   Tag            tag            A PDF tag

   Task           N/A

   Type           Type           For example, INTEGER, REAL, COMPLEX
                                 and so forth

   Unbound        N/A

   Variable       Variable



   The following table lists the SCA occurrence classes and their
   corresponding meanings in FORTRAN.


   SCA Occurrence Classes and Equivalent FORTRAN Language Terminology

   SCA Term       FORTRAN Term   Explanation



   Primary        Declaration    The declaration containing the
                                 actual implementation

   Associated     Declaration    An EXTERNAL declaration

   Declaration    Declaration    Any declaration, either primary or
                                 associated

   Read, Fetch    Read

   Write, Store   Write

   Address,       Address        %LOC, actual arguments
   Pointer

   Call           Call           For example, a CALL statement

   Command_line   Command line   A file specified on the command
                                 line; for example, FORTRAN foo.for

   Include        INCLUDE        A file specified in an INCLUDE
                                 statement

   Precompiled    N/A

   Reference      Reference      Any nondeclaration

   Explicit       Explicit       Any symbol declared by the user

   Implicit       Implicit       Any symbol declared by the compiler
                                 when it sees the first reference

   Visible        Visible        A symbol whose name is visible in
                                 the source

   Hidden         Hidden         A symbol whose name is not visible
                                 in the source

   Compilation_   Program unit   A SUBROUTINE, FUNCTION, PROGRAM,
   unit                          BLOCK DATE, and so forth



   The following table lists the SCA domain classes and their
   corresponding meanings in FORTRAN.


   SCA Domain Classes and Equivalent FORTRAN Language Terminology

   SCA Term       FORTRAN Term   Explanation



   Inheritable    N/A

   Global                        A SUBROUTINE, FUNCTION, or COMMON
                                 block

   Predefined     Defined by     For example, INTEGER, REAL*4, and so
                  the language   forth

   Multi_module   GLOBAL,
                  predefined,
                  and
                  inheritable

   Module_                       Only known within a SUBROUTINE,
   specific                      FUNCTION, and so forth