From a5b1385012c71d5c664791bf8288df341399435f Mon Sep 17 00:00:00 2001 From: Sasha Koshka Date: Sun, 16 Oct 2022 02:58:31 -0400 Subject: [PATCH] Some error message tweaks --- analyzer/type.go | 2 +- lexer/text.go | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/analyzer/type.go b/analyzer/type.go index 513abfc..dfc794d 100644 --- a/analyzer/type.go +++ b/analyzer/type.go @@ -391,7 +391,7 @@ func (what Type) Describe () (description string) { description += "}" } - if what.length > 0 { + if what.length != 1 { description += fmt.Sprint(":", what.length) } diff --git a/lexer/text.go b/lexer/text.go index 8a0ec0d..57e29a3 100644 --- a/lexer/text.go +++ b/lexer/text.go @@ -5,11 +5,12 @@ import "git.tebibyte.media/arf/arf/infoerr" // tokenizeString tokenizes a string or rune literal. func (lexer *lexingOperation) tokenizeString () (err error) { + token := lexer.newToken() + err = lexer.nextRune() if err != nil { return } - token := lexer.newToken() - got := "" + got := "" tokenWidth := 2 for {