我正在使用 ANTLR 3.1 和 ANTLRWorks 在 Java 中生成解析器类。如果我使用 Java Final 关键字标记生成的类,解析器的性能会更好。问题是:每次从 ANTLR 语法重新生成代码后,我都会手动添加此关键字。无论如何,在语法中,是否有告诉 ANTLR 将 Final 关键字添加到生成的解析器类定义中?
最佳答案
您使用的 Java 版本是什么?最新的应该自动检测叶类,就像 1.3 以来的服务器模式一样。
关于java - ANTLR 可以生成最终的解析器类吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/677508/