added semantic search support for c

This commit is contained in:
KCaverly committed 2023-07-13 10:10:24 -04:00
1 parent b09ddc60e2
commit 2437cb3224
1 file changed
+39
+39
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