Initial project import

This commit is contained in:
Agila Forge Importer committed 2026-07-13 15:20:32 +00:00
commit 23f2d29e32
11957 files changed
+1754577

No files matched your search

+21
View File
@@ -0,0 +1,21 @@
module transform
import os
fn (t &Transformer) vmod_root() string {
mut dir := if t.cur_file.len > 0 { os.dir(t.cur_file) } else { os.getwd() }
if dir.len == 0 {
dir = os.getwd()
}
for {
if os.exists(os.join_path(dir, 'v.mod')) {
return dir
}
parent := os.dir(dir)
if parent == dir || parent.len == 0 {
return if t.cur_file.len > 0 { os.dir(t.cur_file) } else { os.getwd() }
}
dir = parent
}
return dir
}