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, 5 insertions, 1 deletions
diff --git a/src/syntax/lexer.rs b/src/syntax/lexer.rs
index dcd2509a..dc75a902 100644
--- a/src/syntax/lexer.rs
+++ b/src/syntax/lexer.rs
@@ -527,7 +527,11 @@ impl Lexer<'_> {
}
}
- SyntaxKind::Ident
+ if ident == "_" {
+ SyntaxKind::Underscore
+ } else {
+ SyntaxKind::Ident
+ }
}
fn number(&mut self, mut start: usize, c: char) -> SyntaxKind {