diff options
| author | Pham Huy Hoang <hoangtun0810@gmail.com> | 2024-01-06 15:05:50 +0900 |
|---|---|---|
| committer | Christian Clason <c.clason@uni-graz.at> | 2024-01-19 16:58:37 +0100 |
| commit | 57a8acf0c4ed5e7f6dda83c3f9b073f8a99a70f9 (patch) | |
| tree | 70bf645539882b88e6fa129cefd30986b89bbac3 /queries/ql | |
| parent | ci: add query lint job (diff) | |
| download | nvim-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.scm | 10 | ||||
| -rw-r--r-- | queries/ql/highlights.scm | 38 | ||||
| -rw-r--r-- | queries/ql/injections.scm | 4 | ||||
| -rw-r--r-- | queries/ql/locals.scm | 43 |
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 |
