我一直在寻找lint
utils 的类型Lua
,并阅读了LuaInspect
,LuaLint
和MetaLlint
. 我正在使用LuaJIT-2.0.2
,我的需求非常简单,我需要能够只检查MODNAME:function()
. 除了MetaLint
(需要MetaLua
运行时)之外,其余的似乎都在进行字节码转储和解析,检查全局访问。
所以,如果我想为我的源代码实现一个简单的实用程序,在类似的行上,我应该在输出中寻找GGET
和操作码,例如:TGETS
luajit -b -l source.lua
0019 GGET 4 1 ; "MODNAME"
0020 TGETS 4 4 8 ; "function"
有更好的选择/方法吗?
谢谢。