diff --git a/src/Makefile b/src/Makefile index bb92777..09f57ca 100644 --- a/src/Makefile +++ b/src/Makefile @@ -4,7 +4,7 @@ PARSER = bison -LIB_FILES = $(PARSER)/$(PARSER)_parser.cpp $(PARSER)/flex_lexer.cpp $(PARSER)/SQLParser.cpp lib/Statement.cpp lib/Expr.cpp lib/sqlhelper.cpp +LIB_FILES = $(PARSER)/$(PARSER)_parser.cpp $(PARSER)/flex_lexer.cpp $(PARSER)/SQLParser.cpp lib/Expr.cpp lib/sqlhelper.cpp TESTS_MAIN = sql_tests.cpp TESTS_BIN = bin/tests diff --git a/src/lib/Statement.cpp b/src/lib/Statement.cpp deleted file mode 100644 index 4b5ac65..0000000 --- a/src/lib/Statement.cpp +++ /dev/null @@ -1,15 +0,0 @@ -/* - * Statement.cpp - * Implementation of functions used to build the syntax tree. - */ - -#include "Statement.h" -#include - -Statement::Statement(EStatementType type) : type(type) { - -}; - -SelectStatement::SelectStatement() : Statement(eSelect) { - -}; \ No newline at end of file diff --git a/src/lib/Statement.h b/src/lib/Statement.h index e24a9a9..01d98bc 100644 --- a/src/lib/Statement.h +++ b/src/lib/Statement.h @@ -18,14 +18,14 @@ typedef enum { struct Statement { - Statement(EStatementType type); + Statement(EStatementType type) : type(type) {}; EStatementType type; }; struct SelectStatement : Statement { - SelectStatement(); + SelectStatement() : Statement(eSelect) {}; TableRef* from_table; List* select_list;