diff options
| author | Alvaro Muñoz <pwntester@github.com> | 2020-10-01 00:16:11 +0200 |
|---|---|---|
| committer | Thomas Vigouroux <tomvig38@gmail.com> | 2020-10-01 06:26:59 +0200 |
| commit | a5dccb0ac7cb6d6b9da1721cf075994b6b21becd (patch) | |
| tree | 04a7572b7a23ea9d6c48852d70bf5de3a14871e1 /queries | |
| parent | [docgen] Update README.md (diff) | |
| download | nvim-treesitter-a5dccb0ac7cb6d6b9da1721cf075994b6b21becd.tar nvim-treesitter-a5dccb0ac7cb6d6b9da1721cf075994b6b21becd.tar.gz nvim-treesitter-a5dccb0ac7cb6d6b9da1721cf075994b6b21becd.tar.bz2 nvim-treesitter-a5dccb0ac7cb6d6b9da1721cf075994b6b21becd.tar.lz nvim-treesitter-a5dccb0ac7cb6d6b9da1721cf075994b6b21becd.tar.xz nvim-treesitter-a5dccb0ac7cb6d6b9da1721cf075994b6b21becd.tar.zst nvim-treesitter-a5dccb0ac7cb6d6b9da1721cf075994b6b21becd.zip | |
CodeQL locals.scm queries
Diffstat (limited to 'queries')
| -rw-r--r-- | queries/ql/locals.scm | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/queries/ql/locals.scm b/queries/ql/locals.scm new file mode 100644 index 000000000..a65469ccb --- /dev/null +++ b/queries/ql/locals.scm @@ -0,0 +1,29 @@ +; SCOPES +(module) @scope +(dataclass) @scope +(datatype) @scope +(classMember (body) @scope) +(memberPredicate (body) @scope) +(classlessPredicate (body) @scope) +(quantified (conjunction) @scope) +(select) @scope + +; DEFINITIONS + +; module +(module name: (moduleName) @definition.module) + +; classes +(dataclass name: (className) @definition.class) +(datatype name: (className) @definition.type) + +; predicates +(charpred (className) @definition.method) +(memberPredicate name: (predicateName) @definition.method) +(classlessPredicate name: (predicateName) @definition.function) + +; variables +(varDecl (varName (simpleId) @definition.var)) + +; REFERENCES +(simpleId) @reference |
