aboutsummaryrefslogtreecommitdiffstats
path: root/queries/ql
diff options
context:
space:
mode:
authorPham Huy Hoang <hoangtun0810@gmail.com>2024-01-06 15:05:50 +0900
committerChristian Clason <c.clason@uni-graz.at>2024-01-19 16:58:37 +0100
commit57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9 (patch)
tree70bf645539882b88e6fa129cefd30986b89bbac3 /queries/ql
parentci: add query lint job (diff)
downloadnvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar
nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar.gz
nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar.bz2
nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar.lz
nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar.xz
nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.tar.zst
nvim-treesitter-57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9.zip
chore: query formatting
Diffstat (limited to 'queries/ql')
-rw-r--r--queries/ql/folds.scm10
-rw-r--r--queries/ql/highlights.scm38
-rw-r--r--queries/ql/injections.scm4
-rw-r--r--queries/ql/locals.scm43
4 files changed, 65 insertions, 30 deletions
diff --git a/queries/ql/folds.scm b/queries/ql/folds.scm
index 1a31eeb20..eb7f27273 100644
--- a/queries/ql/folds.scm
+++ b/queries/ql/folds.scm
@@ -1,7 +1,7 @@
[
- (module)
- (classlessPredicate)
- (dataclass)
- (charpred)
- (memberPredicate)
+ (module)
+ (classlessPredicate)
+ (dataclass)
+ (charpred)
+ (memberPredicate)
] @fold
diff --git a/queries/ql/highlights.scm b/queries/ql/highlights.scm
index d7d9500b0..39b7bc101 100644
--- a/queries/ql/highlights.scm
+++ b/queries/ql/highlights.scm
@@ -11,7 +11,6 @@
"order"
"select"
"where"
-
(predicate)
(result)
(specialId)
@@ -106,26 +105,43 @@
"|"
] @punctuation.delimiter
-(moduleExpr (simpleId) @module)
-(module name: (moduleName) @module)
+(moduleExpr
+ (simpleId) @module)
+
+(module
+ name: (moduleName) @module)
+
+(dataclass
+ name: (className) @type)
+
+(typeExpr
+ name: (className) @type)
-(dataclass name: (className) @type)
-(typeExpr name: (className) @type)
+(datatype
+ name: (className) @type.definition)
-(datatype name: (className) @type.definition)
+(importModuleExpr
+ qualName: (simpleId) @variable)
-(importModuleExpr qualName: (simpleId) @variable)
(varName) @variable
(integer) @number
+
(float) @number.float
(string) @string
-(aritylessPredicateExpr (literalId) @function)
-(memberPredicate name: (predicateName) @function)
-(classlessPredicate name: (predicateName) @function)
-(charpred (className) @function)
+(aritylessPredicateExpr
+ (literalId) @function)
+
+(memberPredicate
+ name: (predicateName) @function)
+
+(classlessPredicate
+ name: (predicateName) @function)
+
+(charpred
+ (className) @function)
[
(line_comment)
diff --git a/queries/ql/injections.scm b/queries/ql/injections.scm
index baed9196d..090116c89 100644
--- a/queries/ql/injections.scm
+++ b/queries/ql/injections.scm
@@ -2,5 +2,5 @@
(line_comment)
(block_comment)
(qldoc)
- ] @injection.content
- (#set! injection.language "comment"))
+] @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/ql/locals.scm b/queries/ql/locals.scm
index f9b1195ae..239420151 100644
--- a/queries/ql/locals.scm
+++ b/queries/ql/locals.scm
@@ -1,30 +1,49 @@
; SCOPES
(module) @local.scope
+
(dataclass) @local.scope
+
(datatype) @local.scope
-;; TODO does not work
+
+; TODO does not work
;(classMember (body) @local.scope)
-(memberPredicate (body) @local.scope)
-(classlessPredicate (body) @local.scope)
-(quantified (conjunction) @local.scope)
+(memberPredicate
+ (body) @local.scope)
+
+(classlessPredicate
+ (body) @local.scope)
+
+(quantified
+ (conjunction) @local.scope)
+
(select) @local.scope
; DEFINITIONS
-
; module
-(module name: (moduleName) @local.definition.namespace)
+(module
+ name: (moduleName) @local.definition.namespace)
; classes
-(dataclass name: (className) @local.definition.type)
-(datatype name: (className) @local.definition.type)
+(dataclass
+ name: (className) @local.definition.type)
+
+(datatype
+ name: (className) @local.definition.type)
; predicates
-(charpred (className) @local.definition.method)
-(memberPredicate name: (predicateName) @local.definition.method)
-(classlessPredicate name: (predicateName) @local.definition.function)
+(charpred
+ (className) @local.definition.method)
+
+(memberPredicate
+ name: (predicateName) @local.definition.method)
+
+(classlessPredicate
+ name: (predicateName) @local.definition.function)
; variables
-(varDecl (varName (simpleId) @local.definition.var))
+(varDecl
+ (varName
+ (simpleId) @local.definition.var))
; REFERENCES
(simpleId) @local.reference