mirror of
https://github.com/pnx/dotfiles
synced 2026-06-16 19:30:01 +02:00
24 lines
584 B
Scheme
24 lines
584 B
Scheme
; extends
|
|
|
|
; php tags should be tagged as preprocessor tokens
|
|
(php_tag) @preproc
|
|
|
|
; Tag names in class definition
|
|
(class_declaration [
|
|
name: (name) @class.name
|
|
(base_clause (name) @class.inherit.name)
|
|
(class_interface_clause (name) @class.implements.name)
|
|
])
|
|
|
|
(interface_declaration (name) @interface.name)
|
|
|
|
; tag trait name in use declaration
|
|
(use_declaration (name) @use.trait.name)
|
|
|
|
; tag name token in "use" use namespace declaration
|
|
(namespace_use_declaration (namespace_use_clause [
|
|
(qualified_name [
|
|
(name) @namespace.name
|
|
])
|
|
alias: (name) @namespace.alias.name
|
|
]))
|