我打算創建一個SQL查詢分析器。 只需使用正確的標記並檢查訂單即可完成。解析器SQL Java中
但我計劃從東西我在編譯器設計課程(但年前)瞭解到
我可以定義文法我想包括查詢做到這一點,但我需要在最初的一些幫助指導,實施什麼樣的解析器?自上而下/自下而上等等,這是更容易開始。
標記,作爲家庭作業,因爲我正在尋找一些指導。
http://blog.tcx.be/2007/05/writing-parser-overview.html - 我看着這個鏈接,幫助我對如何進行。任何其他幫助表示讚賞。
你不需要手動編碼的解析器。 SQL語法往往很大,你想使用一個強大的解析器生成器。 ANTLR沒問題,可能會附帶一個已經可用的SQL語法。 – 2012-04-18 06:30:25
我打算只實現一小組功能,並且可能會在其上擴展。簡單地學習這一點,不要在任何產品中部署。環境。 所以,自上而下是我的問題最好的開始吧? – sravanreddy001 2012-04-18 15:21:22