From 7285109115323c6be97801f6a46477ca2b6a4f64 Mon Sep 17 00:00:00 2001 From: Celestino Amoroso Date: Mon, 16 Sep 2024 06:49:26 +0200 Subject: [PATCH] parser.go: number sign is now allowed after the assign operator --- parser.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/parser.go b/parser.go index e351ce7..bfe8149 100644 --- a/parser.go +++ b/parser.go @@ -417,6 +417,7 @@ func (parser *parser) parseGeneral(scanner *scanner, allowForest bool, allowVarR case SymEqual: // if err = checkPrevSymbol(lastSym, SymIdentifier, tk); err == nil { currentTerm, err = tree.addToken(tk) + firstToken = true // } case SymFuncDef: var funcDefTerm *term @@ -483,7 +484,7 @@ func (parser *parser) parseGeneral(scanner *scanner, allowForest bool, allowVarR // return // } -func (parser *parser) expandOpAssign(scanner * scanner, tree *ast, tk *Token, allowVarRef bool) (t *term, err error) { +func (parser *parser) expandOpAssign(scanner *scanner, tree *ast, tk *Token, allowVarRef bool) (t *term, err error) { var opSym Symbol var opString string