Zorya-NEO/ksrc/require.lua

14 lines
302 B
Lua

local kpkg = {}
kpkg.libs = {}
local krlib = kpkg.libs
kpkg.search = {}
local krfind = kpkg.search
function krequire(pkg)
if (krlib[pkg]) then return krlib[pkg] end
for i=1, #krfind do
local r = krfind[i](pkg)
if (r) then krlib[pkg] = r() return krlib[pkg] end
end
end
local krequire = krequire