![]() |
Zen
A cross-platform functional programming language
|
AST Factory. More...
Go to the source code of this file.
Classes | |
| class | LexerContext |
| The Lexer Context. More... | |
| class | ParseContext |
| The Parser Context. More... | |
| class | ParseContext::IndexableTypeCaster |
| The Indexable type visitor. More... | |
| struct | ParseContext::ImportFrame |
| Stack item for imports. More... | |
| class | ParseContext::InitVariableDefCreator |
| The indexable type visitor for init variable definitions. More... | |
| struct | ParseContext::TypeDefSig |
| Temporary holder for typedef signature. More... | |
| class | ParseContext::IndexExprCreator |
| The indexable type visitor for index expressions. More... | |
Namespaces | |
| namespace | zbl |
zbl namespace | |
Defines | |
| #define | INTERNAL_TOKEN_REF |
| Used by Token.hpp. | |
AST Factory.
This file defines the AST class factory.