SCA$HELP.HLB  —  SCA Topics, Getting Started, SCAN Attributes Table
    The following table lists the SCA symbol classes and their
    corresponding meanings in SCAN.

    SCA Symbol Classes and Equivalent SCAN Language Terminology

    SCA Term       SCAN Term      Explanation

    Argument       Formal         A routine or function formal
                   parameter      parameter

    Component,     Leaf node      A leaf node of a TREE variable
    Field

    Constant,      Constant       A CONSTANT definition
    Literal

    Exception      N/A

    File           File           A file used during compilation

    Function,      Procedure      A Procedure
    Procedure,
    Program,
    Routine,
    Subroutine

    Generic        N/A

    Keyword        N/A

    Label          Label          A statement label

    Macro          N/A

    Module,        Module         A module
    Package

    Placeholder    N/A

    Psect          Psect          A psect name

    Tag            N/A

    Task           N/A

    Type           Type

    Unbound        N/A

    Variable       Variable

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

    SCA Occurrence Classes and Equivalent SCAN Language Terminology

    SCA Term       SCAN Term      Explanation

    Primary        Declaration    Either a DECLARE or PROCEDURE
                                  declaration

    Associated     Declaration    Either a FORWARD or EXTERNAL
                                  declaration

    Declaration    Declaration    Either primary or associated

    Read, Fetch    Reference      The value of a variable is
                                  retrieved.

    Write, Store   Assignment     A variable is assigned a value.

    Address,       Indirect
    Pointer        reference

    Call           Call

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

    Include        Include        A file included with the INCLUDE
                                  statement

    Precompiled    N/A

    Reference      Reference      Any nondeclaration

    Explicit       Explicit       A variable or procedure explicitly
                                  declared with DECLARE or PROCEDURE
                                  statement

    Implicit       Implicit       A variable declared by the compiler
                                  on first reference, for example, a
                                  picture variable

    Visible        N/A

    Hidden         N/A

    Compilation_   Module
    unit

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

    SCA Domain Classes and Equivalent SCAN Language Terminology

    SCA Term       SCAN Term      Explanation

    Inheritable    N/A

    Global         Global         Declaration has GLOBAL attribute

    Predefined     Predefined

    Multi_module   Global or
                   predefined

    Module_                       Local to one module
    specific
Close Help