aboutsummaryrefslogtreecommitdiffstats
path: root/c_parser/include/ast_base.hpp
blob: b793a9b2d54cf7d21540802ce604bbab92245bdc (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