diff options
author | Araq <rumpf_a@web.de> | 2015-09-07 11:15:00 +0200 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2015-09-07 12:31:34 +0200 |
commit | adf34082f053f95257597b588ec15d5612518de3 (patch) | |
tree | f994aa4c57aa0be66cdaedeb26fa28f6f0fd8a6e /lib/pure | |
parent | eb4263a0fc4792ebff4f051f8a5a33d7bffbdb48 (diff) | |
download | Nim-adf34082f053f95257597b588ec15d5612518de3.tar.gz |
documented NimScript
Diffstat (limited to 'lib/pure')
-rw-r--r-- | lib/pure/ospaths.nim | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/lib/pure/ospaths.nim b/lib/pure/ospaths.nim index 55962a6a5..99f6bcd4d 100644 --- a/lib/pure/ospaths.nim +++ b/lib/pure/ospaths.nim @@ -10,7 +10,7 @@ # Included by the ``os`` module but a module in its own right for NimScript # support. -when defined(nimscript): +when defined(nimscript) or (defined(nimdoc) and not declared(os)): {.pragma: rtl.} {.push hint[ConvFromXtoItselfNotNeeded]:off.} @@ -417,6 +417,7 @@ when not declared(getEnv) or defined(nimscript): else: when defined(nimscript): result = cmpic(pathA, pathB) + elif defined(nimdoc): discard else: result = cmpIgnoreCase(pathA, pathB) @@ -490,6 +491,10 @@ when not declared(getEnv) or defined(nimscript): add result, path[i] inc(i) +when defined(nimdoc) and not declared(os): + proc getEnv(x: string): string = discard + proc existsFile(x: string): bool = discard + when declared(getEnv) or defined(nimscript): proc getHomeDir*(): string {.rtl, extern: "nos$1", tags: [ReadEnvEffect].} = ## Returns the home directory of the current user. @@ -556,5 +561,5 @@ when declared(getEnv) or defined(nimscript): if existsFile(x): return x result = "" -when defined(nimscript): +when defined(nimscript) or (defined(nimdoc) and not declared(os)): {.pop.} # hint[ConvFromXtoItselfNotNeeded]:off |