8086 Object Module Formats | Version 4.8 |
APPENDIX 2
TYPE REPRESENTATIONS
The leaves in the following diagrams may be Numeric Leaves
without relations, Strinq Leaves, Index Leaves or Null Leaves. Andleaves and Orleaves are not supported at this time.
Types may be defined by branches of the followinq forms:
~~+ | type) | + | |||||
I | SCALAR | I | (length) , (scalar | , | |||
+ |
+------..._---+
|
|
|
|
|
| I | POINTER , |
|
|
|
|
|
|
| |
|
|
|
|
|
| + |
|
|
|
|
|
|
| ||
|
|
| (length) |
| ~+ |
|
| ||||||||
|
|
| , SCALAR |
| I @pointer | I |
|
| |||||||
| ~list | + | |||||||||||||
I STRUCTURE | I | (lenqth) I (number | of components) | I |
| of components | I | ||||||||
|
|
|
| + | |||||||||||
|
|
|
|
|
|
|
| ||||||||
|
|
| I LIST , ? I ? I ? I ... | I | ? |
| , |
|
|
| |||||
|
|
| + | + |
|
|
| ||||||||
|
|
| + |
| + |
|
|
|
| ||||||
|
|
| I | ARRAY | I | (lenqth) | I ~type |
| , |
|
|
|
| ||
|
|
| + |
|
| + |
|
|
|
|
89