JetBrains MPS is a language workbench to create Domain Specific Languages (DSL).
I have used Eclipse Xtext in several projects. I loved the ease of defining a grammar over an Ecore (meta)…