Download Download JetBrains MPS 2021.2.3 Build 212.5284.1281 / 2021.3 Build 213.5744.587 EAP Free

Download Free Download JetBrains MPS 2021.2.3 Build 212.5284.1281 / 2021.3 Build 213.5744.587 EAP

JetBrains MPS (Or meta-programming system) provides an all-in-one application for creating domain-specific languages ​​(DSL), defining their syntax and rules, and allowing you to work on the model behind the code, thanks to its integration The projection editor.

Comprehensive DSL development tools

The purpose of JetBrains MPS is to help developers design a new language, covering everything from syntax to language editors and generators. To help you get started, JetBrains MPS comes with a large number of sample projects, which you can browse before proceeding to create your own DSL.

In order to make DSL development more approachable, MPS applications can help build a complete development environment for the created language, have a full-featured code editor, and can compile DSL into popular languages ​​(Java, XML, C, etc.).

Complete environment defined by language

MPS’s editor has a tab-based interface with a built-in console, integrated event log, and code inspector, all of which are bundled in a well-designed layout. It comes with advanced navigation and editing tools, as well as analysis options for model dependencies, integrated debugger, and breakpoint support. In addition, its functions can be extended with IntelliJ IDEA plug-ins, and operations can be performed automatically with the help of scripts.

Thanks to the integrated version control system (compatible with Git and Subversion), you can easily manage previous versions of the project, import data, and apply patches when necessary.

Text-like projection editor and language extender

Unlike traditional coding tools and IDEs, JetBrains MPS takes a different approach, allowing you to process models instead of editing text. Projection editing displays the code in the form of an AST (Abstract Syntax Tree), which means that no parser is needed to build the language. Therefore, the entire language development process becomes more flexible.

JetBrains MPS makes DSL development easier for domain experts (usually not professional programmers). Similar forms of symbols, tables and diagrams, and context-sensitive syntax can create easy-to-understand commands for the end DSL user and allow you to extend the functionality of existing languages.

.

Download: Download JetBrains MPS 2021.2.3 Build 212.5284.1281 / 2021.3 Build 213.5744.587 EAP Free 2021 Last Version

Download tags: #Download #JetBrains #MPS #Build #Build #EAP

Leave a Reply

Your email address will not be published. Required fields are marked *