Skip to content

Grammar-based MPS-language specification and generation

License

Notifications You must be signed in to change notification settings

lhartl/mps-metabnf

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mps-metabnf

Grammar-based MPS-language specification and generation

How to use the tool

Currently the manual procedure is as follows:

  1. enable saving of transient models
  2. build grammar file
  3. select grammar file and latest transient model (containing generated output)
  4. select Tools --> Import Generated Language (this imports the concept hierarchy)
  5. fix concept hierarchy
    5.1. build structure, review & auto-fix errors 5.2.remove transient model dependency 5.3. repeat until OK
  6. select grammar file and latest transient model
  7. select Tools --> Import Remaining Language Aspects (imports editors & textgen)
  8. fix editors (similar to structure)
  9. fix textgens (similar to structure)

About

Grammar-based MPS-language specification and generation

Resources

License

Stars

Watchers

Forks

Packages

No packages published