diff options
Diffstat (limited to 'c_parser/include/ast_base.hpp')
-rw-r--r-- | c_parser/include/ast_base.hpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/c_parser/include/ast_base.hpp b/c_parser/include/ast_base.hpp new file mode 100644 index 0000000..9451609 --- /dev/null +++ b/c_parser/include/ast_base.hpp @@ -0,0 +1,16 @@ +#ifndef AST_BASE_HPP +#define AST_BASE_HPP + +#include <string> +#include <iostream> +#include <vector> + +class Base { +public: + virtual ~Base() {} + + virtual void print() const = 0; + virtual void push(const Base* _var) const = 0; +}; + +#endif |