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

#include <string>
#include <iostream>
#include <vector>

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

    virtual void print() const = 0;
    virtual void push(const ast_Base* var) const = 0;
};

#endif