From 6a0490257bf235d011004bc303306f617ac6ea31 Mon Sep 17 00:00:00 2001 From: Marc Vertes Date: Mon, 20 Nov 2023 15:54:52 +0100 Subject: parser: add support for unary operators --- parser/interpreter_test.go | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'parser/interpreter_test.go') diff --git a/parser/interpreter_test.go b/parser/interpreter_test.go index 308474c..db9b916 100644 --- a/parser/interpreter_test.go +++ b/parser/interpreter_test.go @@ -65,6 +65,10 @@ func TestExpr(t *testing.T) { {src: "7 == 2 * 3 + 1", res: "true"}, {src: "1 + 3 * 2 == 2 * 3 + 1", res: "true"}, {src: "a := 1 + 3 * 2 == 2 * 3 + 1; a", res: "true"}, + {src: "-2", res: "-2"}, + {src: "-2 + 5", res: "3"}, + {src: "5 + -2", res: "3"}, + {src: "!false", res: "true"}, }) } -- cgit v1.2.3