2010-05-24 7 views
5

रूबी में मेरे पास कौन सा खुला स्रोत (अधिमानतः मणि-आधारित) पार्सर जनरेटर विकल्प है?रूबी के लिए व्याकरण आधारित पार्सर जनरेटर उपकरण क्या मौजूद हैं?

मैं का उपयोग किया है (फ्लेक्स & बायसन) | अतीत में सी से (लेक्स & याक), और मैं BNF शैली विनिर्देशों के साथ आराम कर रहा हूँ।

मैं पेड़ों के बारे में सुना है, लेकिन यह एक सा विदेशी और वर्बोज़ याक की तुलना में लग रहा है ...

उद्देश्य: मैं एक BNF करने के लिए अपने पाठ मार्कअप भाषा बदलने और पार्स कोड जनरेट करना चाहते हैं।

उत्तर

4

क्या आपने rex और racc, लेक्स और yacc के मणि संस्करणों को देखा है?

1

Citrus एक विकल्प है - समान है लेकिन Treetop के समान नहीं है।

2

यदि आप एक पीईजी-आधारित प्रोसेसर

चाहते हैं तो parslet भी है
संबंधित मुद्दे