blark.transform.TypeSpecificationBase
- class blark.transform.TypeSpecificationBase[source]
Bases:
object
Base class for a specification of a type.
Can specify a:
Enumeration:
( 1, 1 ) INT TYPE_NAME (TODO; ambiguous with 2)
A simple or string type specification:
TYPE_NAME STRING STRING[255]
An indirect simple specification:
POINTER TO TYPE_NAME REFERENCE TO TYPE_NAME REFERENCE TO POINTER TO TYPE_NAME
An array specification:
ARRAY [1..2] OF TypeName ARRAY [1..2] OF TypeName(1, 2)
Methods
Attributes
The full type name.
The full type name.
The base type name.
- property type_info: TypeInformation
The base type name.