这两天用 Julia 把 Writing an Interpreter in GO 撸了一遍,感觉还是很有收获的。
项目地址:MonkeyLang.jl。
欢迎围观和参与。
666
扫了一眼,实现得还蛮全的。不过如果evaluate的时候遇到异常是怎么处理的呢?好像没有看到类似try catch之类的error handling的机制
是的,parse 的异常都捕获了,但是 evaluate 里面的异常处理还需要再完善。
v0.2.0 - 宏系统已添加
v0.2.0
备案号:京ICP备17009874号-2