本系列文章,我们将用 python 实现一个简易的 lisp 解释器,其中选定 lisp 的方言为 scheme。本文的主要内容参考于 sicp。

主要工作

要实现一个 scheme 解释器,我们要做以下内容:

  • 格式化输入的表达式字符串,转化成较容易处理的格式
  • 根据格式确定表达式的类型
  • 解析表达式并运行

我们会逐步完成这些工作,最后实现一个 scheme 解释器。