Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'runtime/queries/fsharp/locals.scm')
| -rw-r--r-- | runtime/queries/fsharp/locals.scm | 38 |
1 files changed, 21 insertions, 17 deletions
diff --git a/runtime/queries/fsharp/locals.scm b/runtime/queries/fsharp/locals.scm index b9b0cf1e..aa36755e 100644 --- a/runtime/queries/fsharp/locals.scm +++ b/runtime/queries/fsharp/locals.scm @@ -1,21 +1,25 @@ -(identifier) @local.reference +; Scopes +;------- [ - (namespace) - (named_module) - (function_or_value_defn) + (ce_expression) + (module_defn) + (for_expression) + (do_expression) + (fun_expression) + (function_expression) + (try_expression) + (match_expression) + (elif_expression) + (if_expression) ] @local.scope -(function_declaration_left - . - ((_) @local.definition.function) - ((argument_patterns - [ - (_ (identifier) @local.definition.variable.parameter) - (_ (_ (identifier) @local.definition.variable.parameter)) - (_ (_ (_ (identifier) @local.definition.variable.parameter))) - (_ (_ (_ (_ (identifier) @local.definition.variable.parameter)))) - (_ (_ (_ (_ (_ (identifier) @local.definition.variable.parameter))))) - (_ (_ (_ (_ (_ (_ (identifier) @local.definition.variable.parameter)))))) - ]) - )) +; Definitions +;------------ + +(function_or_value_defn) @local.definition + +; References +;----------- + +(identifier) @local.reference |