मैंने हाल ही में एक्लिप्स का उपयोग करके दो एएनटीएलआर 3 असाइनमेंट (मैं अपने मास्टर इन कंप्यूटर साइंस पर काम कर रहा हूं) पूरा कर लिया है। मुझे कोई भी दस्तावेज़ नहीं मिला जिसमें ग्रहण में व्याकरण स्थापित करने, कॉन्फ़िगर करने, लिखने और डिबग करने की प्रक्रिया थी। इसलिए, विभिन्न मुद्दों के माध्यम से काम करने के बाद, मुझे परीक्षण करने के लिए एक्लिप्स में रहने के लिए सबसे आसान काम मिला।
प्रक्रिया का उपयोग करने के लिए मैंने उपयोग किया है (नीचे उल्लिखित) आपके पास पहले एएनटीएलआर आईडीई v2.1.2 स्थापित होना चाहिए। इसे सीधे ग्रहण इंडिगो से जोड़ें: http://antlrv3ide.sourceforge.net/updates। इस साइट पर एएनटीएलआर आईडीई का उपयोग करने पर कुछ उपयोगी दस्तावेज़ भी हैं। एक बार स्थापित हो जाने पर, आईडीई को कॉन्फ़िगर किया जाना चाहिए। वीडियो ट्यूटोरियल थोड़ी देर पुरानी हैं लेकिन सहायक हैं। configuring ANTLR IDE in Eclipse पर मार्गदर्शन करने के लिए विस्तृत विवरण देखें। मुख्य विन्यास आइटम जावा आउटपुट फ़ोल्डर है। ग्रहण में विंडोज, प्राथमिकताएं, ANTLR, कोड जेनरेटर को जाकर इसे करें, परियोजना रिश्तेदार फ़ोल्डर चेक करें और आउटपुट फ़ोल्डर नाम बॉक्स में कोई फ़ोल्डर नाम (मेरा "antlr-जावा" कहा जाता है, दूसरों "उत्पन्न" का उपयोग करें) टाइप करें।
टेस्ट/डीबग ANTLR के लिए ग्रहण इंडिगो में ANTLR IDE के साथ प्रक्रिया
- के बाद एक नई परियोजना बनाई गई है, राइट क्लिक करें, तो कॉन्फ़िगर का चयन करें, ANTLR परियोजना में कनवर्ट ...
- .g फ़ाइल में व्याकरण बनाएं और इसे सहेजें। नोट: फ़ाइल नाम को व्याकरण नाम से मेल खाना है।
- यदि महत्वपूर्ण त्रुटियां हैं, तो व्याकरण को डीबग करें। ग्रहण एएनटीएलआर त्रुटि दिखाता है और कौन सी रेखाएं प्रभावित होती हैं।सबसे पहले, इन त्रुटियों को समझना मुश्किल लगता है लेकिन उन्हें विभिन्न संसाधनों का उपयोग करके काम किया जा सकता है: - टेरेंस पार द्वारा परिभाषित एएनटीएलआर संदर्भ जिसने एएनटीएलआर लिखा - एएनटीएलआर संदर्भ मैनुअल - त्रुटि को Google; कई बार आप यहां स्टैक ओवरफ्लो पर समाप्त हो जाएंगे; विशेष रूप से , बार्ट Kiers दोनों जानकार और मददगार है (बार्ट: के लिए THX मदद आप नहीं पता था कि आप मुझे दिया)
- पहले गंभीर ANTLR त्रुटियों के बाद सहेजें पर हल कर रहे हैं, जावा आउटपुट फ़ोल्डर आप कॉन्फ़िगर किया गया ग्रहण में बनाया जाएगा और उस फ़ोल्डर में एक जावा फ़ाइल भी बनाई जाएगी।
- जावा आउटपुट फ़ोल्डर पर राइट-क्लिक करें, बिल्ड पथ का चयन करें, स्रोत फ़ोल्डर के रूप में उपयोग करें। यह एक्लिप्स को बताता है कि परियोजना के जावा स्रोत को कहां देखना है।
- नई जावा फ़ाइल में त्रुटियों की संभावना है। इसे चुनें, फिर जावा त्रुटियों के लिए देखकर खोजें। अपने व्याकरण या जावा फ़ाइल पर वापस जाएं, त्रुटियों को सही करें, और व्याकरण को फिर से सहेजें जब तक कि व्याकरण और जावा दोनों फाइलें त्रुटि मुक्त न हों, फिर इसे चलाएं।
- इस बिंदु से, यह सामान्य संशोधित-रन-डीबग चक्र है।
- मुझे केवल एक अन्य ग्रहण परिवर्तन की आवश्यकता है जो कमांड लाइन पैरामीटर का परीक्षण करने के लिए कुछ रन कॉन्फ़िगरेशन बनाने के लिए था।
gUnit को कुछ संस्करणों के लिए एंटरलर टूल में शामिल किया गया है, नहीं? –
एक बार जब मैंने एएनटीएलआर-पूर्ण-3.4.jar डाउनलोड किया है तो मैं gUnit तक कैसे पहुंच सकता हूं? – jQwierdy