क्या .NET के लिए कोई अच्छा yacc/bison प्रकार LALR पार्सर जेनरेटर है?क्या .NET के लिए कोई अच्छा yacc/bison प्रकार LALR पार्सर जेनरेटर है?
उत्तर
Antlr सी # कोड पीढ़ी का समर्थन करता है, हालांकि यह एलएल (के) तकनीकी रूप से एलएएलआर नहीं है। हालांकि इसके पेड़ पुनर्लेखन नियम एक दिलचस्प विशेषता है।
Gardens Point Parser Generator अच्छा दिखता है, हालांकि मुझे इसे स्वयंमाने का मौका नहीं मिला है।
SableCC सी # कोड उत्पन्न कर सकते हैं। यह बहुत अच्छा है, लेकिन यह पता लगाने के लिए आपको कुछ दिनों की जरूरत है कि यह सब कैसे काम करता है, क्योंकि दस्तावेज यह नहीं है कि
Gold देखें। यह एलएएलआर अनुपालन है और यदि अधिकतर नहीं है, तो बहुत सारी भाषाओं का समर्थन करता है। गोल्ड वाईएसीसी और बाइसन प्रकार व्याकरण को परिवर्तित कर सकता है।
यदि यह आपकी आवश्यकताओं के अनुरूप नहीं है तो this page देखें।
आत्मा एक और एलएएलआर पार्सर है।
यह भी ध्यान दें कि Mono ने अपने सी # और .NET ढांचे के लिए जय पार्सर का एक संस्करण बनाया है। उनका सी # कंपाइलर, जो मैं बता सकता हूं, उत्पादन की गुणवत्ता से।
Coco यह एलएल (के) है लेकिन अच्छा काम करता है