构建Lua解释器Part8:构建完整的语法分析器(下) 时间: 2021-04-08 | 分类: lua | 阅读: 21224 字 ~43分钟 构建Lua解释器Part8:构建完整的语法分析器(下) 前言 前面,我已经用3篇blog的巨大篇幅,详细论述了Lua编译模块的一些基本知识。其 阅读全文 »
构建Lua解释器Part7:构建完整的语法分析器(上) 时间: 2021-04-08 | 分类: lua | 阅读: 33590 字 ~68分钟 本文转载自Manistein’s Blog 构建Lua解释器Part7:构建完整的语法分析器(上) 前言 在上一章里,我完成了词法分析器的设 阅读全文 »
构建Lua解释器Part6:脚本运行基础架构的设计与实现 时间: 2021-04-08 | 分类: lua | 阅读: 10124 字 ~21分钟 本文转载自Manistein’s Blog 前言 构建Lua解释器Part5,对Lua解释器进行了整体介绍,并且以一个hello world 阅读全文 »
构建Lua解释器Part5:脚本运行基础架构的设计与实现 时间: 2021-04-08 | 分类: lua | 阅读: 36564 字 ~73分钟 本文转载自Manistein’s Blog 前言 在经过漫长的准备,我终于完成了《构建Lua解释器》系列的第五部分的代码编写,并且通过了预定 阅读全文 »
构建Lua解释器Part4:Table设计与实现 时间: 2021-04-08 | 分类: lua | 阅读: 9199 字 ~19分钟 本文转载自Manistein’s Blog 前言 本篇我将对dummylua中Table的设计和实现进行介绍和说明。本文的目的旨在梳理清du 阅读全文 »
构建Lua解释器Part3:String设计与实现 时间: 2021-04-08 | 分类: lua | 阅读: 12858 字 ~26分钟 本文转载自Manistein’s Blog 前言 上一章节我介绍了dummylua项目的gc的设计原理和实现方式,该部分我基本是仿造了官方l 阅读全文 »
构建Lua解释器Part2:Garbage Collection基础架构 时间: 2021-04-08 | 分类: lua | 阅读: 12207 字 ~25分钟 本文转载自Manistein’s Blog 前言 上一篇我已经设计和实现了Lua解释器最基础的基本数据结构,实现了纯C函数在栈中的调用流程, 阅读全文 »
构建Lua解释器Part1:虚拟机的基础--Lua基本数据结构、栈和基于栈的C函数调用的设计与实现 时间: 2021-04-08 | 分类: lua | 阅读: 14289 字 ~29分钟 本文转载自Manistein’s Blog 前言 从本篇开始,我们正式进入到Lua解释器的开发阶段(这是一个遵循Lua5.3标准的项目)。本 阅读全文 »