Dataflow Software Stack
032db78
Master Thesis of Mathijs Saey at the VUB
|
Classes | |
class | frontEnd.IF1.type._Type |
class | frontEnd.IF1.type._UnknownType |
Represents any possible type. More... | |
class | frontEnd.IF1.type._BasicType |
Represents one of the basic IF1 types. More... | |
class | frontEnd.IF1.type._ContainerType |
Wrapper around a container that contains a single base type (such as an array) More... | |
class | frontEnd.IF1.type._CombinedType |
Wrapper around a combined type that contains multiple base types. More... | |
class | frontEnd.IF1.type._PointerType |
Wrapper around a pointer to the first element of a combined type. More... | |
class | frontEnd.IF1.type._FunctionType |
Wrapper around a function type. More... | |
class | frontEnd.IF1.type._TypePool |
Store all the encountered types. More... | |
Namespaces | |
frontEnd.IF1.type | |
Type parser. | |
Functions | |
def | frontEnd.IF1.type.getType |
Get a type from the pool. More... | |
def | frontEnd.IF1.type.parseType |
Variables | |
tuple | frontEnd.IF1.type.log = logging.getLogger('frontEnd.IF1_type') |
int | frontEnd.IF1.type._label_idx = 1 |
int | frontEnd.IF1.type._code_idx = 2 |
int | frontEnd.IF1.type._arg_1_idx = 3 |
int | frontEnd.IF1.type._arg_2_idx = 4 |
dictionary | frontEnd.IF1.type._type_codes |
The function that is needed to parse a given idx. More... | |
dictionary | frontEnd.IF1.type._basic_types |
Basic type codes and the python types to match them. More... | |
tuple | frontEnd.IF1.type._pool = _TypePool() |