1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-03-12 17:55:41 +08:00

39 lines
749 B
Scheme
Raw Normal View History

(block) @scope
; Parameter definitions
(parameter_declaration
command: (identifier)
macro: (macro) @definition.parameter)
; Variable definitions
(macro_definition
command: (identifier)
macro: (macro) @definition.var)
(command_expression
command: (identifier)
arguments: (argument_list
declarator: (trace32_hll_variable) @definition.var))
; Function definitions
(subroutine_block
command: (identifier)
subroutine: (identifier) @definition.function)
(labeled_expression
label: (identifier) @definition.function
(block))
; References
(
(subroutine_call_expression
command: (identifier)
subroutine: (identifier) @reference)
(#set! reference.kind "function")
)
[
(macro)
(trace32_hll_variable)
] @reference