首页|期刊导航|计算机工程|面向对象技术在C编译器OCC中的应用

面向对象技术在C编译器OCC中的应用OA北大核心CSCDCSTPCD

Application of Object-oriented Technique in the OCC C Compiler

中文摘要

对面向对象的C编译器(OCC)的整体设计进行介绍.OCC以抽象语法树为中间表达形式.语法树节点分为8大类86种,降低了在采用visitor设计模式进行语意分析时节点功能的耦合度.OCC用简易的垃圾回收器解决了语法树节点动态分配和销毁时的内存泄漏问题.OCC的类型分析模块针对类型声明中9个不同组成部分采用7种处理方式,降低了属性文法脚本的维护难度.

任杰;阳昕;石磊;陈渝;杨维康

清华大学计算机科学与技术系,北京,100084清华大学计算机科学与技术系,北京,100084武警工程学院基础部,西安,710086清华大学计算机科学与技术系,北京,100084清华大学计算机科学与技术系,北京,100084

信息技术与安全科学

设计模式抽象语法树编译器

《计算机工程》 2008 (9)

93-94,97,3

国家"863"计划基金资助项目"面向普适计算的自适应软件集成环境"(2006AA01Z198)清华大学信息科学与技术国家实验室基础研究基金资助项目"面向普适计算的构件化基础软件平台"

评论

您当前未登录!去登录点击加载更多...