From de8108932c3ac9ef1ea70ea5b0c74f369c36c442 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustav=20S=C3=B6rn=C3=A4s?= Date: Sun, 10 Jan 2021 14:05:37 +0100 Subject: fix negation precedence --- src/compiler.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/compiler.rs b/src/compiler.rs index f36d717..7732992 100644 --- a/src/compiler.rs +++ b/src/compiler.rs @@ -153,7 +153,7 @@ impl Compiler { Token::Not => Op::Not, _ => self.error("Invalid unary operator"), }; - self.value(block); + self.parse_precedence(block, Prec::Factor); block.add(op, self.line()); } -- cgit v1.2.1