summaryrefslogtreecommitdiff
path: root/parser/tokens.go
diff options
context:
space:
mode:
Diffstat (limited to 'parser/tokens.go')
-rw-r--r--parser/tokens.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/parser/tokens.go b/parser/tokens.go
index 78467c6..ac08e2b 100644
--- a/parser/tokens.go
+++ b/parser/tokens.go
@@ -1,6 +1,8 @@
package parser
import (
+ "strings"
+
"github.com/mvertes/parscan/lang"
"github.com/mvertes/parscan/scanner"
)
@@ -9,9 +11,11 @@ import (
type Tokens []scanner.Token
func (toks Tokens) String() (s string) {
+ var sb strings.Builder
for _, t := range toks {
- s += t.String() + " "
+ sb.WriteString(t.String() + " ")
}
+ s += sb.String()
return s
}