基於ClickHouse SQL的Select語法寫的一個ANTLR4的語法解析g4文件

由於要對ClickHouse的查詢SQL進行一些處理,寫了一個ANTLR4(一個強大的AST代碼生成工具)的g4文件.

從ClickHouse C++源碼解析select SQL部分轉譯過來的,只針對SELECT. 其他的Insert Update Create等等都不支持哈,".9" 這種小數寫法不支持,其他大部分語法都可以。

需要的自取(文件名改爲和grammar一致)。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章