如何使用自定义模板生成代码? [已关闭]

问题描述 投票:0回答:4

是否有任何工具可以使用我定义的自定义模板生成代码(文本文件)? 例如,它应该有可能包含某些函数的多个模板(我可以指定和参数化)并将它们放入一个类文件模板中。

您知道有什么先进的软件可以帮助我吗? IDE(如 Webstorm)中的文件模板对我来说太简单了。

code-generation
4个回答
6
投票

Telosys 可以帮助你,它是一个代码生成器 使用可自定义模板(Velocity 模板)。 您还可以创建自己的模板。 Telosys 可作为简单的命令行界面工具和 Eclipse 插件使用。一切都是开源的(工具和模板)。

参见主网站 http://www.telosys.org/ 和 Eclipse 插件 https://marketplace.eclipse.org/content/telosys-tools

可在 GitHub 上获取可自定义模板 (https://github.com/telosys-templates-v3)。


3
投票

我使用 Telosys (http://www.telosys.org/) 生成 Python 代码。

效果很好。您可以使用它生成任何类型的文本文件。


0
投票

我为此制作了自己的工具。

  • 用json文件参数化
  • 使用 Apache Velocity 模板

https://github.com/latata/simple-code-generator


0
投票

检查这个https://www.gencode.net您可以从简单的文本模板和SQL服务器生成代码,输出文件可以是任何编程语言。

© www.soinside.com 2019 - 2024. All rights reserved.