LuaComp/src/directives/include.lua

10 lines
300 B
Lua
Raw Normal View History

2019-11-06 06:47:42 +11:00
function directives.include(env, file)
if (not os.execute("stat "..file..">/dev/null")) then
return false, "File `"..file.."' does not exist!"
end
local f = io.open(file, "r")
local fast = mkast(f, file)
local code = generate(fast)
2019-11-06 07:04:20 +11:00
env.code = env.code .. "\n" .. code .. "\n"
2019-11-06 06:47:42 +11:00
return true
end