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.
You can also grab the sources used in the screencast and experiment yourself.
Now, how about tasting the third episode of the series as well?
»