dayu的Blog 最近更新的文章:
其实脚本解释器用像as3或者java这类语言来构建,是比较容易的,主要是设计一种好的语言结构,由于手工制作的话
最好使用LL(1)的语法,构建一个这样的语言本身比较有意思,以下是dy这个脚本语言的语法,非常简单:
C
as3做的解释器,功能比较全http://www.softplat.com/work/intepret.swf
这是一个as3的解释器,目前仅仅支持一个类
main为入口函数.
测试用例有while和递归,以及对as3API的调用测试.请大家多试试,有bug的话