From 1a2f5d76b34bbee23bf7a5cb439168442bf6def5 Mon Sep 17 00:00:00 2001 From: Baitinq Date: Sun, 12 Jan 2025 17:43:50 +0100 Subject: Add support for sum operator --- src/evaluator.zig | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/evaluator.zig') diff --git a/src/evaluator.zig b/src/evaluator.zig index f8bb052..ef83463 100644 --- a/src/evaluator.zig +++ b/src/evaluator.zig @@ -93,6 +93,12 @@ pub const Evaluator = struct { return try self.get_expression_value(expression orelse return EvaluatorError.EvaluationError); }, + .BINARY => |operation| { + //TODO: For now, this just represents sum + const lhs = try self.get_expression_value(operation.lhs); + const rhs = try self.get_expression_value(operation.rhs); + return lhs + rhs; + }, }; } }; -- cgit 1.4.1