From aa5861917ac2543f85bf4cfefbb69cf501d4de41 Mon Sep 17 00:00:00 2001 From: Marc Vertes Date: Mon, 26 Jan 2026 18:44:29 +0100 Subject: fix: improve multi assign Do not consider assign operators in expression handling, they are part of statements. Isolate parsing of left hand side and right hand side in assignments. --- parser/tokens.go | 1 - 1 file changed, 1 deletion(-) (limited to 'parser/tokens.go') diff --git a/parser/tokens.go b/parser/tokens.go index 7a241f3..9c4354d 100644 --- a/parser/tokens.go +++ b/parser/tokens.go @@ -88,7 +88,6 @@ func newReturn(pos int) Token { return newToken(lang.Ret func newJumpSetFalse(label string, pos int) Token { return newToken(lang.JumpSetFalse, label, pos) } func newJumpSetTrue(label string, pos int) Token { return newToken(lang.JumpSetTrue, label, pos) } func newComposite(pos int) Token { return newToken(lang.Composite, "", pos) } -func newIndexAssign(pos int) Token { return newToken(lang.IndexAssign, "", pos) } func newIndex(pos int) Token { return newToken(lang.Index, "", pos) } func newInt(i, pos int) Token { return newToken(lang.Int, strconv.Itoa(i), pos) } func newColon(pos int) Token { return newToken(lang.Colon, "", pos) } -- cgit v1.2.3