aboutsummaryrefslogtreecommitdiffstats
path: root/c_compiler/include/node.hpp
blob: 940a948be2cae925741cd50fce45467a2b0ca2dd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef AST_BASE_HPP
#define AST_BASE_HPP

#include "ast.hpp"


class Node {
public:
    virtual ~Node() {}

    virtual void print() const = 0;
    virtual void printxml() const = 0;
    virtual void printasm() const = 0;
};

    
#endif