TAL Reference Manual
TAL Syntax Summary (Bracket-and-Brace Diagrams)
Appendix C—526371.001
C-12
Pointer Declarations
Pointer Declarations
The following syntax diagrams describe simple pointer and structure pointer
declarations.
Simple Pointers
A simple pointer is a variable you load with a memory address, usually of a simple
variable or array, which you access with this simple pointer.
Structure Pointers
A structure pointer is a variable you load with a memory address of a structure, which
you access with this structure pointer.
Equivalenced Variable Declarations
The following syntax diagrams describe equivalenced variable declarations for simple
variables, simple pointers, structures, and structure pointers.
Equivalenced Simple Variables
An equivalenced simple variable associates a new simple variable with a previously
declared variable.
{ STRING } { . } identifier ( referral )
{ INT } { .EXT}
= previous-identifier ;
type { . } identifier [ := initialization ]
{ .EXT }
[ , { . } identifier [ := initialization ] ] ... ;
{ .EXT }
{ STRING } { . } identifier ( referral )
{ INT } { .EXT }
[ := initialization ]
[ , { . } identifier ( referral )
{ .EXT }
[ := initialization ] ] . . . ;