An integer array type.
The Boolean type.
A constant integer entity with the given type and value.
A named enumeration type.
The following is not an actual type, but it is compatible with every enumeration type - and so is useful when type checking constructs which must take a value of an arbitrary enumeration type.
The exception type.
The integer type.
A record type with the given fields.
The following is not an actual type, but it is compatible with every record type - and so is useful when type checking constructs which must take a value of an arbitrary record type.
All genuine types know how much storage in bytes is needed to store a value of their type.
Superclasses of all type representations.
A type that we don't know anything about.
A variable entity of the given type.
The size in bytes of a word used to store both integer and Boolean values.
Counter for previously used location.
Reset the symbol table.
Symbol table module containing facilities for creating and manipulating Obr language symbol information.