Copyright Digital Equipment Corp. All rights reserved.

BLISS_Attributes_Table

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

   SCA Symbol Classes and Equivalent BLISS Language Terminology

   SCA Term       BLISS Term     Explanation



   Argument       Parameter      Routine formal parameter

   Component,     Field          Subpart of a BLOCK or BLOCKVECTOR
   Field                         structure

   Constant,      Literal        A literal
   Literal

   Exception      N/A

   File           file           A file used during compilation

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

   Generic        N/A

   Keyword        Keyword        PDF keyword tag

   Label          Label          A label identifier

   Macro          Macro          A macro

   Module,        Module         A compilation unit
   Package

   Placeholder    Placeholder    An LSE placeholder

   Psect          Psect          A psect

   Tag            Tag            A PDF tag

   Task           N/A

   Type           Type           For example, fieldset

   Unbound        Unbound        A name the compiler does not know
                                 the purpose of. This is common when
                                 macros are used.

   Variable       Variable       A program variable



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


   SCA Occurrence Classes and Equivalent BLISS Language Terminology

   SCA Term       BLISS Term     Explanation



   Primary        Declaration    The declaration containing the
                                 actual implementation

   Associated     Declaration    A FORWARD or EXTERNAL declaration

   Declaration    Declaration    Either a PRIMARY or ASSOCIATED
                                 declaration

   Read, Fetch    Fetch

   Write, Store   Store

   Address,       Address
   Pointer

   Call           call

   Command_line   Input file     A file specified on the command
                  specification  line; for example, BLISS foo.b32

   Include        Require        A file specified in a REQUIRE or
                                 %REQUIRE statement

   Precompiled    Library        A file specified in a LIBRARY
                                 statement

   Reference      Reference      Any nondeclaration

   Explicit       Explicit       Any symbol declared by the user

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

   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,
                                 contained inside a macro

   Compilation_   Module         A module
   unit           declaration



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


   SCA Domain Classes and Equivalent BLISS Language Terminology

   SCA Term       BLISS Term     Explanation



   Inheritable    Inheritable    A symbol declared in a library file,
                                 and used elsewhere

   Global         GLOBAL

   Predefined     Defined by     For example, CH$FILL, BLOCKVECTOR,
                  the language   and so forth

   Multi_module                  GLOBAL, Predefined, or Inheritable

   Module_        LOCAL or OWN
   specific