AST解释执行

语法和语义分析的结果是抽象语法树AST,再日后编译原理还有代码生成及优化的很大一部分,但若是只是作一个执行器,到AST为止就能够解释执行了,固然就算不生成AST,解析执行也能够,只是基于以前说过的缘由,极少采用解析执行的方式   目前的大多数解释执行的语言,都是在虚拟机解释字节码执行,这个后面再说,它只是把AST的解释串行化了而已,事实上ruby在1.9版本以前是解释AST执行的,到1.9整合了Y
相关文章
相关标签/搜索