Skip to content

Commit cea440d

Browse files
authored
tokenizer: account for multi-byte characters in tokenize_with_range (#39)
2 parents 69bf16a + 3c231b4 commit cea440d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/tokenizer.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -769,7 +769,7 @@ impl State<'_> {
769769
match self.peekable.next() {
770770
None => None,
771771
Some(s) => {
772-
self.pos += 1;
772+
self.pos += s.len_utf8();
773773
if s == '\n' {
774774
self.line += 1;
775775
self.col = 1;

0 commit comments

Comments
 (0)