Zorya-NEO/ksrc/require.lua

14 lines
302 B
Lua
Raw Normal View History

2020-01-09 15:01:35 +11:00
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
2020-03-12 09:19:08 +11:00
local krequire = krequire