首页 | 本学科首页   官方微博 | 高级检索  
     

基于抽象语法描述的中间表示技术
引用本文:戴桂兰,张素琴,田金兰,蒋维杜. 基于抽象语法描述的中间表示技术[J]. 清华大学学报(自然科学版), 2003, 43(4): 499-502
作者姓名:戴桂兰  张素琴  田金兰  蒋维杜
作者单位:清华大学,计算机科学与技术系,北京100084;清华大学,计算机科学与技术系,北京100084;清华大学,计算机科学与技术系,北京100084;清华大学,计算机科学与技术系,北京100084
基金项目:国家自然科学基金资助项目 ( 60 0 83 0 0 4),国家教育振兴计划
摘    要:中间表示技术是高质量可重定目标编译器开发中的关键技术。针对嵌入式软件危机 ,提出了一种基于抽象语法描述的中间表示技术 AIR。AIR以代数数据类型为主体 ,并用面向对象特征对其进行扩展。在这种中间表示技术中 ,通过使用不受限制的高级中间表示 ,可充分利用现有的前端。通过这种语法能对现有中间表示提供自然编码的抽象中间表示 ,提高了编译成份的可复用性和互操作性 ,简化了编译基础设施的建构 ,进一步实现了高质量编译器的快速开发

关 键 词:中间表示技术  可重定位编译器  编译基础设施  代数数据类型  面向对象
文章编号:1000-0054(2003)04-0499-04
修稿时间:2002-01-16

Intermediate representation techniques based on abstract syntax descriptions
DAI Guilan,ZHANG Suqin,TIAN Jinlan,JIANG Weidu. Intermediate representation techniques based on abstract syntax descriptions[J]. Journal of Tsinghua University(Science and Technology), 2003, 43(4): 499-502
Authors:DAI Guilan  ZHANG Suqin  TIAN Jinlan  JIANG Weidu
Abstract:syntax description is proposed for embedded system applications. This intermediate representation technique can accept any high level intermediate representations to make full use of existing compiler front ends. Also, it uses a unique intermediate representation that integrates algebraic data types into the object oriented paradigm for stronger expressive power, flexibility, and extensibility. This increases the reusability and interoperatibility of compiler components, simplifies the development of compiler infrastructure, and enables further rapid development of high quality compilers.
Keywords:intermediate representation techniques  retargetable compiler  compiler infrastructure  algebraic datatypes  object oriented  
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号