aboutsummaryrefslogtreecommitdiffstats
path: root/queries/ocaml
diff options
context:
space:
mode:
authorChristian Clason <c.clason@uni-graz.at>2023-07-22 15:29:32 +0200
committerChristian Clason <c.clason@uni-graz.at>2024-01-19 16:58:37 +0100
commit5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5 (patch)
tree2b2856c96ba738d90229a3d6eae44a7f66d7e5e2 /queries/ocaml
parentrevert "fix(config)!: always install parsers bundled with nvim" (diff)
downloadnvim-treesitter-5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5.tar
nvim-treesitter-5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5.tar.gz
nvim-treesitter-5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5.tar.bz2
nvim-treesitter-5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5.tar.lz
nvim-treesitter-5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5.tar.xz
nvim-treesitter-5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5.tar.zst
nvim-treesitter-5b90ea2abaa4303b9205b5c9002a8cdd0acd11a5.zip
feat(locals)!: switch to upstream captures
Diffstat (limited to 'queries/ocaml')
-rw-r--r--queries/ocaml/locals.scm34
1 files changed, 17 insertions, 17 deletions
diff --git a/queries/ocaml/locals.scm b/queries/ocaml/locals.scm
index 1e543fd13..1230bd013 100644
--- a/queries/ocaml/locals.scm
+++ b/queries/ocaml/locals.scm
@@ -18,60 +18,60 @@
(let_class_expression)
(object_expression)
(attribute_payload)
-] @scope
+] @local.scope
; Definitions
;------------
-(value_pattern) @definition.var
+(value_pattern) @local.definition.var
(let_binding
- pattern: (value_name) @definition.var
+ pattern: (value_name) @local.definition.var
(#set! definition.var.scope "parent"))
(let_binding
- pattern: (tuple_pattern (value_name) @definition.var)
+ pattern: (tuple_pattern (value_name) @local.definition.var)
(#set! definition.var.scope "parent"))
(let_binding
- pattern: (record_pattern (field_pattern (value_name) @definition.var))
+ pattern: (record_pattern (field_pattern (value_name) @local.definition.var))
(#set! definition.var.scope "parent"))
-(external (value_name) @definition.var)
+(external (value_name) @local.definition.var)
-(type_binding (type_constructor) @definition.type)
+(type_binding (type_constructor) @local.definition.type)
-(abstract_type (type_constructor) @definition.type)
+(abstract_type (type_constructor) @local.definition.type)
-(method_definition (method_name) @definition.method)
+(method_definition (method_name) @local.definition.method)
(module_binding
- (module_name) @definition.namespace
+ (module_name) @local.definition.namespace
(#set! definition.namespace.scope "parent"))
-(module_parameter (module_name) @definition.namespace)
+(module_parameter (module_name) @local.definition.namespace)
-(module_type_definition (module_type_name) @definition.type)
+(module_type_definition (module_type_name) @local.definition.type)
; References
;------------
(value_path .
- (value_name) @reference
+ (value_name) @local.reference
(#set! reference.kind "var"))
(type_constructor_path .
- (type_constructor) @reference
+ (type_constructor) @local.reference
(#set! reference.kind "type"))
(method_invocation
- (method_name) @reference
+ (method_name) @local.reference
(#set! reference.kind "method"))
(module_path .
- (module_name) @reference
+ (module_name) @local.reference
(#set! reference.kind "type"))
(module_type_path .
- (module_type_name) @reference
+ (module_type_name) @local.reference
(#set! reference.kind "type"))