代码生成器，有待开发、优化