From e5f3e01f3793aaf2928c156cf224dfd35ebbe3e7 Mon Sep 17 00:00:00 2001 From: Baitinq Date: Mon, 10 Feb 2025 23:44:31 +0100 Subject: Evaluator: Add "printb" function --- src/evaluator.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/evaluator.zig') diff --git a/src/evaluator.zig b/src/evaluator.zig index ad489f1..43380a1 100644 --- a/src/evaluator.zig +++ b/src/evaluator.zig @@ -105,7 +105,7 @@ pub const Evaluator = struct { std.debug.assert(primary_expression.* == .IDENTIFIER); // Print function implementation - if (std.mem.eql(u8, function_call_statement.expression.PRIMARY_EXPRESSION.IDENTIFIER.name, "print")) { + if (std.mem.eql(u8, function_call_statement.expression.PRIMARY_EXPRESSION.IDENTIFIER.name, "print") or std.mem.eql(u8, function_call_statement.expression.PRIMARY_EXPRESSION.IDENTIFIER.name, "printb")) { std.debug.assert(function_call_statement.arguments.len == 1); std.debug.print("PRINT: {any}\n", .{try self.get_expression_value(function_call_statement.arguments[0])}); return null; -- cgit 1.4.1