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