|
Xreate
The Xreate programming language
|
Infrastructure to iterate over AST to facilitate analysis and compilation. More...
Infrastructure to iterate over AST to facilitate analysis and compilation.
Classes | |
| struct | PassContext |
| Holds current position in the AST during traverse. More... | |
| class | IPass |
| Interface for all passes to inherit. xreate::PassManager holds a collection of passes to execute. More... | |
| class | SymbolCache< Output > |
| Stores processing results for the already visited nodes. More... | |
| class | SymbolCache< void > |
| Set of the already visited nodes. More... | |
| class | AbstractPass< Output > |
| Minimal xreate::IPass implementation useful for many passes as the base class. More... | |
1.8.14