Towards the generation of a text-based IDE from a language metamodel

被引:0
|
作者
Kleppe, Anneke [1 ]
机构
[1] Univ Twente, Enschede, Netherlands
来源
MODEL DRIVEN ARCHITECTURE - FOUNDATIONS AND APPLICATIONS | 2007年 / 4530卷
关键词
metamodeling; domain specific languages; text-based languages; parsing; compilers; IDE; generation;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In the model driven world languages are usually specified by a (meta) model of their abstract syntax. For textual languages this is different from the traditional approach, where the language is specified by a (E)BNF grammar. Support for the designer of textual languages, e.g. a parser generator, is therefore normally based on grammars. This paper shows that similar support for language design based on metamodels is not only possible, but is even more powerful than the support based on grammars. In this paper we describe how an integrated development environment for a language can be generated from the language's abstract syntax metamodel, thus providing the language designer with the possibility to quickly, and with little effort, create not only a new language but also the tooling necessary for using this language.
引用
收藏
页码:114 / 129
页数:16
相关论文
共 50 条
  • [21] Can Language Models Serve as Text-Based World Simulators?
    Wang, Ruoyao
    Todd, Graham
    Xiao, Ziang
    Yuan, Xingdi
    Cote, Marc-Alexandre
    Clark, Peter
    Jansen, Peter
    PROCEEDINGS OF THE 62ND ANNUAL MEETING OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS, VOL 2: SHORT PAPERS, 2024, : 1 - 17
  • [22] Snapdown: A Text-Based Snapshot Diagram Language for Programming Education
    Whatley, Daniel
    Goldman, Max
    Miller, Robert C.
    2021 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2021), 2021,
  • [23] Towards a Text-Based Quantitative and Explainable Histopathology Image Analysis
    Anh Tien Nguyen
    Trinh Thi Le Vuong
    Kwak, Jin Tae
    MEDICAL IMAGE COMPUTING AND COMPUTER ASSISTED INTERVENTION - MICCAI 2024, PT IV, 2024, 15004 : 514 - 524
  • [24] Bridging the gap: Discourse in text-based foreign language classrooms
    Mantero, M
    FOREIGN LANGUAGE ANNALS, 2002, 35 (04) : 437 - 456
  • [25] Natural language processing as a technique for conducting text-based research
    Allen, Laura K.
    Creer, Sarah D.
    Poulos, Mary Cati
    LANGUAGE AND LINGUISTICS COMPASS, 2021, 15 (07):
  • [26] Towards Text-based Emotion Detection A Survey and Possible Improvements
    Kao, Edward Chao-Chun
    Liu, Chun-Chieh
    Yang, Ting-Hao
    Hsieh, Chang-Tai
    Soo, Von-Wun
    2009 INTERNATIONAL CONFERENCE ON INFORMATION MANAGEMENT AND ENGINEERING, PROCEEDINGS, 2009, : 70 - +
  • [27] Text-based informatics
    Valdes-Perez, RE
    SCIENTIST, 1998, 12 (14): : 10 - 10
  • [28] Latent Code and Text-based Generative Adversarial Networks for Soft-text Generation
    Haidar, Md. Akmal
    Rezagholizadeh, Mehdi
    Do-Omri, Alan
    Rashid, Ahmad
    2019 CONFERENCE OF THE NORTH AMERICAN CHAPTER OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS: HUMAN LANGUAGE TECHNOLOGIES (NAACL HLT 2019), VOL. 1, 2019, : 2248 - 2258
  • [29] Text2Face: Text-Based Face Generation With Geometry and Appearance Control
    Zhang, Zhaoyang
    Chen, Junliang
    Fu, Hongbo
    Zhao, Jianjun
    Chen, Shu-Yu
    Gao, Lin
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2024, 30 (09) : 6481 - 6492
  • [30] ProtT3: Protein-to-Text Generation for Text-based Protein Understanding
    Liu, Zhiyuan
    Zhang, An
    Fei, Hao
    Zhang, Enzhi
    Wang, Xiang
    Kawaguchi, Kenji
    Chua, Tat-Seng
    PROCEEDINGS OF THE 62ND ANNUAL MEETING OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS, VOL 1: LONG PAPERS, 2024, : 5949 - 5966