aboutsummaryrefslogtreecommitdiffstats
path: root/c_compiler/include/initializer.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'c_compiler/include/initializer.hpp')
-rw-r--r--c_compiler/include/initializer.hpp13
1 files changed, 10 insertions, 3 deletions
diff --git a/c_compiler/include/initializer.hpp b/c_compiler/include/initializer.hpp
index 723f7aa..f28fbcc 100644
--- a/c_compiler/include/initializer.hpp
+++ b/c_compiler/include/initializer.hpp
@@ -5,17 +5,24 @@
class Initializer : public Node {
-
+public:
+ Initializer() {}
+
+ virtual void print() const {}
+ virtual void printxml() const {}
+ virtual void printasm() const {}
};
class Integer : public Initializer {
-
+public:
+ Integer() : Initializer() {}
};
class StringLiteral : public Initializer {
-
+public:
+ StringLiteral() : Initializer() {}
};