Record References
A record is a data area consisting of a sequence of items, which may be of different sizes and types. Items are addressed by name.
TYPE Z = RECORD I: INTEGER; X, Y, Z: REAL; VAR W: Z;
I |
X |
Y |
Z |
Field: | Offset: | Size: |
I | 0 | 4 |
X | 8 | 8 |
Y | 16 | 8 |
Z | 24 | 8 |
TOTAL SIZE = 32
W.X would produce the code (AREF W 8).