为你推荐
序 RECOMMEND
前言 PREFACE
第1章 Lua解释器概述
1.1 Lua解释器
1.2 Lua虚拟机
1.3 Lua编译器
1.4 从0开发一个Lua解释器:dummylua项目
第2章 Lua虚拟机
2.1 Lua虚拟机基础知识
2.2 为虚拟机添加垃圾回收机制
2.3 Lua虚拟机的字符串
2.4 Lua虚拟机的表
第3章 Lua脚本的编译与虚拟机指令运行流程
3.1 第一个编译并运行脚本的例子:让Lua说“hello world”
3.2 Lua的整体编译和运行流程
3.3 虚拟机如何运行编译后的指令
3.4 虚拟机输出“hello world”的例子
3.5 反编译工具——protodump
3.6 标准库加载流程
3.7 Lua内置编译器补充说明
3.8 让dummylua能够编译并运行“hello world”脚本
第4章 Lua编译器
4.1 Lua词法分析器
4.2 Lua语法分析器基础——expr语句编译流程
4.3 完整的Lua语法分析器
第5章 Lua解释器的其他基础特性
5.1 元表
5.2 用户数据
5.3 上值
5.4 弱表
5.5 require机制
第6章 dummylua开发案例:俄罗斯方块
6.1 案例简介
6.2 案例代码结构
6.3 编译与运行
附录
附录A Lua虚拟机指令集
附录B Lua的EBNF语法
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜