Table of contents 使用 JavaScript 来实现解释器和编译器系列教程 解释器篇 1.1 简述 1.2 预备工作 - Source 1.3 我们的第一个语言 - hi 1.4 词法解析器 1.5 语法解析器 1.6 使用 AST - 第一个解释器 1.7 解析算术表达式 - 左递归和其消除法 1.8 解析算术表达式 - 优先级与结合性 1.9 使用 AST - 计算器 1.10 流程控制 编译器篇