TAL Reference Manual
TAL Syntax Summary (Bracket-and-Brace Diagrams)
Appendix C—526371.001
C-14
Equivalenced Structure Pointers
Equivalenced Structure Pointers
An equivalenced structure pointer associates a new structure pointer with a previously 
declared variable.
Base-Address Equivalenced Variable 
Declarations
The following syntax diagrams describe base-addressed equivalenced variable 
declarations for simple variables, simple pointers, structures, and structure pointers.
Base-Address Equivalenced Simple Variables
A base-addressed equivalenced simple variable associates a simple variable with a 
global, local, or top-of-stack base address.
Base-Address Equivalenced Definition Structures
A base-addressed equivalenced definition structure associates a definition structure 
with a global, local, or top-of-stack base address.
{ STRING } { . } identifier ( referral )
{ INT   } { .EXT }
    = previous-identifier [ " [ " index " ] " ]
        [ { + } offset ]
         { - }
[ , { .  } identifier ( referral )
 { .EXT }
  = previous-identifier [ " [ " index " ] " ] ] ... ;
      [ { + } offset ]
       { - }
type identifier = base-address [ " [ " index " ] " ]
       [ { + } offset ]
        { - }
[ , identifier = base-address [ " [ " index " ] " ] ] ... ;
       [ { + } offset ]
       { - }
STRUCT [ .  ] identifier = base-address
   [ .EXT ]
    [ " [ " index " ] " ] ; structure-layout ;
    [ { + } offset ]
    { - }










