summaryrefslogtreecommitdiff
path: root/src/syntax/lexer.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/syntax/lexer.rs')
-rw-r--r--src/syntax/lexer.rs6
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()