Actifsource

Actifsource Blog: Generating an internal DSL from an external DSL

Actifsource code generator for any programming language
Nils Birkeland (Netstal Maschinen AG) shows how to generate an internal DSL (Fluent Interface) from an external DSL, using actifsource.
http://actifsource.blogspot.com/2010/06/generating-internal-dsl-from-external.html