aboutsummaryrefslogtreecommitdiff
path: root/src/server/documents.odin
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/documents.odin')
-rw-r--r--src/server/documents.odin7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/server/documents.odin b/src/server/documents.odin
index 7f99e52..1c281c0 100644
--- a/src/server/documents.odin
+++ b/src/server/documents.odin
@@ -24,8 +24,9 @@ ParserError :: struct {
}
Package :: struct {
- name: string, //the entire absolute path to the directory
- base: string,
+ name: string, //the entire absolute path to the directory
+ base: string,
+ original: string,
}
Document :: struct {
@@ -471,6 +472,7 @@ parse_imports :: proc(document: ^Document, config: ^common.Config) {
}
import_: Package
+ import_.original = imp.fullpath
import_.name = strings.clone(
path.join(
elems = {dir, p},
@@ -492,6 +494,7 @@ parse_imports :: proc(document: ^Document, config: ^common.Config) {
}
import_: Package
+ import_.original = imp.fullpath
import_.name = path.join(
elems = {
document.package_name,