The Eclipse project has a technical project called JET that is a specialized code generator.