लोग मैं एक अजीब चीज को लागू कर रहा हूं, मुझे सादे पाठ प्रारूप में सिंटैक्स आरेख को पार्स करने और इसे XML प्रारूप में बदलने के लिए उपयोगिता लिखनी है, यह मूल रूप से आईबीएम से समान है (जैसे "नो-कनवर्ज़न जॉब बनाना" भाग में): http://publib.boulder.ibm.com/infocenter/idshelp/v10/index.jsp?topic=/com.ibm.sqls.doc/sqls17.htm एंटएलआर/वाईएसी/बाइसन जैसे विशिष्ट पार्सर/लेक्सर इस तरह की चीजों से निपट नहीं सकते हैं, एक विचार है कि मेरे पास सिंटैक्स आरेख को किसी चरित्र में परिवर्तित करना है बिटमैप और समझने की प्रक्रिया को मानव नग्न आंख के रूप में अनुकरण करने के लिए पूरे आरेख को पार करने के लिए more_up, move_down, left, right या so जैसे कुछ फ़ंक्शन को परिभाषित करें। यह पर्याप्त कुशल नहीं लगता है, मुझे अन्य बेहतर दृष्टिकोण नहीं पता था। क्या कोई भी एक बार इसी तरह के परिदृश्य के साथ खेलता था? शायद आप इस पर कुछ प्रकाश डाल सकते हैं।पार्सिंग कैरेक्टर सिंटैक्स आरेख पर विचार
अग्रिम धन्यवाद!
ईरा, आपका दृष्टिकोण सही समझ में आता है, जबकि कुछ और लगता है कि भी विचार किया जाना चाहिए। कुछ चापों की तरह टोपोलॉजिकल चलने योग्य नहीं होते हैं (वे वैकल्पिक या अनिवार्य मानकों को इंगित करते हैं), और इसके कारण पार्सर को समझदार होना चाहिए यदि वर्तमान नोड मुख्य ट्रंक या साइड शाखा पर है, या यह कितना गहरा हुआ है। मेरी भावना बाएं से दाएं नोड्स के ट्रैवर्सल को कम प्रयासों की आवश्यकता होगी, इन्हें समझने के लिए कोडिंग ... – Ripley
"कुछ विवरण पाठक के लिए अभ्यास के रूप में छोड़े गए हैं": -} –