Files
scully/src/AST/CodeGenVisitor.cpp

60 lines
1.1 KiB
C++
Raw Normal View History

2013-06-01 13:04:53 +02:00
#include "AST/CodeGenVisitor.h"
CodeGenVisitor::CodeGenVisitor(llvm::Module* module, llvm::FunctionPassManager *fpm) {
2013-06-01 14:29:18 +02:00
builder_ = new llvm::IRBuilder<>(llvm::getGlobalContext());
module_ = module;
fpm_ = fpm;
2013-06-01 13:04:53 +02:00
}
CodeGenVisitor::~CodeGenVisitor() {
delete builder_;
2013-06-01 13:04:53 +02:00
}
void CodeGenVisitor::visit(AssignmentExpression* e) {
}
void CodeGenVisitor::visit(BinOpExpression* e) {
}
void CodeGenVisitor::visit(ConstantExpression* e) {
}
void CodeGenVisitor::visit(ExpressionStatement* e) {
}
void CodeGenVisitor::visit(ForStatement* e) {
}
void CodeGenVisitor::visit(FunctionCallExpression* e) {
}
void CodeGenVisitor::visit(FunctionDefinition* e) {
}
void CodeGenVisitor::visit(IfStatement* e) {
}
void CodeGenVisitor::visit(ParameterList* e) {
}
void CodeGenVisitor::visit(RandomForStatement* e) {
}
void CodeGenVisitor::visit(RandomIfStatement* e) {
}
void CodeGenVisitor::visit(ReturnStatement* e) {
}
void CodeGenVisitor::visit(Scope* e) {
}
void CodeGenVisitor::visit(StatementList* e) {
}
void CodeGenVisitor::visit(ValueList* e) {
}
void CodeGenVisitor::visit(VariableDefinition* e) {
}