The code for my tutorial on creating a DSL with groovy.