10.3969/j.issn.1000-3428.2008.09.033
面向对象技术在C编译器OCC中的应用
对面向对象的C编译器(OCC)的整体设计进行介绍.OCC以抽象语法树为中间表达形式.语法树节点分为8大类86种,降低了在采用visitor设计模式进行语意分析时节点功能的耦合度.OCC用简易的垃圾回收器解决了语法树节点动态分配和销毁时的内存泄漏问题.OCC的类型分析模块针对类型声明中9个不同组成部分采用7种处理方式,降低了属性文法脚本的维护难度.
设计模式、抽象语法树、编译器
34
TP314(计算技术、计算机技术)
国家"863"计划基金资助项目"面向普适计算的自适应软件集成环境"2006AA01Z198;清华大学信息科学与技术国家实验室基础研究基金资助项目"面向普适计算的构件化基础软件平台"
2008-07-14(万方平台首次上网日期,不代表论文的发表时间)
共3页
93-94,97