![]() |
Dataflow Software Stack
032db78
Master Thesis of Mathijs Saey at the VUB
|
Classes | |
| class | frontEnd.IF1.environment.Scope |
| Single part of the scope stack. More... | |
| class | frontEnd.IF1.environment.CompoundScope |
| Single part of the scope stack. More... | |
Namespaces | |
| frontEnd.IF1.environment | |
| Node lookup and scoping rules. | |
Functions | |
| def | frontEnd.IF1.environment.scope |
| Create a new scope and push it on top of the stack. More... | |
| def | frontEnd.IF1.environment.scopeCompound |
| Create a new compound scope and push it on top of the stack. More... | |
| def | frontEnd.IF1.environment.popScope |
| Remove the current scope. More... | |
| def | frontEnd.IF1.environment.getNode |
| Get the node with label in the current scope. More... | |
| def | frontEnd.IF1.environment.addNode |
| Add node with label to the current scope. More... | |
| def | frontEnd.IF1.environment.getSubGraph |
| Get the subgraph of the current scope. More... | |
| def | frontEnd.IF1.environment.addSubGraph |
| Add a subgraph to the compound scope. More... | |
| def | frontEnd.IF1.environment.getSubGraphs |
| Get the subgraphs. More... | |
| def | frontEnd.IF1.environment.isCompound |
| Are we currently in a compound node? More... | |
| def | frontEnd.IF1.environment.enterComp |
| Enter a compound node. More... | |
| def | frontEnd.IF1.environment.exitComp |
| Exit a compound node. More... | |
Variables | |
| tuple | frontEnd.IF1.environment.log = logging.getLogger(__name__) |
| list | frontEnd.IF1.environment.__STACK__ = [Scope()] |
| A stack with the global scope at the bottom, and the current scope at the top. More... | |
| int | frontEnd.IF1.environment.__COMP_LEVEL__ = 0 |
| Keeps track of the level of depth w.r.t. More... | |
1.8.8