ABZ 2020

Tutorial on “Implementing Domain-Specific Languages with JetBrains MPS” will be colocated with 7th International Conference on Rigorous State Based Methods (ABZ 2020). It will take place in Ulm, Germany on Tuesday 26.05.2020.

Session 1 (9:30 – 10:30)*

Session 2 (11:00 – 12:30)*

  • Implementing a language in JetBrains MPS (hands-on) 
    • defining abstract syntax
    • concrete syntax in a projectional editor
    • intentions and quickfixes
    • implementing a simple type system
    • code generation as a model-to-text transformation
    • code generation as a model-to-model transformation

Installing JetBrains MPS

 

* please check up-to-date schedule at https://abz2020.uni-ulm.de/tutorials