Inside IronPython: IronPython AST语法树(2/2)
摘要:
接上篇: Inside IronPython: IronPython AST语法树(1/2)。
ASTs简介:
当 ipy.exe 执行demo.py的时候,IronPython语言自身的实现和DLR共同参与源代码的编译处理。从基本层面上来讲,编译器是流水化作业的:从语法解析器生成描述源代码的特定数据结构开始。这个数据结构是个抽象语法树(abstract syntax tree),简称为AST。编译器在完成代码分析阶段后将转换AST或者建立新的数据结构,然后再基于此结果,编译器产生机器码或者虚拟机的中间语言(IL)。 阅读全文
![](http://www.cnblogs.com/images/cnblogs_com/jifangliang/IronPython/IronPython.png)
posted @ 2008-07-30 07:41 季方亮 阅读(2499) 评论(5) 推荐(0) 编辑