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) +