首页> 外文期刊>Science of Computer Programming >XPL: A language for modular homogeneous language embedding
【24h】

XPL: A language for modular homogeneous language embedding

机译:XPL:一种用于模块化同类语言嵌入的语言

获取原文
获取原文并翻译 | 示例
           

摘要

Languages that are used for Software Language Engineering (SLE) offer a range of features that support the construction and deployment of new languages. SLE languages offer features for constructing and processing syntax and defining the semantics of language features. New languages may be embedded within an existing language (internal) or may be stand-alone (external). Modularity is a desirable SLE property for which there is no generally agreed approach. This article analyses the current tools for SLE and identifies the key features that are common. It then proposes a language called XPL that supports these features. XPL is higher-order and allows languages to be constructed and manipulated as first-class elements and therefore can be used to represent a range of approaches to modular language definition. This is validated by using XPL to define the notion of a language module that supports modular language construction and language transformation.
机译:用于软件语言工程(SLE)的语言提供了一系列支持新语言的构造和部署的功能。 SLE语言提供了用于构造和处理语法以及定义语言功能的语义的功能。新语言可以嵌入现有语言(内部)中,也可以独立(外部)。模块化是一种理想的SLE属性,目前尚无公认的方法。本文分析了当前的SLE工具,并确定了常见的关键功能。然后,它提出了一种支持这些功能的称为XPL的语言。 XPL是高阶的,它允许将语言构造和处理为一流的元素,因此可以用来表示模块化语言定义的多种方法。通过使用XPL定义支持模块化语言构造和语言转换的语言模块的概念,可以验证这一点。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号