支持语言扩展的编译基础结构——X体系结构的研究

来源 :计算机学报 | 被引量 : 0次 | 上传用户:pingzidege
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
语言机制是提供抽象的核心手段,但并不能容易地扩展,给软件的编写和维护带来困难,我们定义了一个可扩展的编译体系结构-X体系结构,目标是支持用户扩展语言机制,编码领域抽象和优化技巧。它提供了一个可扩展的语言-X语言,允许用户程序访问程序的多个视图(如AST,类图,类型,上下文等),并用该语言定义语言扩展,逐步提高该语言的抽象能力,得到高效的定制编译系统,本文中展示了新的语言扩展-程序枚举的实现过程,表
其他文献
对象互操作表达了一组对象在完成某一任务时的动态协作关系,对象互操作的行为描述与抽象是支持面向对应互操作的基础,对此提出一种活动模型作为描述对象互操作行为的方法,该方法
现代起亚机械是由韩国现代汽车工作机械部和韩国威亚株式会社于2005年1月组建而成的企业集团,拥有员工1800名,具有年生产达8000台(套)、多种世界先进水平的通用机床和专用设备,
目的探讨严重眼外伤致前房出血患者进行综合护理的效果。方法对35例严重眼外伤致前房出血患者进行治疗和综合护理并观察效果。结果本组所有患者经过治疗与护理后,前房积血全
目的探讨微波与氧氟沙星联合治疗慢性盆腔炎的临床治疗效果。方法回顾性分析我院收治的276例慢性盆腔炎患者,随机分为2组,对照组138例,采用氧氟沙星注射液治疗;治疗组138例,
本文着重从语法、语义及语用三方面介绍了我们所开发的一个可视化空间数据库查询语言CQL。该语言允许用户借助于可视化基本元素---卡片进行编程,实现对窨数据库的检索。用户查询语句
目的探讨早期周围型小肺癌的X线、CT征象。方法回顾性分析我院收集的临床和病理证实的早期症状不明显的周围型小肺癌18例。结果本组18例周围型小肺癌表现为小结节状、分叶状
目的构建miR-16表达载体,为研究miR-16对HBV的干扰作用打下基础。方法根据miRNA的成熟序列以及附近约100多碱基共270个碱基序列,设计PCR引物,PCR扩增,退火后用T4联接到线性化