diff --git a/src/variables/variable.cpp b/src/variables/variable.cpp index 430b712..d8afe10 100644 --- a/src/variables/variable.cpp +++ b/src/variables/variable.cpp @@ -7,7 +7,7 @@ void set_value(Variable* var, Value* value) { var->value = value; } -Value* get_value(Variable* var) { +Value* get_value(const Variable* var) { if (!var) { std::cerr << "Error: Invalid Variable" << std::endl; return 0; } return var->value; } \ No newline at end of file diff --git a/src/variables/variable.hpp b/src/variables/variable.hpp index 7f71e58..fc19077 100644 --- a/src/variables/variable.hpp +++ b/src/variables/variable.hpp @@ -23,12 +23,6 @@ class Variable { // Variable Functions void set_value(Variable* var, Value* value); -Value* get_value(Variable* var); -Value* make_long(long num); -Value* make_double(double dec); -Value* make_true(); -Value* make_false(); -Value* make_boolean(int x); -Value* make_expression(Node* expr); +Value* get_value(const Variable* var); #endif