MontiCore: A Framework for the Development of Textual Domain Specific Languages.

international conference on software engineering(2014)

引用 101|浏览71
暂无评分
摘要
In this paper we demonstrate a framework for the efficient development of textual domain specific languages and supporting tools. We use a redundance-free and compact definition of a readable concrete syntax and a comprehensible abstract syntax as both representations significantly overlap in their structure. To further improve the usability of the abstract syntax, this definition format integrates additional concepts like associations and inheritance into the well-understood grammar-based approach. Modularity concepts like language inheritance and embedding are used to simplify the development of languages based on already existing ones. In addition, the generation of editors and a template approach for code generation is explained.
更多
查看译文
关键词
template approach,abstract syntax,comprehensible abstract syntax,code generation,compact definition,specific language,readable concrete syntax,textual domain,definition format,efficient development,well-understood grammar-based approach,language inheritance,extensibility,domain specific language,domain specific languages,modularity
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要