InspectLua:深入学习lua

时间:2024-07-05 16:08:05
【文件属性】:

文件名称:InspectLua:深入学习lua

文件大小:89KB

文件格式:ZIP

更新时间:2024-07-05 16:08:05

C++

InspectLua 主要深入学习Lua,包括Lua与C等其他语言的交互、Lua源码阅读等。下面是各个源文件一个简单的说明: 学习在C中调用lua的一般全局变量、table以及函数相应的文件有: TestConfig.lua util.h util.c --主要定义了打印lua栈、C中调用Lua的函数一个通用接口 capi_example.c --主要用来熟悉lua与c交互的一些API c_function_to_extend_lua.c extend_c_app_by_lua.c test_general_call_lua_in_c.c simple_lua_interpreter.c 学习在Lua中使用C中定义的函数、模块以及userdata,相关的文件有: TestLuaExt


【文件预览】:
InspectLua-master
----permutation_by_coroutine.lua(656B)
----binding_cpp_with_lunafive.hpp(7KB)
----TestConfig.lua(233B)
----c_function_to_extend_lua.h(130B)
----extend_c_app_by_lua.c(3KB)
----TestLuaExtendedbyC.lua(1KB)
----test_general_call_lua_in_c.c(555B)
----simple_lua_interpreter.c(844B)
----lua_class.lua(835B)
----util.h(302B)
----c_module_to_extend_lua.c(2KB)
----binding_cpp_with_lua.hpp(2KB)
----c_userdata_with_gc_to_extend_lua.c(1KB)
----binding_cpp_with_lua.cpp(683B)
----c_userdata_to_extend_lua.c(2KB)
----traversal_global_env.lua(601B)
----util.c(3KB)
----test_binding_cpp_with_lua.hpp(1KB)
----test_lua_class.lua(365B)
----capi_example.c(1KB)
----TestBindingCppWithLua.lua(364B)
----study_lua_bridge_main.cpp(4KB)
----lua_hot_fix.lua(2KB)
----test_extend_lua_by_c.c(1KB)
----lunar.hpp(7KB)
----LuaBridge()
--------LuaBridge.h(147KB)
--------CHANGES(554B)
--------Doxyfile(76KB)
--------RefCountedObject.h(11KB)
--------.gitignore(14B)
--------RefCountedPtr.h(6KB)
--------README.md(31KB)
----c_function_to_extend_lua.c(290B)
----README.md(2KB)
----study_lua_bridge.lua(2KB)
----lunar_test_main.cpp(3KB)
----lunar_test_script.lua(922B)

网友评论