In the second installment of the series Markus Voelter and Vaclav Pech explore the implementation of a custom decision table expression. They show how to define the structure, the editor and the type system rules for tables as well as the implementation of a generator, which transforms the table into a BaseLanguage expression. Watch this video to get a better command of tables or other non-trivial language constructs.
To experiment yourself, just open the JavaExtensionSamples sample project that comes bundled with MPS..
Now, how about tasting the third episode of the series as well?
»