2013-01-22 23 views
15

क्या एएनटीएलआर 4 में एसक्यूएल व्याकरण उपलब्ध है? यदि हां, मुझे यह कहां मिल सकता है?antlr4 sql व्याकरण

ANTLR विकि से एक लिंक नहीं है, लेकिन लिंक टूट गया है: grammar list

उत्तर

20

नहीं, इस लेखन के समय, वहाँ कोई v4 एसक्यूएल व्याकरण है।

सभी v4 व्याकरण निम्नलिखित Github भंडार में रखा जाएगा (जहाँ तक मैं ANTLR मेलिंग सूची से याद कर सकते हैं): यहां https://github.com/antlr/grammars-v4

v3 व्याकरण अब: http://antlr3.org/grammar/list.html

+1

मुझे यहां v3 व्याकरण मिला: [http://antlr3.org/grammar/list.html ](http://antlr3.org/grammar/list.html) –

+0

@ क्रिस, हाँ, मैंने सैम/280Z28 इसका उल्लेख [आपके अन्य प्रश्न] (http://stackoverflow.com/questions/14466254/antlr-v3-sql-grammar) लेकिन इस उत्तर को अपडेट करना भूल गया। धन्यवाद। –

+0

वहां एक स्क्लाइट व्याकरण है, जो कुछ हद तक करीब है। – jkschneider

6

वर्तमान में, बहुत सारे हैं

  1. MySQL
  2. PL/SQL
  3. : v4 के लिए एसक्यूएल व्याकरण रूप में अच्छी तरह से
  4. T-SQL (Microsoft SQL सर्वर) KvanTTT
2

फरवरी/6/2017 की स्थिति के अनुसार द्वारा, वहाँ T-SQL के लिए ANTLR4 फ़ाइल है, लेकिन यह समुदाय से बनाए रखा है, और पूरा नहीं हुआ है, मैं कई SQL कथन को वैध पाया एसक्यूएल सर्वर लेकिन इस व्याकरण द्वारा पार्स करने में सक्षम नहीं है।

संबंधित मुद्दे