我正在使用ANTLR v.4.5.2,ANTLRWorks 2.1以及现在为tSQL提供的grammar。
ANTLRWorks从我的SQL代码生成一个完美的解析树,但我想在我的web应用程序中使用ANTLR(没有ANTLRWorks)。
我已经生成了tsql.tokens
,BaseListener
,lexer
等等,但如何可以从现有的Java类调用ANTLR?
我不需要解析树作为图形我只需要解析树节点的Java对象(例如SET_STATEMENTS)
答案 0 :(得分:0)
从.g4文件生成后,这些Java源文件可以包含在Java项目中,并与其他文件一起编译。
您不需要在运行时编译这些.g4文件。