मैं पार्सर को एक अस्पष्ट व्याकरण से सभी संभव पार्स परिणाम (पार्स वन) वापस करने की कोशिश कर रहा हूं और उपयोगकर्ता संदर्भ/इतिहास और ज्ञान के खिलाफ उनका मूल्यांकन करके पार्स वन से चयन कर रहा हूं आधार। प्रदर्शन कारण के लिए, यह असीमित लूप से बचने के लिए उत्पादन नियमों को लागू करने में रिकर्सिव कॉल की संख्या को सीमित करने के लिए शायद पैट्रेट पार्सर और एक खोज सीमा/ऊपरी-बाध्य पैरामीटर के साथ किया जाना चाहिए।स्कैला पार्सर कॉम्बिनेटर, संदिग्ध व्याकरण और पारसे वन
स्कैला और उसके पार्सर कॉम्बिनेटर्स दोनों के लिए नया होने के नाते, मैं यह नहीं समझ सकता कि यह कैसे करें या यह बिल्कुल किया जा सकता है या नहीं। क्या कोई मदद कर सकता है? बहुत सराहना की।
सादर, थॉमस जुआन
अंतर्दृष्टि के लिए धन्यवाद। जैसा कि मैंने अपने विचारों का पता लगाया है, मुझे एहसास है कि पार्स विफलताओं से मुझे संकेत मिलता है कि व्याकरण की मरम्मत कहां है, और उपयोगकर्ता के लिए संभावित समाधान सुझाते हैं, क्या आपके जीएलएल कॉम्बिनेटर्स में जानकारी को बनाए रखने या असफल पार्स प्रयासों के लिए "स्कोर" संभव है कोशिश की जाती है? बहुत सराहना की! –
इसके अलावा, क्या यह अतिरिक्त व्यवहार पार्सर को सबसे बुरी स्थिति ओ (एन^3) जटिलता का उत्पादन करने के लिए मजबूर करेगा? –