From 20d331813cf05f42961f0f6df531c2880f753a07 Mon Sep 17 00:00:00 2001 From: Marc Vertes Date: Sat, 21 Oct 2023 11:20:52 -0400 Subject: parser: implement operator precedence rules in expressions --- lang/spec.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lang/spec.go') diff --git a/lang/spec.go b/lang/spec.go index c5b50a4..a910f70 100644 --- a/lang/spec.go +++ b/lang/spec.go @@ -20,7 +20,8 @@ const ASCIILen = 1 << 7 // 128 type TokenProp struct { TokenId - SkipSemi bool // automatic semicolon insertion after newline + SkipSemi bool // automatic semicolon insertion after newline + Precedence int // operator precedence } type Spec struct { -- cgit v1.2.3