4#include "ast/ASTProperties.h"
7#include "mlir/IR/Builders.h"
8#include "mlir/IR/BuiltinOps.h"
9#include "mlir/IR/MLIRContext.h"
10#include "mlir/IR/OwningOpRef.h"
11#include "mlir/IR/Value.h"
12#include "mlir/Dialect/Func/IR/FuncOps.h"
14#include "llvm/ADT/ScopedHashTable.h"
15#include "llvm/ADT/StringRef.h"
19namespace sammine_lang {
23mlir::OwningOpRef<mlir::ModuleOp>
25 const std::string &moduleName,
const std::string &fileName,
Defined the AST Node classes (ProgramAST, StructDefAST, FuncDefAST) and a visitor interface for trave...
Defines the core Type system for Sammine.
Definition ASTProperties.h:40