MontiCore: a framework for compositional development of domain specific languages

H Krahn, B Rumpe, S Völkel - International journal on software tools for …, 2010 - Springer
Abstract Domain specific languages (DSLs) are increasingly used today. Coping with
complex language definitions, evolving them in a structured way, and ensuring their error …

Language and IDE Modularization and Composition with MPS

M Voelter - International Summer School on Generative and …, 2011 - Springer
Modularization and composition of languages and their IDEs is an important building block
for working efficiently with domain-specific languages. Traditionally this has been a …

The JastAdd system—modular extensible compiler construction

T Ekman, G Hedin - Science of Computer Programming, 2007 - Elsevier
The JastAdd system enables modular specifications of extensible compiler tools and
languages. Java has been extended with the Rewritable Circular Reference Attributed …

Silver: An extensible attribute grammar system

E Van Wyk, D Bodin, J Gao, L Krishnan - Science of Computer …, 2010 - Elsevier
Attribute grammar specification languages, like many domain-specific languages, offer
significant advantages to their users, such as high-level declarative constructs and domain …

Monticore: Modular development of textual domain specific languages

H Krahn, B Rumpe, S Völkel - … 2008, Zurich, Switzerland, June 30-July 4 …, 2008 - Springer
Reuse is a key technique for a more efficient development and ensures the quality of the
results. In object technology explicit encapsulation, interfaces, and inheritance are well …

The design of a conceptual framework and technical infrastructure for model management language engineering

RF Paige, DS Kolovos, LM Rose… - 2009 14th IEEE …, 2009 - ieeexplore.ieee.org
Model management is the discipline of managing artefacts used in Model-Driven
Engineering (MDE). A model management framework defines and implements the …

Mashup of metalanguages and its implementation in the kermeta language workbench

JM Jézéquel, B Combemale, O Barais… - Software & Systems …, 2015 - Springer
With the growing use of domain-specific languages (DSL) in industry, DSL design and
implementation goes far beyond an activity for a few experts only and becomes a …

A principled approach to REPL interpreters

LT Van Binsbergen, M Verano Merino… - Proceedings of the …, 2020 - dl.acm.org
Read-eval-print-loops (REPLs) allow programmers to test out snippets of code, explore
APIs, or even incrementally construct code, and get immediate feedback on their actions …

Silver: an extensible attribute grammar system

E Van Wyk, D Bodin, J Gao, L Krishnan - Electronic Notes in Theoretical …, 2008 - Elsevier
Attribute grammar specification languages, like many domain specific languages, offer
significant advantages to their users, such as high-level declarative constructs and domain …

Context-aware scanning for parsing extensible languages

ER Van Wyk, AC Schwerdfeger - … of the 6th international conference on …, 2007 - dl.acm.org
This paper introduces new parsing and context-aware scanning algorithms in which the
scanner uses contextual information to disambiguate lexical syntax. The parser uses a …