Skip to content

lua 工程目录结构

查看 lua 的头文件

bash
tree| grep -vP '.c$'
text
.
├── lapi.h              // 
├── lauxlib.h           // 提供给外部使用的辅助库
├── lcode.h             // lua 的代码生成器
├── lctype.h            // 
├── ldebug.h            // 调试结构
├── ldo.h               // lua 的栈和调动结构
├── lfunc.h             // 包装原型和闭包的辅助函数库
├── lgc.h               // 垃圾回收
├── llex.h              // 词法分析器
├── llimits.h           // 
├── lmem.h              // 内存管理
├── lobject.h           // lua 基本类型
├── lopcodes.h          // lua 虚拟机的操作符
├── lparser.h           //
├── lprefix.h           //
├── lstate.h            // 虚拟机状态结构
├── lstring.h           // string 库
├── ltable.h            // 表操作
├── ltm.h               // Tag methods
├── lua.h               // lua 独立解释器
├── lua.hpp             // c++
├── luaconf.h           // Configuration file for Lua, lua 的配置文件
├── lualib.h            // 
├── lundump.h           // 保存预编译的 lua 代码块,
├── lvm.h               // 虚拟机
└── lzio.h              // 通用的带缓冲区的输入流接口