基于抽象语法描述的中间表示技术  

Intermediate representation techniques based on abstract syntax descriptions

在线阅读下载全文

作  者:戴桂兰[1] 张素琴[1] 田金兰[1] 蒋维杜[1] 

机构地区:[1]清华大学计算机科学与技术系,北京100084

出  处:《清华大学学报(自然科学版)》2003年第4期499-502,共4页Journal of Tsinghua University(Science and Technology)

基  金:国家自然科学基金资助项目 ( 60 0 83 0 0 4) ;国家教育振兴计划

摘  要:中间表示技术是高质量可重定目标编译器开发中的关键技术。针对嵌入式软件危机 ,提出了一种基于抽象语法描述的中间表示技术 AIR。AIR以代数数据类型为主体 ,并用面向对象特征对其进行扩展。在这种中间表示技术中 ,通过使用不受限制的高级中间表示 ,可充分利用现有的前端。通过这种语法能对现有中间表示提供自然编码的抽象中间表示 ,提高了编译成份的可复用性和互操作性 ,简化了编译基础设施的建构 。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.

关 键 词:可重定位编译器 编译基础设施 抽象语法描述 中间表示技术 代数数据类型 面向对象 

分 类 号:TP314[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象