阅读背景:

不知道有没有人有兴趣和我一起完善一个脚本解释器(暂时命名为VScript),散分.

来源:互联网 
10.1时候无聊写了一个类似 javascript 的脚本解释器(VScript,我也不知道是什么意思),支持一元操作符 + - ~ ! ++ -- isvalid typeof , 二元操作符 + - * / div << >> >>> & | ^ < > = != <= >= && || ( 同C/C++ 短路处理 ) , 赋值运算 = += -= *= /= div= <<= >>= >>>= &= |= ^= , 三元操作符 ? : , 支持程序控制语句 break continue return if else for while do while ( 打算加上 switch , 不支持 goto. ). 支持对象属性,方法调用( 可通过这种方法扩展脚本功能. ) 16M 次空循环( while( i++ <= 0X1000000 ); )的运行时间大概是7秒( C2.1G ),经过简单的优化可以达到大概3秒吧( 打算用 C 改写以便于移植到嵌入式环境 ). 10.1时候无聊写了一个类似 javascript 的脚本解释器(VScript,我也不知道是



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: