From fa136cb70b38d0ccbff2a98a23ab75e2f4d8464d Mon Sep 17 00:00:00 2001 From: Celestino Amoroso Date: Sat, 25 May 2024 03:32:13 +0200 Subject: [PATCH] parser.go: square brackets are also allowed after a variable --- parser.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parser.go b/parser.go index cb7315b..7504b17 100644 --- a/parser.go +++ b/parser.go @@ -407,7 +407,7 @@ func (self *parser) parseGeneral(scanner *scanner, allowForest bool, allowVarRef if currentTerm != nil { sym = currentTerm.symbol() } - if sym == SymList || sym == SymString || sym == SymDict || sym == SymExpression { + if sym == SymList || sym == SymString || sym == SymDict || sym == SymExpression || sym == SymVariable { indexTk := NewToken(listTerm.tk.row, listTerm.tk.col, SymIndex, listTerm.source()) indexTerm := newTerm(indexTk) if err = tree.addTerm(indexTerm); err == nil {