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.