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

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