EriLex: An Embedded Domain Specific Language Generator

被引:0
|
作者
Xu, Hao [1 ]
机构
[1] Univ N Carolina, Chapel Hill, NC 27599 USA
来源
关键词
TAGLESS STAGED INTERPRETERS;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
EriLex is a software tool for generating support code for embedded domain specific languages (EDSLs). It supports specifying syntax, static semantics, and dynamic semantics of an EDSL, mixing the method chaining style and the functional nesting style in the EDSL embedding, and using native types and values in the EDSL. The EH Lex approach to EDSL embedding assumes only basic object-oriented features and generics in the host language and does not require any particular technology in the definition or implementation of host languages and tools. The generated support code allows the EDSLs to reuse not only host language compilers but also host language semantic editors.
引用
收藏
页码:192 / 212
页数:21
相关论文
共 50 条
  • [41] A Domain Specific Language for Internet Measurements
    Cisternini, Giovanni
    Lucchesi, Filippo
    Luconi, Valerio
    Vecchio, Alessio
    2024 22ND MEDITERRANEAN COMMUNICATION AND COMPUTER NETWORKING CONFERENCE, MEDCOMNET 2024, 2024,
  • [42] A Domain Specific Language for Contextual Design
    Barn, Balbir S.
    Clark, Tony
    HUMAN-CENTRED SOFTWARE ENGINEERING, 2010, 6409 : 46 - 61
  • [43] mbeddr: instantiating a language workbench in the embedded software domain
    Markus Voelter
    Daniel Ratiu
    Bernd Kolb
    Bernhard Schaetz
    Automated Software Engineering, 2013, 20 : 339 - 390
  • [44] mbeddr: instantiating a language workbench in the embedded software domain
    Voelter, Markus
    Ratiu, Daniel
    Kolb, Bernd
    Schaetz, Bernhard
    AUTOMATED SOFTWARE ENGINEERING, 2013, 20 (03) : 339 - 390
  • [45] A domain-specific visual language for domain model evolution
    Sprinkle, J
    Karsai, G
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2004, 15 (3-4): : 291 - 307
  • [46] Syntax Recovery for Uniface as a Domain Specific Language
    Yafi, Majd Zohri
    Fatima, Arooj
    2018 UKSIM-AMSS 20TH INTERNATIONAL CONFERENCE ON COMPUTER MODELLING AND SIMULATION (UKSIM), 2018, : 61 - 66
  • [47] Natural Semantics for Domain-Specific Language
    Steingartner, William
    Novitzka, Valerie
    NEW TRENDS IN DATABASE AND INFORMATION SYSTEMS, ADBIS 2021, 2021, 1450 : 181 - 192
  • [48] Aspen: A Domain Specific Language for Performance Modeling
    Spafford, Kyle L.
    Vetter, Jeffrey S.
    2012 INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC), 2012,
  • [49] A domain specific language for spatial simulation scenarios
    Luís Moreira de Sousa
    Alberto Rodrigues da Silva
    GeoInformatica, 2016, 20 : 117 - 149
  • [50] A Domain Specific Language for the ARINC 653 Specification
    Darif, Ikram
    Politowski, Cristiano
    El Boussaidi, Ghizlane
    Kpodjedo, Segla
    2022 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2022), 2022, : 238 - 245