From 446c2394ec8970198d645bbbb462c67b9e3f1b1e Mon Sep 17 00:00:00 2001 From: Yann Herklotz Date: Thu, 2 Mar 2017 23:22:51 +0000 Subject: Changing ast structure again --- c_compiler/include/expression.hpp | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) (limited to 'c_compiler/include/expression.hpp') diff --git a/c_compiler/include/expression.hpp b/c_compiler/include/expression.hpp index f67d2d7..9eb9efd 100644 --- a/c_compiler/include/expression.hpp +++ b/c_compiler/include/expression.hpp @@ -3,22 +3,14 @@ #include "ast.hpp" -#include -#include - -class Expression : public Base { +class Expression : public BaseNode { private: public: - Expression() {} - - virtual void print() const { - - } + Expression() : BaseNode() {} - virtual void push(const Base* _base) const { - std::cerr << "Can't call this function for this type" << std::endl; - (void)_base; - } + virtual void print() const override {} + virtual void printxml() const override {} + virtual void printasm() const override {} }; #endif -- cgit