1
0
forked from osmarks/potatOS

add path at the top of the file

apioforms
This commit is contained in:
heavpoot 2021-01-29 23:08:51 +00:00
parent 3086955653
commit 6812e31904

View File

@ -1,3 +1,11 @@
local path = {
"",
"/heavlisp_lib/",
"/rom/heavlisp_lib/",
"/lib/",
"/rom/lib/",
"lib/",
}
if not unpack then unpack = table.unpack end if not unpack then unpack = table.unpack end
function deepclone(t) function deepclone(t)
local res={} local res={}
@ -463,7 +471,11 @@ function interpret(ast,imports)
if y and y.type=="string" then if y and y.type=="string" then
namespace=y.value.."_" namespace=y.value.."_"
end end
local f=io.open(x.value,"r") local f
for _,v in ipairs(path) do
f=io.open(v..x.value,"r")
if f then break end
end
if not f then if not f then
return {type="bool",value=false} return {type="bool",value=false}
end end