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 条
  • [31] JAMOOS: A domain-specific language for language processing
    Gil, Joseph Yossi
    Tsoglin, Yuri
    2001, University of Zagreb, Faculty of Political Sciences (09)
  • [32] Implementation of an Orchestration Language as a Haskell Domain Specific Language
    Campos, Marco Devesas
    Barbosa, L. S.
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 255 : 45 - 64
  • [33] Domain-specific codesign for embedded security
    Schaumont, P
    Verbauwbede, I
    COMPUTER, 2003, 36 (04) : 68 - +
  • [34] High Performance Embedded Domain Specific Languages
    Olukotun, Kunle
    ACM SIGPLAN NOTICES, 2012, 47 (09) : 139 - 139
  • [35] A Domain-Specific Language for Microservices
    Donham, Jacob
    PROCEEDINGS OF THE 9TH ACM SIGPLAN INTERNATIONAL SYMPOSIUM ON SCALA (SCALA '18), 2018, : 2 - 12
  • [36] Experiences in modeling for a domain specific language
    Anonsen, S
    UML MODELING LANGUAGES AND APPLICATIONS, 2005, 3297 : 187 - 197
  • [37] Prototyping, Domain Specific Language, and Testing
    Yu, Liguo
    ENGINEERING LETTERS, 2008, 16 (01)
  • [38] A Domain Specific Language for Organisational Interoperability
    Weichhart, Georg
    Stary, Christian
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2015 WORKSHOPS, 2015, 9416 : 117 - 126
  • [39] Globalized Domain Specific Language Engineering
    Bryant, Barrett
    Jezequel, Jean-Marc
    Laemmel, Ralf
    Mernik, Marjan
    Schindler, Martin
    Steinmann, Friedrich
    Tolvanen, Juha-Pekka
    Vallecillo, Antonio
    Voelter, Markus
    GLOBALIZING DOMAIN-SPECIFIC LANGUAGES, 2015, 9400 : 43 - 69
  • [40] A Domain Specific Language in Dependability Analysis
    Kowalski, Marcin
    Wilkosz, Kazimierz
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON DEPENDABILITY OF COMPUTER SYSTEMS, 2009, : 324 - 331