java - ANTLR 可以生成最终的解析器类吗?

标签 java parsing antlr grammar antlrworks

我正在使用 ANTLR 3.1 和 ANTLRWorks 在 Java 中生成解析器类。如果我使用 Java Final 关键字标记生成的类,解析器的性能会更好。问题是:每次从 ANTLR 语法重新生成代码后,我都会手动添加此关键字。无论如何,在语法中,是否有告诉 ANTLR 将 Final 关键字添加到生成的解析器类定义中?

最佳答案

您使用的 Java 版本是什么?最新的应该自动检测叶类,就像 1.3 以来的服务器模式一样。

关于java - ANTLR 可以生成最终的解析器类吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/677508/

相关文章:

php xpath问题

c - printf 是如何处理这个 char** 参数的?

java - Google App Engine 查询过滤器按日期

debugging - ANTLR “Cannot launch the debugger. Time-out waiting to connect to the remote parser.”

Java AST 遍历

c - 如何使用ANTLR生成的语法文件?

java - JPA无法更新实体

java - 我的二进制插入排序算法的错误在哪里?

java - 等待(长时间超时)和加入(长毫秒)之间的区别?

javascript - Spring Boot应用程序更改页面