nvim-treesitter/queries/ql/locals.scm
2020-09-30 17:06:58 +02:00

26 lines
555 B
Scheme

(classlessPredicate
name: (predicateName) @name) @definition.function
(memberPredicate
name: (predicateName) @name) @definition.method
(aritylessPredicateExpr
name: (literalId) @name) @reference.call
(module
name: (moduleName) @name) @definition.module
(dataclass
name: (className) @name) @definition.class
(datatype
name: (className) @name) @definition.class
(datatypeBranch
name: (className) @name) @definition.class
(qualifiedRhs
name: (predicateName) @name) @reference.call
(typeExpr
name: (className) @name) @reference.type