The generator development platform ANGIE provides a script language, a compiler for this language and a runtime system. The freeware version of ANGIE is named "ANGIE Generation Now!", which additionally comprises an IDE. ANGIE is a frame-based generator system, optimized for the task of generating program texts.
ANGIE Homepage:
http://angie.d-s-t-g.com