TAL Reference Manual

TAL Syntax Summary (Bracket-and-Brace Diagrams)
Appendix C—526371.001
C-31
'SG'-Equivalenced Simple Variables
'SG'-Equivalenced Simple Variables
The 'SG'-equivalenced simple variable declaration associates a simple variable with a
location that is relative to the base address of the system global data area.
'SG'-Equivalenced Definition Structures
The 'SG'-equivalenced definition structure declaration associates a definition structure
with a location relative to the base address of the system global data area.
'SG'-Equivalenced Referral Structures
The 'SG'-equivalenced referral structure declaration associates a referral structure with
a location relative to the base address of the system global data area.
'SG'-Equivalenced Simple Pointers
The 'SG'-equivalenced simple pointer declaration associates a simple pointer with a
location relative to the base address of the system global data area.
type .SG identifier [ := preset-address ]
[ , .SG identifier [ := preset-address ] ] ... ;
type identifier = 'SG' [ " [ " index " ] " ]
[ { + } offset ]
{ - }
[ , identifier = 'SG' [ " [ " index "]" ] ] . . . ;
[ { + } offset ]
{ - }
STRUCT [ . ] identifier = 'SG'
[ .SG ]
[ .EXT]
[ " [ " index " ] " ] ; structure-layout ;
[ { + } offset ]
{ - }
STRUCT [ . ] identifier ( referral ) = 'SG'
[ .SG ]
[ .EXT]
[ " [ " index "]" ] ;
[ { + } offset ]
{ - }