通用可扩展编译器前端生成器的设计与实现  被引量:1

Design and Implementation of a Universaland Extensible Compiler Front-end Generator

在线阅读下载全文

作  者:金龙飞[1] 刘磊[1] 

机构地区:[1]吉林大学计算机科学与技术学院,长春130012

出  处:《吉林大学学报(理学版)》2005年第3期308-313,共6页Journal of Jilin University:Science Edition

摘  要:传统的编译器前端生成器由于结构和算法等原因, 通用性和可扩展性较差. 为解决这一问题, 提出并实现一种通用可扩展编译器前端生成器JLUCC. JLUCC使用面向对象、反射和设计模式等技术, 具有通用、可扩展和易于使用等特点. 通过使用JLUCC开发C/ATLAS语言编译器的实践, 验证了JLUCC的有效性.Traditional compiler front-end generators are not universal and extensible for the reason of their structures and algorithms. In order to solve this problem, a universal and extensible compiler front-end generatorJLUCC is provided and has been implemented. The implementation of JLUCC involves object-orientation, reflection and design patterns technologies. JLUCC is universal, extensible and easy-used. At last, JLUCC was validated in the practical procedure of developing a C/ATLAS compiler.

关 键 词:编译器前端 文法 编译器前端生成器 自动生成 

分 类 号:TP301[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

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