May 21.2020Version: 2020.1
With Meta Programming System you can design your own DSL and use them to create new applications for end users.JetBrains MPS was reviewed by Ionut Tutica
JetBrains MPS provides an all-in-one application to create domain-specific languages, define their syntax and rules, and allow you to work on the model behind the code.
The purpose of this tool is to help developers design a new language that covers everything from syntax to language editor to generator. To help you get started, JetBrains MPS comes with a collection of sample projects that you can go through before creating your own DSL.
In order to make DSL development more accessible, JetBrains MPS can help you create a complete language development environment with a complete code editor, as well as integrated generators that can compile DSL in popular languages such as Java and XMS.
Screenshots JetBrains MPS Add comment