मेरे पास एक जीवविज्ञान डेटाबेस है जिसे मैं क्वेरी करना चाहता हूं। एक दी गई शब्दावली बैंक भी है जिसके पास मेरे पास औपचारिक भविष्यवाणी है। मैं उल्लिखित भविष्यवाणियों का उपयोग करके इस डीबी के लिए एक क्वेरी भाषा बनाना चाहता हूं। आप इसके बारे में कैसे जाएंगे? मेरे समाधान है निम्नलिखित:मैं डोमेन-विशिष्ट क्वेरी भाषा कैसे बना सकता हूं?
- को औपचारिक रूप विधेय
- एक प्रश्न भाषा में अनुवाद (एसक्यूएल, SPARQL, निर्भर करता है)
- ANTLR या अन्य ऐसे उपकरण के साथ एक विशिष्ट भाषा बिल्ड
- करने के लिए 3 से अनुवाद 2.
क्या यह एक वैध दृष्टिकोण है? क्या बेहतर लोग हैं? किसी भी पॉइंटर्स की सराहना की जाएगी।
एक दिलचस्प परियोजना की तरह लगता है। –
क्या आपका अंतिम नाम वास्तव में थंक है? आपके पास हास्केल के लिए प्राकृतिक संबंध होना चाहिए;) http://stackoverflow.com/a/6274016/443219 –