diff --git a/lib/reader/src/lexer.rs b/lib/reader/src/lexer.rs index 474b8d04e0..caf32ed252 100644 --- a/lib/reader/src/lexer.rs +++ b/lib/reader/src/lexer.rs @@ -230,7 +230,7 @@ impl<'a> Lexer<'a> { self.next_ch(); if let Some(c) = self.lookahead { - // If the next character won't parse as a number, we conservatively return Token::Minus + // If the next character won't parse as a number, we return Token::Minus if !c.is_alphanumeric() && c != '.' { return token(Token::Minus, loc); }