![]() |
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() |
1.8.8