diff --git a/src/Evaluator/EvalValues/EvalValue.cpp b/src/Evaluator/EvalValues/EvalValue.cpp index a4a1c7e..df03672 100644 --- a/src/Evaluator/EvalValues/EvalValue.cpp +++ b/src/Evaluator/EvalValues/EvalValue.cpp @@ -1,6 +1,7 @@ #include "EvalValue.hpp" #include "NumericEvalValue.hpp" #include "StringEvalValue.hpp" +#include "NilEvalValue.hpp" #include #include @@ -52,6 +53,11 @@ namespace Porygon::Evaluation { EvalValue *CreateStringEvalValue(const char16_t *s) { return new StringEvalValue(s); } + + EvalValue *CreateNilEvalValue() { + return new NilEvalValue(); + } + } }