While writing a DSL to generate another DSL I wanted to take a look into the MPS models of an existing language.
I wrote a simple application that creates a human-readable representation of the different .mps files (e.g. xyz.editor.mps).
This makes it easier to automatically create a language from BaseLanguage code.
You can find it at https://github.com/janradeck/mpsmodelprinter