Along the lines of Don's regexp template metaprograms, is anyone interested in a Spirit-like parser generator capability in D? http://spirit.sourceforge.net/ Apparently, someone has gotten Spirit to work with C#: http://www.codeproject.com/useritems/spart.asp