MPS free download for Mac

MPS for Mac2020.3

25 January 2021

DSL development environment.

What is MPS for Mac

With MPS (Meta Programming System), you can design your own extensible DSLs and start using them right away to build end-user applications. Unique technology of projectional editing allows to overcome the limits of language parsers, and build much richer DSL editors, such as ones with tables and diagrams.

What's new in MPS

Version 2020.3:

Full release notes are available here

New generator macro
  • There's a new macro named $CALL-SITE$ that facilitates the insertion of a node attributed with a SWITCH/CALL macro into a designated place in the invoked template. Prior to the change, the template node with a SWITCH/CALL macro attached was generally ignored. Now if an invoked template/switch tries to use 'call site node', the node is processed as a regular template and the outcome is supplied to the invoked template/switch as an implicit argument that can be inserted into the desired location
Dynamic usages highlighting in the editor
  • Dynamic highlighting, a long-awaited feature, has arrived. This feature is very similar to the existing Highlight Usages action (Ctrl/Cmd+Shift+F7). The difference is that dynamic highlighting works automatically as you type or navigate through the code. References to the node under the cursor are highlighted in the edited document almost immediately. You can still use the original Highlight Usages action to "pin" usages of the currently selected node while you navigate away from it. When you do, dynamic highlighting will continue to highlight the node under the cursor
  • This feature can be turned on or off in the MPS Editor settings with the Highlight selected node checkbox
Improved switch statement in BaseLanguage
  • In addition to some editor improvements, the switch concept now supports using multiple cases for the same statement
Error strip on project pane
  • We are introducing a new way to display errors, warnings, and messages in the Project pane. The Error strip helps to organize the messages on the Project pane. You can deactivate it via the Logical View setting button

Join over 500,000 subscribers.

Subscribe for our newsletter with best Mac offers from MacUpdate.

How would you rate MPS?
MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
0.0
(0 Reviews of )
There are no reviews yet
Help the community
There are no reviews yet, be the first to leave one
Free

0.0

App requirements: 
  • Intel 64
  • Intel 32
  • Mac OS X 10.6.0 or later

Downloaded & Installed 766 times

Similar apps
Be the first one to propose an app
similar to MPS.

Developer:

JetBrains

JetBrains is a software company specializing in the development of intelligent productivity tools for software engineers...

Read more