A source file generator based on templates in the templates dir