lexer: rename runes.Reader to lexer.Reader and implement UnreadRune() and PeekRune() #4

Merged
amery merged 3 commits from pr-amery-reader into main 2023-08-29 15:23:15 +02:00
Showing only changes of commit edcba80baa - Show all commits
+3
View File
@@ -153,6 +153,9 @@ func (b *Reader) ReadRune() (rune, int, error) {
// decode rune
r, l := utf8.DecodeRune(b.buf[b.cursor:])
// step over
b.cursor += l
return r, l, nil
}