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