Copyright Digital Equipment Corp. All rights reserved.

Ada_Attributes_Table

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

   SCA Symbol Classes and Equivalent Ada Language Terminology

   SCA Term       Ada Term       Explanation

   Argument       Formal         A subprogram formal parameter
                  parameter

   Component,     Component      Record components and discriminants
   Field

   Constant,      Constant
   Literal

   Exception      Exception

   File           File           A file used during compilation

   Function,      All
   Procedure,     subprograms,
   Program,       entries,
   Routine,       and ACCEPT
   Subroutine     statements

   Generic        Generic        Generic subprograms or generic
                                 packages

   Keyword        Keyword        PDF keyword tag

   Label          Labels
                  and loop
                  identifiers

   Macro          N/A

   Module,        Packages
   Package

   Placeholder    Placeholder    LSE placeholder

   Psect          N/A

   Tag            Tag            PDF tag

   Task           Task           Task objects

   Type           Type

   Unbound        Unbound        Pragmas and attributes

   Variable       Object



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


   SCA Occurrence Classes and Equivalent Ada Language Terminology

   SCA Term       Ada Term       Explanation

   Primary        Body           For example, package body

   Associated     Specification  For example, package specification

   Declaration    Declaration    Any declaration, either primary or
                                 associated

   Reference      Reference      Any nondeclaration

   Read, Fetch    Read

   Write, Store   Write

   Address,       N/A
   Pointer

   Call           Call

   Command_line   Command line   A file referred to on the command
                                 line; for example, ADA foo.ada

   Include        N/A

   Precompiled    N/A

   Separate       Separate       Any Ada package or sub-program unit
                                 defined as SEPARATE

   With           With           Any WITH of an Ada package or sub-program
                                 unit

   Explicit       Explicit       An entity that is explicitly
                                 declared. For example,
                                 declarations resulting from generic
                                 instantiations.

   Implicit       Implicit       Any symbol declared by the compiler,
                                 for example a loop name

   Visible        Visible        A symbol whose name is visible in
                                 the source

   Hidden         Hidden         A symbol whose name is not visible
                                 in the source; for example,
                                 anonymous types

   Compilation_   Compilation    Subprogram declaration or body,
   unit           unit           package declaration or body, and so
                                 forth

   Limited        Limited        Any Ada limited private type

   Private        Private        Any Ada private type

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

   SCA Domain Classes and Equivalent Ada Language Terminology

   SCA Term       Ada Term       Explanation

   Inheritable                   Objects declared in a package
                                 specification

   Global         N/A

   Predefined     N/A

   Multi_module                  Inheritable, Global and Predefined

   Module_        Module         Objects known to only one module
   specific       specific