|
sammine-lang
|
Defined the AST Node classes (ProgramAST, StructDefAST, FuncDefAST) and a visitor interface for traversing the AST. More...
#include "ast/AstBase.h"#include "ast/AstDecl.h"#include "util/QualifiedName.h"#include "util/Utilities.h"#include <cassert>#include <cstddef>#include <memory>#include <optional>#include <string>#include <vector>

Go to the source code of this file.
Macros | |
| #define | AST_NODE_METHODS(tree_name, kind_val) |
Enumerations | |
| enum class | ParseKind { Simple , Pointer , Array , Function , Generic , Tuple } |
Defined the AST Node classes (ProgramAST, StructDefAST, FuncDefAST) and a visitor interface for traversing the AST.
| #define AST_NODE_METHODS | ( | tree_name, | |
| kind_val ) |