diff options
author | Tomohiro <gpuppur@gmail.com> | 2023-08-18 23:47:47 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-08-18 16:47:47 +0200 |
commit | eb83d20d0d1ab1d0cbd9574a3dc1bcdae949e865 (patch) | |
tree | 000f603d9578f51a51861acf747d2639e0012db0 /compiler | |
parent | 7fababd583ee5e3c113c0d83a04c07f2ee0ef06d (diff) | |
download | Nim-eb83d20d0d1ab1d0cbd9574a3dc1bcdae949e865.tar.gz |
Add staticFileExists and staticDirExists (#22278)
Diffstat (limited to 'compiler')
-rw-r--r-- | compiler/vmops.nim | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/compiler/vmops.nim b/compiler/vmops.nim index e81822ba6..23b41fd2e 100644 --- a/compiler/vmops.nim +++ b/compiler/vmops.nim @@ -264,6 +264,10 @@ proc registerAdditionalOps*(c: PCtx) = systemop getCurrentException registerCallback c, "stdlib.osdirs.staticWalkDir", proc (a: VmArgs) {.nimcall.} = setResult(a, staticWalkDirImpl(getString(a, 0), getBool(a, 1))) + registerCallback c, "stdlib.staticos.staticDirExists", proc (a: VmArgs) {.nimcall.} = + setResult(a, dirExists(getString(a, 0))) + registerCallback c, "stdlib.staticos.staticFileExists", proc (a: VmArgs) {.nimcall.} = + setResult(a, fileExists(getString(a, 0))) registerCallback c, "stdlib.compilesettings.querySetting", proc (a: VmArgs) = setResult(a, querySettingImpl(c.config, getInt(a, 0))) registerCallback c, "stdlib.compilesettings.querySettingSeq", proc (a: VmArgs) = |