Skip to content

Latest commit

 

History

History
8 lines (7 loc) · 461 Bytes

README.md

File metadata and controls

8 lines (7 loc) · 461 Bytes

作业3 —— 实现基本完整的 ES5 解释器

作业要求:

  1. npm install 安装依赖;
  2. 补全 eval.js 里面的代码中的 evaluate(node, env) 函数,使其能将传入的表达式 AST 节点运算出结果;
  3. yarn test-homework-3 可以执行本作业的测试用例,是作业通过 eval.test.js 中的测试用例 ;
  4. 要求实现 ES6 let、 const 和箭头函数语法
  5. 选择实现 break / continue / lable 语法