Skip to content

Commit 26737d2

Browse files
committed
fix: numbers before a dot pushed to buffers.1, (fixes #1)
1 parent 5c0b5c2 commit 26737d2

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/tokenizer.rs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,13 @@ pub fn tokenize(content: &str) -> Result<Vec<Token>, TokenizationError> {
182182
iter = r_iter;
183183
continue;
184184
}
185-
_ => buffers.0.push(c),
185+
_ => {
186+
if !buffers.1.is_empty() {
187+
tokens.push(Token::Number(buffers.1.clone(), i - buffers.1.len()));
188+
buffers.1.clear();
189+
}
190+
buffers.0.push(c);
191+
}
186192
}
187193
} else {
188194
buffers.0.push(c);

0 commit comments

Comments
 (0)