2012-01-12 25 views
8

द्वारा स्वत: उत्पन्न नहीं है I ग्रहण इंडिगो पर एएनटीएलआर के एंटीएलआर-3.4-पूर्ण-नो-एंटीएलआरवी.जेज़र संस्करण का उपयोग कर रहा हूं।पार्सर और लेक्सर फ़ाइलें ग्रहण

मैंने ज़ेस्ट और जीईएफ के साथ एंटीएलआर आईडीई प्लगइन स्थापित किया है। जब मैं एक संयुक्त व्याकरण फ़ाइल उत्पन्न करता हूं और एक हेडर, लेक्सर हेडर और नियम जोड़ता हूं, ग्रहण पार्सर और लेक्सर फ़ाइलों को उत्पन्न नहीं करता है।

यदि मैं antlr-3.2.jar का उपयोग करता हूं तो यह करता है। मैं जावा-क्लासपाथ एंटीएलआर-3.4-पूर्ण-नो-एंटीएलआरवी 2.jar org.antlr.Tool Sample.g का उपयोग कर ग्रहण के बाहर लेक्सर और पार्सर फ़ाइलों (एंटीएलआर-3.4। *) का उपयोग कर सकता है।

क्या संस्करण 3.4 के लिए एक्लिप्स में इसे चालू करने का कोई तरीका है?

उत्तर

4

SourceForge

http://sourceforge.net/projects/antlrv3ide/forums/forum/768683/topic/4689005

पर इस सूत्र देखें आप कोई antlrv2 संस्करण का उपयोग नहीं कर सकते हैं।

जो समस्या को ठीक कर सकता है या नहीं भी हो सकता है, मेरे पास सबकुछ ठीक से स्थापित है लेकिन जैसा कि अन्य ने सोर्सफोर्ज पर पाया और रिपोर्ट की है, यह बस किसी भी जावा को आउटपुट नहीं करेगा।

+0

इस लिंक में मुख्य भाग पर ध्यान केंद्रित करने के लिए "लिंक एक्सप्लोरर विंडो (बाएं फलक) में प्रोजेक्ट के लिए एएनटीएलआर समर्थन सक्षम करने के लिए अभी बनाया गया प्रोजेक्ट राइट-क्लिक करें और कॉन्फ़िगर करें का चयन करें, एएनटीएलआर प्रोजेक्ट में कनवर्ट करें।" उसने मेरे लिए इसे हल कर दिया। –

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