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 条
  • [1] Text-based Sequential Image Generation
    Efimova, Valeria
    Filchenkov, Andrey
    FOURTEENTH INTERNATIONAL CONFERENCE ON MACHINE VISION (ICMV 2021), 2022, 12084
  • [2] Keep CALM and Explore: Language Models for Action Generation in Text-based Games
    Yao, Shunyu
    Rao, Rohan
    Hausknecht, Matthew
    Narasimhan, Karthik
    PROCEEDINGS OF THE 2020 CONFERENCE ON EMPIRICAL METHODS IN NATURAL LANGUAGE PROCESSING (EMNLP), 2020, : 8736 - 8754
  • [3] Attitudes towards Text-Based CAPTCHA from Developing Countries
    Nanglae, Nilobon
    Bhattarakosol, Pattarasinee
    2015 12TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING/ELECTRONICS, COMPUTER, TELECOMMUNICATIONS AND INFORMATION TECHNOLOGY (ECTI-CON), 2015,
  • [4] Text-based Language Identification of Multilingual Names
    Giwa, Oluwapelumi
    Davel, Marelie H.
    PROCEEDINGS OF THE 2015 PATTERN RECOGNITION ASSOCIATION OF SOUTH AFRICA AND ROBOTICS AND MECHATRONICS INTERNATIONAL CONFERENCE (PRASA-ROBMECH), 2015, : 166 - 171
  • [5] Exploration Based Language Learning for Text-Based Games
    Madotto, Andrea
    Namazifar, Mahdi
    Huizinga, Joost
    Molino, Piero
    Ecoffet, Adrien
    Zheng, Huaixiu
    Yu, Dian
    Papangelis, Alexandros
    Khatri, Chandra
    Tur, Gokhan
    PROCEEDINGS OF THE TWENTY-NINTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2020, : 1488 - 1494
  • [6] Language and design in text-based virtual worlds
    Cicognani, A
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2000, 23 (03) : 247 - 274
  • [7] Controllable Video Generation With Text-Based Instructions
    Koksal, Ali
    Ak, Kenan E.
    Sun, Ying
    Rajan, Deepu
    Lim, Joo Hwee
    IEEE TRANSACTIONS ON MULTIMEDIA, 2024, 26 : 190 - 201
  • [8] TERRORISM AND LANGUAGE - A TEXT-BASED ANALYSIS OF THE GERMAN CASE
    MILLER, BH
    TERRORISM, 1987, 9 (04): : 373 - 407
  • [9] Factors that affect the accuracy of text-based language identification
    Botha, Gerrit Reinier
    Barnard, Etienne
    COMPUTER SPEECH AND LANGUAGE, 2012, 26 (05): : 307 - 320
  • [10] Text-based language identification for South African languages
    Botha, Gerrit
    Zimu, Victor
    Barnard, Etienne
    SAIEE Africa Research Journal, 2007, 98 (04) : 141 - 148