当前位置: 软件>C/C++软件
alex 解释器 alexinterpreter
本文导语: 一种面向alex语法规则的脚本解释器, 此解释器执行过程是通过内部实现的基于stack设计的虚拟机。与多数基于虚拟机的解释器执行过程大致相同: 词法分析(lex)->语法分析(parse)->编译处理(com,编译成alex虚拟机支持的汇...
一种面向alex语法规则的脚本解释器, 此解释器执行过程是通过内部实现的基于stack设计的虚拟机。与多数基于虚拟机的解释器执行过程大致相同: 词法分析(lex)->语法分析(parse)->编译处理(com,编译成alex虚拟机支持的汇编指令)->虚拟机执行(vm)。由于在编译阶段中没法脱离虚拟机,所以无法直接生成laxc的二进制文件,这样的流程跟一般的编译器的流程不甚相同,所以对此程序命名时由原来的编译器改成了解释器,但从宏观的角度上来说,现在对于编译与解释的定义与经典的编译和解释已经越来越不相同,两者之间的设计多有交集。所以对于脚本语言来说,并没有严格意义上的编译和解释这样的区分。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。