def generate(self, package, dst): for file in package.files: for type0 in file.types: code = self._render(type0, self.templates) filepath = self._filepath(type0) write_file(dst, filepath, code)
def _generate(self, type0, dst, filename, tmpl): name = self.objc_name(type0) code = self.templates.render(tmpl, definition=type0, name=name, generated_by=GENERATED_BY) write_file(dst, filename, code)