【发布时间】:2016-09-15 13:08:23
【问题描述】:
我正在尝试找出一种方法来获取 Lua 脚本中的所有函数。这个脚本已经通过loadfile编译成一个函数。例如,我想获取下面脚本中定义的每个函数。
function example1()
end
local function example2()
end
local library = {}
function library:example3()
end
(function()
-- Functions like this too.
end)
名称并不重要,我只是在寻找一种获取实际函数的方法,这样我就可以在 debug.getinfo 中使用它们并获取类似于它们定义的行的信息。我有 LuaJIT,如果这样的话这更容易。这样的事情甚至可能吗?提前致谢。
【问题讨论】: