diff --git a/queries/locals.scm b/queries/locals.scm new file mode 100644 index 00000000..58ad761d --- /dev/null +++ b/queries/locals.scm @@ -0,0 +1,20 @@ +; Scopes + +(block) @local.scope +(function_item) @local.scope +(closure_expression) @local.scope + +; Definitions + +(parameters + (identifier) @local.definition) + +(let_declaration + name: (identifier) @local.definition) + +(let_declaration + name: (identifier) @local.definition) + +; References + +(identifier) @local.reference