Type Expression
Type expression used in type declaration.
Syntax
The type expression is either
- a predefined type
ortype_expr: bool
ortype_expr: signed << expr >>
ortype_expr: int8 or int16 or int32 or int64
ortype_expr: unsigned << expr >>type_expr: uint8 or uint16 or uint32 or uint64 - or a reference to a type defined in another module
type_expr: path - or a type variable
type_expr: 'ID - or an array
type_expr: type_expr^expr
A type_expr used in a constant, sensor, group or type declaration cannot contain any type variable.