Added go parsing for semantic search, and added preceeding comments on go and rust.

Co-authored-by: Alex <alexviscreanu@gmail.com>
Co-authored-by: maxbrunsfeld <max@zed.dev>
This commit is contained in:
KCaverly 2023-07-13 14:33:31 -04:00
parent a56d454a07
commit 5eab628580
4 changed files with 55 additions and 54 deletions

View file

@ -1,36 +1,22 @@
(struct_item
(visibility_modifier)? @context
"struct" @context
name: (_) @name) @item
(enum_item
(visibility_modifier)? @context
"enum" @context
name: (_) @name) @item
(impl_item
"impl" @context
trait: (_)? @name
"for"? @context
type: (_) @name) @item
(trait_item
(visibility_modifier)? @context
"trait" @context
name: (_) @name) @item
(function_item
(visibility_modifier)? @context
(function_modifiers)? @context
"fn" @context
name: (_) @name) @item
(function_signature_item
(visibility_modifier)? @context
(function_modifiers)? @context
"fn" @context
name: (_) @name) @item
(macro_definition
. "macro_rules!" @context
name: (_) @name) @item
(
(line_comment)* @context
.
[
(enum_item
name: (_) @name) @item
(struct_item
name: (_) @name) @item
(impl_item
trait: (_)? @name
"for"? @name
type: (_) @name) @item
(trait_item
name: (_) @name) @item
(function_item
name: (_) @name) @item
(macro_definition
name: (_) @name) @item
(function_signature_item
name: (_) @name) @item
]
)