2012-08-23 15 views
8

मैं सीएफ़जी पार्सिंग प्रदान करने वाली गो लाइब्रेरी की तलाश में हूं (अधिमानतः चॉम्स्की सामान्य फॉर्म में नहीं)। क्या किसी ने कुछ भी सुना है, या मुझे इसे लिखना चाहिए? :)कॉन्टेक्स्ट फ्री व्याकरण (सीएफजी) पार्सर गो

+0

क्या यह आपके द्वारा निर्दिष्ट सीएफजी, या गो भाषा के लिए, या कुछ और (रनटाइम पर मनमाने ढंग से व्याकरण निर्दिष्ट करने के लिए पार्सिंग) के लिए पार्सिंग है, जो आप चाहते हैं? – hardmath

+0

@ हार्डमाथ एक सीएफजी के लिए मैं निर्दिष्ट करता हूं (एनएलपी आवेदन) – Blacksad

उत्तर

4

क्या आप goyacc के बारे में जानते हैं? हालांकि यह एक पुस्तकालय नहीं है, लेकिन एक कोड जनरेटर है। वैसे भी यह सीएफजी का समर्थन करता है और यह आईएमओ ऐसे कार्यों को संभालने के लिए एक सुंदर मानक तरीका है। (?)

2

मैं विशेष रूप से सीएफजी के साथ आपकी मदद नहीं कर सकता, लेकिन Go Dashboard गो पुस्तकालयों की एक अच्छी केंद्रीय सूची है।

पारसर्स के लिए इस पर देख रहे हैं, दो पहले इकरंगा में सहायक देखो:

  • go-parse, हास्केल के Parsec के बाद मॉडलिंग की है, और
  • peg अभिव्यक्ति व्याकरण पार्स करने के लिए।