TexGen 从一个概念生成不同的编程语言代码

TextGen generate different programming langugages code from one concept

我有一个概念(我们称它为 A)正在使用 TextGen 生成 Ruby class。我希望有可能将相同的概念生成到其他语言中,例如 Python。有人可以描述如何做或一些提示吗?

我推荐你使用 plaintextgen 插件 (https://plugins.jetbrains.com/plugin/8444-com-dslfoundry-plaintextgen) for this. You can then just use reduction rules to generate the text. A tutorial for this can be found here: https://dslfoundry.com/plaintextgen-tutorial/

也可以使用 textgen 方面,但对于您的用例而言涉及的更多,因为它要求您为每种基于文本的目标语言(Python、Ruby、C# 等)或者您自己实现了此类目标语言的最低版本(至少包含生成结果中所需结构的概念和文本生成方面)。