added semantic search support for c

This commit is contained in:
KCaverly 2023-07-13 10:10:24 -04:00
parent c9ba4c764a
commit a56d454a07

View file

@ -0,0 +1,39 @@
(declaration
(type_qualifier)? @context
type: (_)? @context
declarator: [
(function_declarator
declarator: (_) @name)
(pointer_declarator
"*" @context
declarator: (function_declarator
declarator: (_) @name))
(pointer_declarator
"*" @context
declarator: (pointer_declarator
"*" @context
declarator: (function_declarator
declarator: (_) @name)))
]
) @item
(function_definition
(type_qualifier)? @context
type: (_)? @context
declarator: [
(function_declarator
declarator: (_) @name
)
(pointer_declarator
"*" @context
declarator: (function_declarator
declarator: (_) @name
))
(pointer_declarator
"*" @context
declarator: (pointer_declarator
"*" @context
declarator: (function_declarator
declarator: (_) @name)))
]
) @item