From 25dd24ed0e3b4456b1987cdd744e261be5dc6c7c Mon Sep 17 00:00:00 2001 From: Chris Kipp Date: Mon, 27 Mar 2023 06:54:26 +0200 Subject: [PATCH] feat(scala): add in local variables queries This syncs the queries that were updated in https://github.com/tree-sitter/tree-sitter-scala/pull/196. Co-authored-by: ghostbuster91 --- queries/scala/locals.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 queries/scala/locals.scm diff --git a/queries/scala/locals.scm b/queries/scala/locals.scm new file mode 100644 index 000000000..70b4b7990 --- /dev/null +++ b/queries/scala/locals.scm @@ -0,0 +1,38 @@ +; Scopes + +[ + (template_body) + (lambda_expression) + (function_declaration) +] @scope + +; References + +(identifier) @reference + +; Definitions + +(function_declaration + name: (identifier) @definition.function) + +(function_definition + name: (identifier) @definition.function) + +(parameter + name: (identifier) @definition.parameter) + +(binding + name: (identifier) @definition.var) + +(val_definition + pattern: (identifier) @definition.var) + +(var_definition + pattern: (identifier) @definition.var) + +(val_declaration + name: (identifier) @definition.var) + +(var_declaration + name: (identifier) @definition.var) +