我正在研究如何最好地使用StringTemplate为使用ANTLR作为解析器的编译器生成代码。我决定在ANTLR源代码中寻找有关如何利用StringTemplate的灵感。由于此代码是ANTLR工具的一部分,而不是运行时,它是否被认为是在我自己的代码中使用的“公平游戏”? (我意识到需要在运行时使用“完整”jar,或者运行时jar以及工具jar)。
或者,我是否应该将其视为“禁区”并实施我自己的解决方案?
答案 0 :(得分:0)
如果您指的是许可证,ANTLR 4工具将使用与ANTLR 4 Runtime相同的3条款BSD许可证。
答案 1 :(得分:0)
嗯,代码生成器非常稳定,所以你几乎可以认为那些吸盘会留下来,但代码gen是内部的,所以可能会改变你。