我怎样才能访问 ANTLR 解析树?

How can I access the ANTLR parse tree?

我现在正在使用 ANTLR v. 4.5.2、ANTLRWorks 2.1 和 grammar SQL。

ANTLRWorks 从我的 SQL 代码生成了一个完美的解析树,但我想在我的网络应用程序中使用 ANTLR(没有 ANTLRWorks)。

我已经生成了我的 tsql.tokensBaseListenerlexer 等等,但是 我如何 从一个已经存在的文件中调用 ANTLR Java class?

我不需要解析树作为图形我只需要 Java 个对象作为解析树节点(例如 SET_STATEMENTS)

从 .g4 文件生成后,这些 Java 源文件可以包含在您的 Java 项目中并与其他文件一起编译。

您不需要在运行时编译那些 .g4 文件。