根据http://lua.javaeye.com/blog/492260的推荐,第二部分应该是阅读lapi.c也就是C语言扩展时使用的函数,比如LUA_API int lua_error (lua_State *L),这类函数都是以LUA_API开头(LUA_API根据编译环境不同表现为__declspec(dllexport)或__declspec(dllimport)或者extern。
可是很多数据结构必须展示出来了,比如lua_State是什么?所以先做一个铺垫,看看这些数据结构的定义。具体它们的使用,我也是需要一步步深入学习以后才会知道,这篇文字只是个草稿,还需要根据以后的理解不断修订。