读:把 JSON 当编程语言执行——一个迷你解释器的构造过程
📝
内容提要
一篇有趣的技术实验:用 JSON 语法写程序,然后喂给一个 JavaScript 写的解释器执行。文章从 reader/evaluator/printer 三段式架构出发,逐步构建一个支持变量、函数、条件、循环的迷你解释器,本质上是在 JSON 里塞了一个微型 Lisp。
➡️
一篇有趣的技术实验:用 JSON 语法写程序,然后喂给一个 JavaScript 写的解释器执行。文章从 reader/evaluator/printer 三段式架构出发,逐步构建一个支持变量、函数、条件、循环的迷你解释器,本质上是在 JSON 里塞了一个微型 Lisp。