@
newtonisaac 感谢支持!不知你对哪方面感兴趣呢?给你发个我开发的脚本语言源代码看看如何。
09年的时候用posix c开发了个基于堆栈的(Stack-based virtual machine)脚本语言xscript,主要用于手机操作系统。非常小巧(Small),高效(Fast),平台无关(Platform-Independent),易于扩展(Easy to extend),具有极高的可移植性,支持各种桌面系统及嵌入式系统,所占内存极小,运行速度也非常快。共有50多个虚拟机指令。可直接执行脚本,也可加载执行编译过的二进制指令数据。
xscript主要包括下列几个模块:
虚拟机(Virtual Machine)
代码生成器(Code Generator)
优化器(Optimizer)
语义检查器(Semantic Checker)
解析器(Parser)
词法分析器(Lexer)
调试器(Debugger)
其中调试器可以单步执行调试。也可在PC上通过tcp/ip直接单步调试手机脚本程序。
如果需要,请告知邮箱地址,我将源代码及文档发给你。