Hello!
On Thu, Jan 31, 2013 at 1:26 AM, Bill Zhu wrote:
> 能修改这个限制吗?
> 不能的话如何避免?
>
这个限制是硬编码在 LuaJIT 2.0 的源码中的,你需要修改源码树中 src/lj_def.h 文件中 LJ_MAX_LOCVAR
这个宏的定义(默认是 200)。
在标准 Lua 5.1 解释器中也有这样的限制,硬编码在了 src/luaconf.h 文件中,由宏 LUAI_MAXVARS 来控制,默认也是 200.
Best regards,
-agentzh