15 lines
400 B
Lua
15 lines
400 B
Lua
--- Loader for Lua files
|
|
-- @module glass.lua
|
|
|
|
--- Loads and compiles a Lua file and runs it.
|
|
-- Returns the result of running the Lua file.
|
|
-- If running the code immediately is not desired,
|
|
-- it has to be returned as a function.
|
|
-- @return The result of the Lua file after running it
|
|
-- @function load
|
|
return function(name)
|
|
local f = loadfile(name..'.lua')
|
|
if f then
|
|
return true, f()
|
|
end
|
|
end
|