Temon
Temon (TExtual MOdel Notation) is the most simple method to create a DSL (Domain Specific Language) based on EMF (Eclipse Modeling Framework).
Features
No code generation
Unlike other frameworks, using temon does not include any code generation (beside standard EMF generated code)
Full set of context-free grammars supported
Temon uses a modified Early algorithm for parsing text. This algorithm is not restricted to LR(k) grammars as Antlr does.
Parsing recovery and error detection
The modified Early parser can recover from syntax errors and provides a minimal set of changes on the input which makes it parseable
Convenient generic editor
A generic editor is provided with automatic syntax highlighting, content assist support and error marking
Free and open-source
Temon is a personal hobby project, released under the Eclpse Public License v1.0.
Current versions
Temon continous integration builds are available to install as P2 update site. It is also possible to install it from eclipse marketplace.