用python进行编译与执行的脚本语言stone
- 第 1 部分 基础篇
- 第 1 天 来,我们一起做些什么吧
- 第 2 天 设计程序设计语言
- 第 3 天 分割单词
- 第 4 天 用于表示程序的对象
- 第 5 天 设计语法分析器
- 第 6 天 通过解释器执行程序
- 第 7 天 添加函数功能
- 第 8 天 关联 Java 语言
- 第 9 天 设计面向对象语言
- 第 10 天 无法割舍的数组
- 第 2 部分 性能优化篇
- 第 11 天 优化变量读写性能
- 第 12 天 优化对象操作性能
- 第 13 天 设计中间代码解释器
- 第 14 天 为 Stone 语言添加静态类型支持以优化性能
- 第 3 部分 解说篇(自习时间)
- 第 15 天 手工设计词法分析器
- 第 16 天 语法分析方式
- 第 17 天 Parser 库的内部结构
- 第 18 天 GluonJ 的使用方法
- 第 19 天 抽象语法树与设计模式