From 77dfb5b356eee7dce0a31e53b4254208d3ca3da5 Mon Sep 17 00:00:00 2001 From: DanielGavin Date: Tue, 8 Oct 2024 17:17:05 +0200 Subject: Don't save the package symbol --- src/server/document_symbols.odin | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) (limited to 'src/server') diff --git a/src/server/document_symbols.odin b/src/server/document_symbols.odin index f5e8216..3c9b651 100644 --- a/src/server/document_symbols.odin +++ b/src/server/document_symbols.odin @@ -36,16 +36,6 @@ get_document_symbols :: proc(document: ^Document) -> []DocumentSymbol { return {} } - package_symbol.kind = .Package - package_symbol.name = path.base(document.package_name, false, context.temp_allocator) - package_symbol.range = { - start = {line = document.ast.decls[0].pos.line}, - end = {line = document.ast.decls[len(document.ast.decls) - 1].end.line}, - } - package_symbol.selectionRange = package_symbol.range - - children_symbols := make([dynamic]DocumentSymbol, context.temp_allocator) - for k, global in ast_context.globals { symbol: DocumentSymbol symbol.range = common.get_token_range(global.expr, ast_context.file.src) @@ -63,12 +53,9 @@ get_document_symbols :: proc(document: ^Document) -> []DocumentSymbol { symbol.kind = .Variable } - append(&children_symbols, symbol) + append(&symbols, symbol) } - package_symbol.children = children_symbols[:] - - append(&symbols, package_symbol) return symbols[:] } -- cgit v1.2.3