aboutsummaryrefslogtreecommitdiff
path: root/src/server/document_symbols.odin
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/document_symbols.odin')
-rw-r--r--src/server/document_symbols.odin20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/server/document_symbols.odin b/src/server/document_symbols.odin
index 1219413..334bb6e 100644
--- a/src/server/document_symbols.odin
+++ b/src/server/document_symbols.odin
@@ -1,21 +1,21 @@
package server
-import "core:odin/parser"
-import "core:odin/ast"
-import "core:odin/tokenizer"
import "core:fmt"
import "core:log"
-import "core:strings"
-import path "core:path/slashpath"
import "core:mem"
-import "core:strconv"
+import "core:odin/ast"
+import "core:odin/parser"
+import "core:odin/tokenizer"
+import "core:os"
import "core:path/filepath"
-import "core:sort"
+import path "core:path/slashpath"
import "core:slice"
-import "core:os"
+import "core:sort"
+import "core:strconv"
+import "core:strings"
-import "shared:common"
+import "src:common"
get_document_symbols :: proc(document: ^Document) -> []DocumentSymbol {
ast_context := make_ast_context(
@@ -44,7 +44,7 @@ get_document_symbols :: proc(document: ^Document) -> []DocumentSymbol {
)
package_symbol.range = {
start = {line = document.ast.decls[0].pos.line},
- end = {
+ end = {
line = document.ast.decls[len(document.ast.decls) - 1].end.line,
},
}