面向对象技术在C编译器OCC中的应用

来源 :计算机工程 | 被引量 : 0次 | 上传用户:chungkhoan2002
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
对面向对象的C编译器(OCC)的整体设计进行介绍。OCC以抽象语法树为中间表达形式。语法树节点分为8大类86种,降低了在采用visitor设计模式进行语意分析时节点功能的耦合度。OCC用简易的垃圾回收器解决了语法树节点动态分配和销毁时的内存泄漏问题。OCC的类型分析模块针对类型声明中9个不同组成部分采用7种处理方式,降低了属性文法脚本的维护难度。
其他文献
本月起,珠海建设工程招投标将实行成本参考线机制,投标价低于成本线或被视为恶意竞争,不仅不能中标,还将作为不良行为计入诚信系统……备受瞩目的《珠海经济特区建设工程招标
1,3-二磺酸根咪唑四氯化铝盐{[Dsim]AlCl4}作为一种新型的磺酸根咪唑盐,同时具有布朗斯特酸和路易斯酸性质。本文合成了1,3-二磺酸根咪唑四氯化铝盐,并将其用于催化葡萄糖转化为
目的探讨RAPD技术在快速鉴定地霉中应用。方法用E.Z.N.A.yeastDNAkit提取地霉菌基因组DNA,采用随机引物AP3(5'-TCGTAGCCAA-3')、ATG(5'-ATGGATCGGC-3')、RP2(5'-AAGGATCAGA-3')、OPA-10(5'-
新时代下,随着国家、社会不断提高对党员思想素质的要求,相关的党建工作也逐渐肩负起了更重要的使命。本文就以提高国有企业中党建工作成效为目的,经由对新时代下强化企业党
目的探讨小鼠腹腔巨噬细胞对马尔尼菲青霉酵母相细胞的影响,为研究抗马尔尼菲青霉的免疫机制提供一定的实验依据。方法将马尔尼菲青霉酵母相细胞与小鼠腹腔巨噬细胞在体内和
国民经济的发展促进了人口基数的增大,使得汽车生产行业进入全新的发展时期,汽车行业的生产技术在不断发展,相关工艺也在不断完善,但是在实际的生产过程中还存在很多有待完善
大多数相变储能材料导热性能差是导致其不能推广应用的一个重要因素,因此,目前相变材料研究的重点是提高相变材料的等效导热系数。石墨泡沫由于其特殊的微蜂窝三维结构,使其具有
在企业实施信息化进程中,由不同核心技术构建的信息服务、管理系统和地理信息系统分别以不同的存储格式存放在不同地理位置的不同系统中,给数据综合利用和数据共享带来了很大的不便。该文利用XML和Java语言的优越性,提出一种利用接口技术、网络传输技术和XML相关技术的地理信息数据集成框架,并利用该框架模型实现了应急GIS系统与接警系统的集成和共享。应用验证了该框架的合理性,结果表明它是可行和有效的。
招标文件中的合同条件,即《招标投标法》第十九条规定的招标文件中应当包括的合同主要条款,旨在告知投标人履约的商务条件,进而按照其自身实力提出要约,在招标人择优确定后履
为推进全面从严治党向纵深发展,规范公职人员用权行为,近日,淮北市纪委监委出台《公职人员插手干预重大事项记录报告暂行规定》。根据这一新规,公职人员为自己或关系人谋取不