Tuo*_*nen 50
来自Lua使用debug.getinfo,例如,
local line = debug.getinfo(1).currentline
Run Code Online (Sandbox Code Playgroud)
从C使用lua_getinfo(这将返回lua代码中的linenumber)
lua_Debug ar;
lua_getstack(L, 1, &ar);
lua_getinfo(L, "nSl", &ar);
int line = ar.currentline
Run Code Online (Sandbox Code Playgroud)
http://www.lua.org/manual/5.1/manual.html#lua_getinfo
http://www.lua.org/manual/5.1/manual.html#pdf-debug.getinfo