JetBrains Meta programming System
Java XSLT HTML Shell Batchfile Perl
Victor.Matchenko Victor.Matchenko
Victor.Matchenko and Victor.Matchenko Merge branch '2018.2'
Latest commit 83ccd95 Aug 15, 2018
Permalink
Failed to load latest commit information.
.idea update MPS version to 2018.3 Aug 3, 2018
.mps merge 2018.2 into master Aug 8, 2018
IdeaPlugin Update since/until build numbers Aug 14, 2018
bin MPS-28322 - fix version in paths of idea.properties Aug 8, 2018
build Merge branch '2018.2' Aug 15, 2018
core Merge branch '2018.2' into 183/vaclavF Aug 9, 2018
docs KeymapReference in progress Oct 6, 2008
editor Little refactoring in the IntentionsManager Aug 6, 2018
help keep help directory Feb 20, 2013
languages.test/languageDesign MPS-28077 Error value incorrectly committed to model on focus change Jul 25, 2018
languages Merge remote-tracking branch 'origin/2018.2' into master Aug 14, 2018
license Update list of third-party software used for MPS 2018.2 Jul 26, 2018
mps-platform mps-platform project: patch for IDEA-195678 Jul 24, 2018
plugins Merge remote-tracking branch 'origin/2018.2' into master Aug 14, 2018
samples Merge branch '2018.2' (early part) Aug 14, 2018
startup run "code cleanup" Jul 19, 2018
testbench Merge remote-tracking branch 'origin/2018.2' into master Aug 14, 2018
tools Drop execution.startup module as its sole ClassRunner is no longer in… Jul 27, 2018
workbench Update since/until build numbers Aug 14, 2018
.gitattributes .gitattributes for per-root persistence files Jul 2, 2013
.gitignore move idea-part of integration plugin to corresponding folder: update … Jul 11, 2018
README.md MPS-28322 - fix confluence links Aug 8, 2018
about.txt - updating license files Apr 3, 2018
build.txt update MPS version to 2018.3 Aug 3, 2018
convert.sh sh scripts are executable now Apr 28, 2014
mps-project-excludes.iml IdeaPlugin is added as excluded from compilation module to the MPS pr… Jun 7, 2016
mps.iml mps-platform project: exclude community and out folders from project … Jul 18, 2017
readme.txt MPS-28322 - fix confluence links Aug 8, 2018
releaseNotes.txt update MPS version to 2018.3 Aug 3, 2018

README.md

official JetBrains project JetBrains MPS

Learn Meta Programming with Us

Design your own Domain Specific Language with full development environment. Get code editor with completion, semantics and type checking with one click. Write generators to compile your DSL into multiple target languages, such as Java, C, XML, and many more.

Useful links

Building MPS from sources

  1. Clone MPS
  2. Open the project in IntelliJ IDEA (either Community or Ultimate Edition)
  3. Attach JDK 8 to the project
  4. Rebuild the project from the Build menu (will take quite a while the first time)
  5. Run the MPSLauncher run configuration in the Run menu
  6. Once MPS starts, open the MPS project (point MPS to the root folder of what you've cloned)

Download

If you'd prefer a ready-to-use build, please head over to the Download page and grab an installation package of your choice.

License

MPS is licensed under the Apache 2 open-source license. See the complete MPS license agreement for full details.

System requirements

To build JetBrains MPS from sources you need JDK 8. Other JDK versions are currently not supported for building MPS from sources.


Develop with pleasure! JetBrains MPS Team