Lua虽然是解释型脚本语言,但Lua解释器的内部执行方式实际上和Java类似:先把脚本编译成字节码,然后交给虚拟机执行。本章首先介绍了Lua编译器的两种用法(编译和反编译),然后详细介绍了二进制chunk格式,并且编写了二进制chunk解析代码,最后实现了一个简单的反编译器。在下一章,我们将深入到指令表内部,对Lua虚拟机指令一探究竟。