aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/server/document_symbols.odin15
1 files changed, 1 insertions, 14 deletions
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[:]
}