实现 5/5:错误与验收

实现 5/5:错误与验收

(n08 五道题共用一段开头:parser、Env、Closure、ReturnSignal,和五段验收程序 PROGS 与跑前 k 段的 run_progs(k)。这五道题自己写 eval_ / e

阅读更多 →
实现 4/5:闭包

实现 4/5:闭包

(n08 五道题共用一段开头:parser、Env、Closure、ReturnSignal,和五段验收程序 PROGS 与跑前 k 段的 run_progs(k)。这五道题自己写 eval_ / e

阅读更多 →
实现 3/5:函数

实现 3/5:函数

(n08 五道题共用一段开头:parser、Env、Closure、ReturnSignal,和五段验收程序 PROGS 与跑前 k 段的 run_progs(k)。这五道题自己写 eval_ / e

阅读更多 →
实现 2/5:语句和控制流

实现 2/5:语句和控制流

(n08 五道题共用一段开头:parser、Env、Closure、ReturnSignal,和五段验收程序 PROGS 与跑前 k 段的 run_progs(k)。这五道题自己写 eval_ / e

阅读更多 →
实现 1/5:表达式

实现 1/5:表达式

(n08 五道题共用一段开头:parser、Env、Closure、ReturnSignal,和五段验收程序 PROGS 与跑前 k 段的 run_progs(k)。这五道题自己写 eval_ / e

阅读更多 →
五段程序各打什么

五段程序各打什么

(每道题开头都有同一段:这门语言的 parser、show()、环境 Env(define / find / get / set,get 和 set 查不到就抛 RunError)、函数值 Closu

阅读更多 →
怎么验一个解释器对不对

怎么验一个解释器对不对

写完解释器,最实在的验收方式是【0】。

阅读更多 →
从零写一个解释器的顺序

从零写一个解释器的顺序

要从零实现这门语言的解释器(parser 已有),最稳的顺序是【0】。

阅读更多 →
补全:把错误格式成 traceback

补全:把错误格式成 traceback

(每道题开头都有同一段:这门语言的 parser、show()、环境 Env(define / find / get / set,get 和 set 查不到就抛 RunError)、函数值 Closu

阅读更多 →
补全:调用太深

补全:调用太深

(每道题开头都有同一段:这门语言的 parser、show()、环境 Env(define / find / get / set,get 和 set 查不到就抛 RunError)、函数值 Closu

阅读更多 →