From 39751c2134a039db51aba39640ff82d072213d73 Mon Sep 17 00:00:00 2001 From: Artem Metla Date: Mon, 2 Feb 2026 15:31:52 +0100 Subject: tools/clang/codesearch: improve codesearch to handle global variables Contributes to #6469. To handle global variables: * Add EntityKindGlobalVariable * Modify TraverseVarDecl() function logic * Add a check to ensure StartLine and EndLine are in the same file * Fix missing #include in json.h --- pkg/codesearch/database.go | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'pkg/codesearch/database.go') diff --git a/pkg/codesearch/database.go b/pkg/codesearch/database.go index 9185804ed..1ead2fb56 100644 --- a/pkg/codesearch/database.go +++ b/pkg/codesearch/database.go @@ -60,7 +60,7 @@ const ( EntityKindFunction EntityKindStruct EntityKindUnion - EntityKindVariable + EntityKindGlobalVariable EntityKindMacro EntityKindEnum EntityKindTypedef @@ -69,14 +69,14 @@ const ( ) var entityKindNames = [...]string{ - EntityKindFunction: "function", - EntityKindStruct: "struct", - EntityKindUnion: "union", - EntityKindVariable: "variable", - EntityKindMacro: "macro", - EntityKindEnum: "enum", - EntityKindTypedef: "typedef", - EntityKindField: "field", + EntityKindFunction: "function", + EntityKindStruct: "struct", + EntityKindUnion: "union", + EntityKindGlobalVariable: "global_variable", + EntityKindMacro: "macro", + EntityKindEnum: "enum", + EntityKindTypedef: "typedef", + EntityKindField: "field", } var entityKindBytes = func() [entityKindLast][]byte { -- cgit mrf-deployment