mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-02 11:36:54 -04:00
* Add support for Pascal * Pascal: Replace some of the capture groups, use lua-match where possible
25 lines
1 KiB
Scheme
25 lines
1 KiB
Scheme
|
|
(root) @scope
|
|
|
|
(defProc) @scope
|
|
(lambda) @scope
|
|
(interface (declProc) @scope)
|
|
(declSection (declProc) @scope)
|
|
(declClass (declProc) @scope)
|
|
(declHelper (declProc) @scope)
|
|
(declProcRef) @scope
|
|
|
|
(exceptionHandler) @scope
|
|
(exceptionHandler variable: (identifier) @definition)
|
|
|
|
(declArg name: (identifier) @definition)
|
|
(declVar name: (identifier) @definition)
|
|
(declConst name: (identifier) @definition)
|
|
(declLabel name: (identifier) @definition)
|
|
(genericArg name: (identifier) @definition)
|
|
(declEnumValue name: (identifier) @definition)
|
|
(declType name: (identifier) @definition)
|
|
(declType name: (genericTpl entity: (identifier) @definition))
|
|
|
|
(declProc name: (identifier) @definition)
|
|
(identifier) @reference
|