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/因此,搜索他們並向他們學習。 –