mini-jsEngine:由javascript实现的javascript解释器

时间:2024-06-12 14:47:36
【文件属性】:

文件名称:mini-jsEngine:由javascript实现的javascript解释器

文件大小:120KB

文件格式:ZIP

更新时间:2024-06-12 14:47:36

JavaScript

mini-jsEngine 由javascript实现JavaScript解释器。 支持的功能: 基本操作: a=5; if a==5 { b=1; -b } // return -1 为简单起见,与javascript相比,gramma有一些区别: 如果语句块中没有最后一个,则语句不应错过分号; 没有return ,last语句的值将被视为该块的返回值; if / while的条件语句中没有括号。 功能和关闭: func counter (c) { closure () { c = c + 1 } }; c1 = counter (0); c2 = counter (0); c1(); // return 1 c1(); // return 2 c2() // return 1 为了简化解析器,功能和闭包的定义有所不同


网友评论