Use 'error' capture for reserved keywords

pull/844/head
Michael Davis 2024-03-04 16:16:00 +07:00
parent 80a358de64
commit e28f8980e3
No known key found for this signature in database
2 changed files with 10 additions and 10 deletions

@ -72,8 +72,8 @@
; Reserved identifiers
; TODO: when tree-sitter supports `#any-of?` in the Rust bindings,
; refactor this to use `#any-of?` rather than `#match?`
((identifier) @warning
(#match? @warning "^(auto|delegate|derive|else|implement|macro|test|echo)$"))
((identifier) @error
(#match? @error "^(auto|delegate|derive|else|implement|macro|test|echo)$"))
; Variables
(identifier) @variable

@ -1,16 +1,16 @@
auto
// <- warning
// <- error
delegate
// <- warning
// <- error
derive
// <- warning
// <- error
else
// <- warning
// <- error
implement
// <- warning
// <- error
macro
// <- warning
// <- error
test
// <- warning
// <- error
echo
// <- warning
// <- error