Implements unary operation evaluation

This commit is contained in:
2019-05-25 14:59:12 +02:00
parent 9131fbfee7
commit b536187593
7 changed files with 82 additions and 2 deletions

View File

@@ -28,6 +28,9 @@ class Evaluator {
NumericEvalValue* EvaluateIntegerBinary(BoundBinaryExpression* expression);
BooleanEvalValue *EvaluateBooleanBinary(BoundBinaryExpression *expression);
NumericEvalValue* EvaluateIntegerUnary(BoundUnaryExpression* expression);
BooleanEvalValue *EvaluateBooleanUnary(BoundUnaryExpression *expression);
public:
Evaluator(Script* script){
_scriptData = script;