Definition of user-defined types
User-defined data types are mainly provided as structures or enumerations. One may also provide union or type definitions. Since unions are supported as weak-typed or untyped collections, there is not much use for defining unions within ODABA.
Definition:
type_dcl := type_def | struct_dcl | union_dcl | enum_dcl