OBJECT <name> [ OF <linkname> ]
<item> [ <[size]> ] [ <:type> ] [ ,
<item> ]
OBJECT Point
X|x|R|r:FLOAT,
Y|y|G|g:FLOAT,
Z|z|B|b:FLOAT
OBJECT Help
Type:UWORD, // help type
NEWUNION AmigaGuide // amigaguide help
File:PTR TO UBYTE, // file name
Node:PTR TO UBYTE // node name
UNION LocalHelp // inlined help
Text:PTR TO UBYTE, // pointer to text
Length:UWORD // length of the text
ENDUNION, // end of the union
HelpTitle:PTR TO UBYTE // title of the help
OBJECT xxx // SIZEOF_xxx = 6 bytes
a:BYTE, // offset=0
b:BYTE, // offset=1
c:BYTE, // offset=2
d:WORD // offset=4
OBJECT PointList OF Point // see OBJECT Point above
Next:PTR TO Point,
Prev:PTR TO Point
OBJECT PointList
X|x|R|r:FLOAT,
Y|y|G|g:FLOAT,
Z|z|B|b:FLOAT,
Next:PTR TO Point,
Prev:PTR TO Point