Textualmodeler

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.