Research Project   

A Comparison of Parsing and Editing Tools for Multi-Language Parsing


Creating a textual Domain Specific Language requires both writing a parser and editing assistance services. Both of these are no trivial task and require careful selection of the tools used for designing the language. Existing tools for creating these languages offer good support for these, but are limited to supporting a single language only in a source document. We define a variability model to classify languages and evaluate support for them by different parsing technologies, and use this model as part of a comparison of multiple technologies for editing and parsing textual languages.

Maintained by Mitchel Pyl.