* kochdocs.nim: code cleanup

* fixes #10420
This commit is contained in:
Andreas Rumpf
2019-01-11 15:55:16 +01:00
committed by GitHub
parent ceabbeadd7
commit d1b7aa28e7
2 changed files with 5 additions and 7 deletions

View File

@@ -63,8 +63,10 @@ proc setupVM*(module: PSym; cache: IdentCache; scriptName: string;
os.removeFile getString(a, 0)
cbos createDir:
os.createDir getString(a, 0)
cbos getOsError:
setResult(a, errorMsg)
result.registerCallback "stdlib.system.getOsError",
proc (a: VmArgs) = setResult(a, errorMsg)
cbos setCurrentDir:
os.setCurrentDir getString(a, 0)
cbos getCurrentDir:

View File

@@ -56,12 +56,8 @@ proc nimexec*(cmd: string) =
exec findNim() & " " & cmd
proc nimCompile*(input: string, outputDir = "bin", mode = "c", options = "") =
# TODO: simplify pending https://github.com/nim-lang/Nim/issues/9513
var cmd = findNim() & " " & mode
let output = outputDir / input.splitFile.name.exe
cmd.add " -o:" & output
cmd.add " " & options
cmd.add " " & input
let cmd = findNim() & " " & mode & " -o:" & output & " " & options & " " & input
exec cmd
const