1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-02-03 14:50:04 +08:00
SpaceVim/bundle/nvim-treesitter-0.9.1/queries/firrtl/locals.scm

39 lines
586 B
Scheme

; Scopes
[
(source_file)
(circuit)
(module)
(else)
(when)
] @scope
; References
(identifier) @reference
; Definitions
(port (identifier) @definition.field)
(wire (identifier) @definition.field)
(cmem (identifier) @definition.field)
(smem (identifier) @definition.field)
(memory (identifier) @definition.field)
(register (identifier) @definition.field)
(circuit (identifier) @definition.namespace)
(module (identifier) @definition.namespace)
(parameter (identifier) @definition.parameter)
(rdwr (identifier) @definition.var)
(node (identifier) @definition.var)