[{"title":"(54个子文件1.88MB)WritingAnInterpreterInGo图书,代码(mobi,pdf,epub)","children":[{"title":"Writing+An+Interpreter+In+Go+B01N2T1VD2.mobi <span style='color:#111;'>870.42KB</span>","children":null,"spread":false},{"title":"waiig_code_1.4","children":[{"title":"04","children":[{"title":"src","children":[{"title":"monkey","children":[{"title":"main.go <span style='color:#111;'>308B</span>","children":null,"spread":false},{"title":"lexer","children":[{"title":"lexer.go <span style='color:#111;'>3.16KB</span>","children":null,"spread":false},{"title":"lexer_test.go <span style='color:#111;'>2.73KB</span>","children":null,"spread":false}],"spread":true},{"title":"evaluator","children":[{"title":"builtins.go <span style='color:#111;'>2.74KB</span>","children":null,"spread":false},{"title":"evaluator_test.go <span style='color:#111;'>12.11KB</span>","children":null,"spread":false},{"title":"evaluator.go <span style='color:#111;'>9.27KB</span>","children":null,"spread":false}],"spread":true},{"title":"token","children":[{"title":"token.go <span style='color:#111;'>1.01KB</span>","children":null,"spread":false}],"spread":true},{"title":"repl","children":[{"title":"repl.go <span style='color:#111;'>1.21KB</span>","children":null,"spread":false}],"spread":true},{"title":"parser","children":[{"title":"parser.go <span style='color:#111;'>10.12KB</span>","children":null,"spread":false},{"title":"parser_test.go <span style='color:#111;'>24.23KB</span>","children":null,"spread":false},{"title":"parser_tracing.go <span style='color:#111;'>526B</span>","children":null,"spread":false}],"spread":true},{"title":"ast","children":[{"title":"ast.go <span style='color:#111;'>7.55KB</span>","children":null,"spread":false},{"title":"ast_test.go <span style='color:#111;'>580B</span>","children":null,"spread":false}],"spread":true},{"title":"object","children":[{"title":"object_test.go <span style='color:#111;'>1.48KB</span>","children":null,"spread":false},{"title":"object.go <span style='color:#111;'>3.41KB</span>","children":null,"spread":false},{"title":"environment.go <span style='color:#111;'>582B</span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":".envrc <span style='color:#111;'>21B</span>","children":null,"spread":false}],"spread":true},{"title":"02","children":[{"title":"src","children":[{"title":"monkey","children":[{"title":"main.go <span style='color:#111;'>308B</span>","children":null,"spread":false},{"title":"lexer","children":[{"title":"lexer.go <span style='color:#111;'>2.78KB</span>","children":null,"spread":false},{"title":"lexer_test.go <span style='color:#111;'>2.38KB</span>","children":null,"spread":false}],"spread":true},{"title":"token","children":[{"title":"token.go <span style='color:#111;'>940B</span>","children":null,"spread":false}],"spread":true},{"title":"repl","children":[{"title":"repl.go <span style='color:#111;'>1.07KB</span>","children":null,"spread":false}],"spread":true},{"title":"parser","children":[{"title":"parser.go <span style='color:#111;'>8.77KB</span>","children":null,"spread":false},{"title":"parser_test.go <span style='color:#111;'>18.15KB</span>","children":null,"spread":false},{"title":"parser_tracing.go <span style='color:#111;'>526B</span>","children":null,"spread":false}],"spread":true},{"title":"ast","children":[{"title":"ast.go <span style='color:#111;'>5.85KB</span>","children":null,"spread":false},{"title":"ast_test.go <span style='color:#111;'>580B</span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":".envrc <span style='color:#111;'>21B</span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'>1.04KB</span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'>1.35KB</span>","children":null,"spread":false},{"title":"03","children":[{"title":"src","children":[{"title":"monkey","children":[{"title":"main.go <span style='color:#111;'>308B</span>","children":null,"spread":false},{"title":"lexer","children":[{"title":"lexer.go <span style='color:#111;'>2.78KB</span>","children":null,"spread":false},{"title":"lexer_test.go <span style='color:#111;'>2.38KB</span>","children":null,"spread":false}],"spread":true},{"title":"evaluator","children":[{"title":"evaluator_test.go <span style='color:#111;'>6.63KB</span>","children":null,"spread":false},{"title":"evaluator.go <span style='color:#111;'>6.65KB</span>","children":null,"spread":false}],"spread":true},{"title":"token","children":[{"title":"token.go <span style='color:#111;'>940B</span>","children":null,"spread":false}],"spread":true},{"title":"repl","children":[{"title":"repl.go <span style='color:#111;'>1.21KB</span>","children":null,"spread":false}],"spread":true},{"title":"parser","children":[{"title":"parser.go <span style='color:#111;'>8.77KB</span>","children":null,"spread":false},{"title":"parser_test.go <span style='color:#111;'>18.15KB</span>","children":null,"spread":false},{"title":"parser_tracing.go <span style='color:#111;'>526B</span>","children":null,"spread":false}],"spread":false},{"title":"ast","children":[{"title":"ast.go <span style='color:#111;'>5.85KB</span>","children":null,"spread":false},{"title":"ast_test.go <span style='color:#111;'>580B</span>","children":null,"spread":false}],"spread":false},{"title":"object","children":[{"title":"object.go <span style='color:#111;'>1.63KB</span>","children":null,"spread":false},{"title":"environment.go <span style='color:#111;'>582B</span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":".envrc <span style='color:#111;'>21B</span>","children":null,"spread":false}],"spread":true},{"title":"01","children":[{"title":"src","children":[{"title":"monkey","children":[{"title":"main.go <span style='color:#111;'>308B</span>","children":null,"spread":false},{"title":"lexer","children":[{"title":"lexer.go <span style='color:#111;'>2.78KB</span>","children":null,"spread":false},{"title":"lexer_test.go <span style='color:#111;'>2.38KB</span>","children":null,"spread":false}],"spread":true},{"title":"token","children":[{"title":"token.go <span style='color:#111;'>940B</span>","children":null,"spread":false}],"spread":true},{"title":"repl","children":[{"title":"repl.go <span style='color:#111;'>424B</span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":".envrc <span style='color:#111;'>21B</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Writing+An+Interpreter+In+Go+B01N2T1VD2.epub <span style='color:#111;'>381.03KB</span>","children":null,"spread":false},{"title":"Writing+An+Interpreter+In+Go+B01N2T1VD2.pdf <span style='color:#111;'>1.14MB</span>","children":null,"spread":false}],"spread":true}]