From 6268abda8c5252591d94bb23236b726edb0f3618 Mon Sep 17 00:00:00 2001
From: Celestino Amoroso <celestino.amoroso@gmail.com>
Date: Fri, 3 Jan 2025 07:27:49 +0100
Subject: [PATCH] token.go: new member function Token.SetSymbol()

---
 token.go | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/token.go b/token.go
index e399566..e779619 100644
--- a/token.go
+++ b/token.go
@@ -79,6 +79,10 @@ func (tk *Token) IsSymbol(sym Symbol) bool {
 	return tk.Sym == sym
 }
 
+func (tk *Token) SetSymbol(sym Symbol) {
+	tk.Sym = sym
+}
+
 func (tk *Token) Errorf(template string, args ...any) (err error) {
 	err = fmt.Errorf(fmt.Sprintf("[%d:%d] ", tk.row, tk.col)+template, args...)
 	return