- 从零始,自己写一门语言 - 体验从无到有实现类C语言的乐趣 - 原版豆瓣评分9.5分 跟随本书,你将揭解释器的神秘面纱,通晓它的工作原理,并编写出自己的解释器。
售 价:¥
纸质售价:¥78.80购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
版权声明
致谢
前言
Monkey编程语言和解释器
为什么用Go语言
如何使用本书
更多信息
第 1 章 词法分析
1.1 词法分析
1.2 定义词法单元
1.3 词法分析器
1.4 扩展词法单元和词法分析器
1.5 编写REPL
第 2 章 语法分析
2.1 语法分析器
2.2 为什么不用语法分析器生成器
2.3 为Monkey语言编写语法分析器
2.4 语法分析器的第一步:解析let语句
2.5 解析return语句
2.6 解析表达式
2.7 普拉特解析的工作方式
2.8 扩展语法分析器
2.9 RPPL
第 3 章 求值
3.1 为符号赋予含义
3.2 求值策略
3.3 树遍历解释器
3.4 表示对象
3.5 求值表达式
3.6 条件语句
3.7 return语句
3.8 错误处理
3.9 绑定与环境
3.10 函数和函数调用
3.11 如何处理垃圾
第 4 章 扩展解释器
4.1 数据类型和函数
4.2 字符串
4.3 内置函数
4.4 数组
4.5 哈希表
4.6 大结局
第 5 章 遗失的篇章:Monkey的宏系统
5.1 宏系统
5.2 Monkey的宏系统
5.3 quote
5.4 unquote
5.5 宏扩展
5.6 扩展REPL
5.7 关于宏的一些畅想
作者简介
看完了
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜