summaryrefslogtreecommitdiff
path: root/scanner/scan.go
diff options
context:
space:
mode:
Diffstat (limited to 'scanner/scan.go')
-rw-r--r--scanner/scan.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/scanner/scan.go b/scanner/scan.go
index 33c198c..cb1549e 100644
--- a/scanner/scan.go
+++ b/scanner/scan.go
@@ -46,8 +46,10 @@ func (t *Token) Name() string {
func (t *Token) String() string {
s := t.Tok.String()
if t.Tok.IsLiteral() || t.Tok.IsBlock() || t.Tok == lang.Ident || t.Tok == lang.Comment ||
- t.Tok == lang.Period || t.Tok == lang.Label || t.Tok == lang.Goto {
+ t.Tok == lang.Period || t.Tok == lang.Label || t.Tok == lang.Goto || t.Tok == lang.JumpSetFalse || t.Tok == lang.JumpSetTrue || t.Tok == lang.JumpFalse || t.Tok == lang.Colon || t.Tok == lang.Composite {
s += strconv.Quote(t.Str)
+ } else if t.Tok == lang.Call {
+ s += "(" + strconv.Itoa(t.Beg) + ")"
}
return s
}