diff options
| -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 |
