10.3969/j.issn.1000-3428.2007.19.018
一种构建Java语言扩展的编译器框架
Polyglot是一种避免代码复制的、高度可扩展的编译器前端框架.用户只需扩展该框架,定义对抽象语法树、语义分析等的必要修改,即可实现Java语言扩展.为指导用户在Polyglot上快速开展工作,该文总结Polyglot的主要流程和类体系,剖析其利用委托、访问者、抽象工厂等实现可升级扩展的方法,简述了Polyglot的已有应用及应用步骤.
可升级扩展、遍、访问者、委托
33
TP311(计算技术、计算机技术)
Intel公司研究基金
2007-12-17(万方平台首次上网日期,不代表论文的发表时间)
共3页
51-53