diff options
Diffstat (limited to 'src/syntax/lexer.rs')
| -rw-r--r-- | src/syntax/lexer.rs | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/syntax/lexer.rs b/src/syntax/lexer.rs index 43a4872b..a5e4a9e0 100644 --- a/src/syntax/lexer.rs +++ b/src/syntax/lexer.rs @@ -284,10 +284,8 @@ impl Lexer<'_> { self.s.eat_while(char::is_ascii_digit); let read = self.s.from(start); - if self.s.eat_if('.') && self.space_or_end() { - if read.parse::<usize>().is_ok() { - return SyntaxKind::EnumMarker; - } + if self.s.eat_if('.') && self.space_or_end() && read.parse::<usize>().is_ok() { + return SyntaxKind::EnumMarker; } self.text() |
