0

我现在正在使用 ANTLR v. 4.5.2、ANTLRWorks 2.1 和为 tSQL提供的可用语法。

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

我已经生成了我的tsql.tokens, BaseListener, lexer, 等等,但是如何从已经存在的 Java 类中调用 ANTLR?

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

4

1 回答 1

0

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

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

于 2016-02-10T15:46:56.933 回答