diff --git a/src/directives/include.lua b/src/directives/include.lua index e4f8e0b..1abdfdf 100644 --- a/src/directives/include.lua +++ b/src/directives/include.lua @@ -1,8 +1,8 @@ function directives.include(env, file) - if (not os.execute("stat "..file..">/dev/null")) then + local f = io.open(file, "r") + if f == nil then return false, "File `"..file.."' does not exist!" end - local f = io.open(file, "r") local fast = mkast(f, file) fast.file = file local code = generate(fast)