More stuff! Tons of stuff!
This commit is contained in:
@@ -7,4 +7,3 @@ ASTVisitor::ASTVisitor() {
|
||||
ASTVisitor::~ASTVisitor() {
|
||||
//
|
||||
}
|
||||
|
||||
|
||||
9
src/AST/Statement.cpp
Normal file
9
src/AST/Statement.cpp
Normal file
@@ -0,0 +1,9 @@
|
||||
#include "AST/Statement.h"
|
||||
|
||||
Statement::Statement() {
|
||||
//
|
||||
}
|
||||
|
||||
Statement::~Statement() {
|
||||
//
|
||||
}
|
||||
5
src/AST/Type.cpp
Normal file
5
src/AST/Type.cpp
Normal file
@@ -0,0 +1,5 @@
|
||||
#include "AST/Type.h"
|
||||
|
||||
Type::Type(std::string name) : name_(name) {
|
||||
//
|
||||
}
|
||||
22
src/AST/VariableDefinition.cpp
Normal file
22
src/AST/VariableDefinition.cpp
Normal file
@@ -0,0 +1,22 @@
|
||||
#include "AST/VariableDefinition.h"
|
||||
#include "AST/ASTVisitor.h"
|
||||
|
||||
VariableDefinition::VariableDefinition(int type, std::string name) : type_(type), name_(name) {
|
||||
//
|
||||
}
|
||||
|
||||
VariableDefinition::~VariableDefinition() {
|
||||
//
|
||||
}
|
||||
|
||||
void VariableDefinition::accept(ASTVisitor* visitor) {
|
||||
visitor->visit(this);
|
||||
}
|
||||
|
||||
int VariableDefinition::getType() {
|
||||
return type_;
|
||||
}
|
||||
|
||||
std::string VariableDefinition::getName() {
|
||||
return name_;
|
||||
}
|
||||
Reference in New Issue
Block a user