The Model Driven Software Network

Raise your level of abstraction

Hi.

 

You are welcome to check out Simpl, which is a tool for creating textual DSLs. Its main features are:

  • Visual (editor, IDE) and non-visual (parser, code generator) parts of a DSL implementation must be separate. The non-visual part does not depend on the visual part. 
  • Non-visual part of the DSL implementation is easily integrable into larger systems and does not make assumptions on how the larger system is implemented. 
  • Using Simpl, the language developer must be able to create a working DSL implementation with little effort. For a relatively simple language, the time to create a working code generator and an IDE should be less than a day.

It is mostly based on existing tools and bundles together parser generator, AST generator, code generator and Eclipse-based IDE library. (in a way, it is similar to Xtext but the parser and code generator do not depend on Eclipse components.)

Simpl is available under LGPL license. The project home page is at http://research.cyber.ee/simpl/

 

--

Margus

Tags: DSL

Views: 6

Reply to This

Badge

Loading…

© 2012   Created by Mark Dalgarno.   Powered by

Badges  |  Report an Issue  |  Terms of Service