मैं एक पार्सर जनरेटर की तलाश में हूं जिसने एलएल (के) भाषा के लिए ईबीएनएफ दिया है, मुझे सी # पार्सर देगा और ईबीएनएफ में परिभाषित प्रकारों को कक्षाएं उत्पन्न करेगा।एक अच्छा सी # कंपाइलर-कंपाइलर/पार्सर जेनरेटर क्या है?
उत्तर
Gold ठीक है जहाँ तक एक पार्सर जनरेटर जाना।
मिनोससेसीसी का नाम बदलकर सीएसएचआरपीसीसी कर दिया गया। वर्तमान संस्करण Google Code space पर है और यह जावासीसी 3.2 का बंदरगाह है, जबकि विकास संस्करण (जावासीसी 5.0 का बंदरगाह) गिटहब (http://github.com/deveel/csharpcc) – Antonello
ANTLR (और कुछ नहीं कहने के लिए)
पर विकास के अधीन है, आपको अच्छी तरह से आवश्यकता है 15 अक्षर पाने के लिए कुछ कहो। ;) +1 – kenny
मुझे लगता है कि एएनटीएलआर में वास्तविक त्रुटि संदेश देने में वास्तविक समस्याएं हैं। उदाहरण के लिए लग रहा है शुभकामनाएँ। @inlude विनिर्देश कहां रखना है! दस्तावेज़ीकरण परेशान है और सामान करने के लिए पसंदीदा तरीका कभी नहीं दिखाता है। वृक्ष gramars समय बर्बाद कर रहे हैं .. एएनटीएलआर साइट पर भी एक विशाल ब्लॉग प्रविष्टि है। –
हम्म, ऐसा लगता है कि http://www.antlr.org/wiki/display/ANTLR3/Antlr+3+CSharp+Target अंतिम 3 साल पहले अपडेट किया गया था और सभी कोड ब्लॉक गायब हैं - प्रतीक्षा करें, नहीं, यह वही है जो तब होता है जब जावास्क्रिप्ट अक्षम होता है। वैसे भी, सी # हमेशा एक द्वितीय श्रेणी के एएनटीएलआर लक्ष्य रहा है। जब मैंने पहली बार इसका इस्तेमाल किया, तो सी # रनटाइम स्रोत कोड उपलब्ध नहीं था: लेखक (एएनटीएलआर के लेखक के समान नहीं) ने बाइनरी को निर्दिष्ट लाइसेंस आईआईआरसी के साथ जारी किया, और पृथ्वी के चेहरे को छोड़ दिया। मैंने स्रोत कोड का पुनर्निर्माण करने के लिए परावर्तक का उपयोग किया। – Qwertie
ग्रामैटिका एलएल (के) का समर्थन करता है। http://grammatica.percederberg.net/
पेशेवरों में विडंबना खोजें: यह सरल कान्स है: दस्तावेज़ की -Lack -Rather धीरे
Coco/R (SSW से - "योहानेस केप्लर" विश्वविद्यालय लिंज़)
LLLPG नामक ब्लॉक पर एक नया पार्सर जनरेटर है, जो एलएल (के) व्याकरण और शून्य चौड़ाई के दावों का समर्थन करता है। इसका उपयोग रनटाइम लाइब्रेरी (बेस क्लास पर्याप्त) के बिना किया जा सकता है। प्रलेखन अब काफी विस्तृत है, और मैंने एलएलएलपीजी का उपयोग सी # नामक बोली की अधिकांश बोली को पार्स करने के लिए किया है, जो वास्तव में एलएलएलपीजी की मुख्य इनपुट भाषा है। इनपुट सिंटैक्स ईबीएनएफ नहीं है, हालांकि (यह सी # + एएनटीएलआर-स्टाइल कोड का मैशप है)।
पूर्ण प्रकटीकरण: मैंने इसे लिखा था। प्रश्न स्वागत है।
- 1. php के लिए एक अच्छा पार्सर जेनरेटर क्या है?
- 2. एक साधारण सीरियल नंबर जेनरेटर/सत्यापनकर्ता के विकास के लिए एक अच्छा तरीका क्या है?
- 3. सी ++ राज्य मशीन जेनरेटर
- 4. सी #/.NET लेक्सर जेनरेटर
- 5. सी ++ psudo यादृच्छिक संख्या जेनरेटर
- 6. एक अच्छा सी/सी ++ सीएसएस पार्सर क्या है?
- 7. जेनरेटर
- 8. क्या है (TRUE) सी में एक अच्छा विचार है?
- 9. क्या सत्यापित है (...) सी ++ कोडिंग में एक अच्छा अभ्यास है?
- 10. सी ++ एक्सएमएल स्कीमा कोड जेनरेटर
- 11. जेनरेटर
- 12. क्या कोई सामान्य मेवेन कोड जेनरेटर है?
- 13. एक अच्छा सी कंपाइलर
- 14. क्रैपी रैंडम नंबर जेनरेटर
- 15. जावा - जेपीए - जेनरेटर - @ सिकेंस जेनरेटर
- 16. एक अच्छा उत्तल अनुकूलन पुस्तकालय क्या है?
- 17. पाइथन जेनरेटर
- 18. क्या एएसओ और सी ++ 11 एक अच्छा मैच है?
- 19. सी ++ के लिए एक अच्छा HTML टेम्पलेट इंजन क्या है?
- 20. क्या यह संशोधित सी # सिंगलटन पैटर्न एक अच्छा अभ्यास है?
- 21. पायथन जेनरेटर -
- 22. सी # इटरेटर और जेनरेटर क्या हैं, और मैं उन्हें
- 23. क्या एएनटीएलआर पार्सर जनरेटर एक सी ++ ऐप के लिए बाध्य स्मृति के साथ सबसे अच्छा है?
- 24. क्या कोई भी एक अच्छा सी/सी ++ रीस्टफुल फ्रेमवर्क
- 25. एक अच्छा अद्वितीय पीसी पहचानकर्ता क्या है?
- 26. क्या .NET के लिए कोई अच्छा yacc/bison प्रकार LALR पार्सर जेनरेटर है?
- 27. "टैग क्लाउड" जेनरेटर?
- 28. एक अच्छा रोबोटिक्स सिम्युलेटर क्या है?
- 29. नेटबीन्स आजकल सी/सी ++ के लिए एक अच्छा आईडीई है?
- 30. क्या Google Play के लिए कुछ "फ़ीचर ग्राफिक" जेनरेटर है?
मैं कहूंगा कि यह बहुत अच्छा – SpaceghostAli
ओपी ने एलएल (के) के लिए कहा था। गोल्ड एलएएलआर है। –
अगर मैं गलत हूं तो मुझे सही करें: क्या एलएएलआर व्याकरण के एलएल व्याकरण उप-समूह नहीं हैं? –