templategen

来自给定模板的源代码生成器
授权协议 GPL-3.0
开发语言 C/C++ Python
所属分类 程序开发、 代码生成工具
软件类型 开源软件
地区 不详
投 递 者 丁志勇
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

templategen 是一个来自给定模板的源代码生成器。它所做的只是复制模板文件、替换预定义的子字符串,并将输出作为一个新的生成文件写入。

要启动并运行本地副本,可按照以下简单步骤操作。

安装

运行以下命令:

pip install templategen

用法

运行以下命令:

templategen --name=myName --template=c
 相关资料
  • 问题内容: 我正在寻找一种基于类中定义的字段为现有Java源代码文件中的新方法自动生成源代码的方法。 本质上,我希望执行以下步骤: 读取并解析 遍历源代码中定义的所有字段 添加源代码方法 保存(理想情况下,保留现有代码的格式) 哪些工具和技术最适合完成此任务? 编辑 我不想在运行时生成代码;我想扩充现有的Java 源代码 问题答案: 用自动生成的代码修改相同的Java源文件是维护的噩梦。考虑生成一

  • 我的目的是为我的cucumberguice单元测试生成EntityManager和Logger SFL4J实现。 我创建了以下资源生成器 现在,我想我应该使用AbstractModule的实现来绑定这些类,所以:公共类ServiceModule将AbstractModule{@Override protected void configure(){bind(EntityManager.class)

  • 如何定制AWS Codestar/Cloudformation模板以创建特定的代码构建项目 像lambda这样的资源很好SAM 问题是,当我试图添加代码构建设置时,使用Yaml作为模板的特定docker映像(需要使用Python3.7而不是默认的2.7)。yml构建规范。yml Lambda创建成功,但是代码构建部分被忽略,并且什么也没有发生 编辑2我能够编辑CF模板来强制创建另一个代码构建项目。

  • 我正在尝试从多个 WSDL 文件生成 Axis2 (v1.6.1) Web 服务客户端代码,以便我可以在单个项目中拥有多个 Web 服务客户端。我正在使用 Ant 通过代码生成任务生成源代码。 因此,我需要使用自定义命名空间来打包映射,以使每个 Web 服务客户端的代码与其他客户端的代码分开,以避免冲突。 下面是一个示例 WSDL 文件中的命名空间: 我已经设法将生成代码的主体放入适当的包中。我已

  • 我们有一个用例,在这个用例中,我们定义了许多不同的RPC。我们使用google的protobuf java生成了一个基于java的grpc存根代码 要转换为like 在java生成的代码中,每个原始服务应该有2个服务。我们只希望最终java生成的代码具有2个服务,解析器可能会/可能不会更新原始服务。原型文件。 当前protoc是否可以进行这种定制?我们可以扩展插件并编写我们的插件吗-

  • 问题内容: 我正在忙于使用Maven将现有项目从Ant构建转换为Ant构建。该构建的一部分包括使用hibernate hbm2java工具将.hbm.xml文件的集合转换为Java。这是用于执行此操作的Ant脚本的片段: 我在互联网上四处张望,有些人(我认为)似乎在Maven中使用Ant,而另一些人使用Maven插件。我宁愿避免混合使用Ant和Maven。任何人都可以建议一种方法来执行此操作,以便

  • 我正在编写一个自定义代码生成器,其中每个主数据表都有自己的java枚举。我使用JOOQ配置中的设置将表的每次使用映射到枚举,这很好。我正在努力删除不必要的生成类,如POJO、DAO和Records,并提出了2个选项。 从代码生成中排除表 使用

  • 我正在使用swagger-codgen为我的spring boot应用程序生成java模型类,并将它们序列化为json。默认情况下,这些模型都包含带有空值的可选属性。 我想为spring配置swagger codgen,以便在所有类的顶部包含此注释:,以便在序列化的json中不包含空值属性。 我怎样才能做到这一点?是否有配置选项,或者我必须手动扩展 spring 代码生成?