Language Workbenches Comparison 2011

Spoofax is an Eclipse-based platform developing textual domain-specific languages with IDE support.


The submission to LWC 2011 is available as a PDF file: LWCTask-1.0-Spoofax.pdf?. The sources of the project are available via subversion at and These projects require Spoofax 0.6.1 or higher, which is currently available from the "unstable" update site at

The screenshot below illustrates the basic syntax definition (left) of the language, an example program (upper right), and its abstract syntax (lower right).