0
我现在正在使用ANTLR v。4.5.2,ANTLRWorks 2.1和tSQL提供的grammar。如何访问ANTLR分析树?
ANTLRWorks从我的SQL代码中生成了一个完美的分析树,但我想在我的web应用程序中使用ANTLR(不带ANTLRWorks)。
我已经生成我tsql.tokens
,BaseListener
,lexer
,等等,但我如何可以调用ANTLR从一个已经存在的Java类?
我不需要解析树为图形我只需要Java对象的解析树节点(例如SET_STATEMENTS)
好的,但我还有一个问题:你能告诉我需要调用哪些方法,并对我的String(我的SQL代码) - >或者引用链接进行上手操作,谢谢 – xNappy
@NappyBoy Google上有很多例子,http://www.theendian.com/blog/antlr-4-lexer-parser-and-listener-with-example-grammar/因此,搜索他们并向他们学习。 –