Grammar-based MPS-language specification and generation
Currently the manual procedure is as follows:
- enable saving of transient models
- build grammar file
- select grammar file and latest transient model (containing generated output)
- select Tools --> Import Generated Language (this imports the concept hierarchy)
- fix concept hierarchy
- build structure, review & auto-fix errors 7.remove transient model dependency
- repeat until OK
- select grammar file and latest transient model
- select Tools --> Import Remaining Language Aspects (imports editors & textgen)
- fix editors (similar to structure)
- fix textgens (similar to structure)