如何访问ANTLR分析树?

时间:2016-02-10 13:49:04

标签: java antlr4 antlrworks2

我正在使用ANTLR v.4.5.2,ANTLRWorks 2.1以及现在为tSQL提供的grammar

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

我已经生成了tsql.tokensBaseListenerlexer等等,但如何可以从现有的Java类调用ANTLR?

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

1 个答案:

答案 0 :(得分:0)

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

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