diff --git a/lexer/lexer.go b/lexer/lexer.go index 03f475d..657207d 100644 --- a/lexer/lexer.go +++ b/lexer/lexer.go @@ -278,24 +278,12 @@ func lexString(l *Lexer) stateFn { func (i Item) String() string { var label string switch i.Token { + case BraceOpen, BraceClose, BracketOpen, BracketClose, Quote, Colon, Comma: + label = i.Val case EOF: label = "EOF" case Error: label = fmt.Sprintf("(Error: %q)", i.Val) - case BraceOpen: - label = "{" - case BraceClose: - label = "}" - case BracketOpen: - label = "[" - case BracketClose: - label = "]" - case Quote: - label = "\"" - case Colon: - label = ":" - case Comma: - label = "," case Null: label = fmt.Sprintf("(NULL: %q)", i.Val) case Bool: