# 解释器篇

在这一整篇章节中，我们将从零开始，不断完善我们的第一个编程语言「hi 语言」。在本篇完成时，我们将得到一个可以解释执行的「hi 语言」版本。

* [1.1 简述](part1/1-1-intro)
* [1.2 预备工作 - Source](part1/1-2-source)
* [1.3 我们的第一个语言 - hi](part1/1-3-hi)
* [1.4 词法解析器](part1/1-4-lexer)
* [1.5 语法解析器](part1/1-5-parser)
* [1.6 使用 AST - 第一个解释器](part1/1-6-ast-interpreter)
* [1.7 解析算术表达式 - 左递归和其消除法](part1/1-7-arith-left-recursion)
* [1.8 解析算术表达式 - 优先级与结合性](part1/1-8-arith-precedence-assoc)
* [1.9 使用 AST - 计算器](part1/1-9-ast-calculator)
* 1.10 流程控制
