我正在研究如何最好地使用 StringTemplate 为使用 ANTLR 作为解析器的编译器生成代码。我决定从 ANTLR 资源中寻找有关如何利用 StringTemplate 的灵感。由于此代码是 ANTLR 工具的一部分,而不是运行时,因此在我自己的代码中使用它是否被视为“公平游戏”?(我意识到这需要在运行时使用“完整”jar,或者同时使用运行时 jar 和工具 jar)。
或者,我是否应该将其视为“禁区”并以它为模型实施我自己的解决方案?
我正在研究如何最好地使用 StringTemplate 为使用 ANTLR 作为解析器的编译器生成代码。我决定从 ANTLR 资源中寻找有关如何利用 StringTemplate 的灵感。由于此代码是 ANTLR 工具的一部分,而不是运行时,因此在我自己的代码中使用它是否被视为“公平游戏”?(我意识到这需要在运行时使用“完整”jar,或者同时使用运行时 jar 和工具 jar)。
或者,我是否应该将其视为“禁区”并以它为模型实施我自己的解决方案?