boilerplate code and low-level implementation details.
Language workbenches … such a definition. To count as a language workbench, a tool needs to satisfy basic … workbench.
In this tutorial, we give an introduction to the state of the artOOPSLA 2010: 301-304
increasingly better editor
Language workbenches intend to solve … workbenches aim
to generate not only a compiler or interpreter for the DSL ….
An overview of the components and requirements of a typical language
provide apparatus to reduce the diﬃculties with syntax. The
language workbench …, is widely used. I
explore the possibility of a language workbench capable … environment.
I propose a language workbench design using several novel
workbenches their underlying technologies. Language workbenches are tools that make … language workbench, and describe its techniques for high-level, portable languagePhD thesis, Delft University of Technology, 2011.
Spoofax is a language workbench for efficient, agile development of textual domain-specific languages with state-of-the-art IDE support. It provides a comprehensive environment that integrates syntax definition, program transformationOOPSLA 2010: 237-238
a workbench for an acquisition of domain knowledge from large text corpora.
The workbench supports an incremental
process of corpus analysis starting … and a semiautomatic refinement of obtained hypotheses. For doing this the workbench employs