में उपयोग के लिए एक नई भाषा कैसे बनाएं, मैं एक नई टेम्पलेटिंग भाषा लिखना चाहता हूं, और मैं विजुअल स्टूडियो को "समर्थन" करना चाहता हूं। मुझे क्या पता होना चाहिए:विजुअल स्टूडियो
- मैं अपनी नई भाषा का विश्लेषण कैसे करूं?
मेरी नई टेम्पलेट भाषा में कुछ कोड दिए गए, मैं इसे HTML में कैसे अनुवादित करूं? अभी मैं टोकन द्वारा टोकन को पार्स करने के लिए नियमित अभिव्यक्तियों का उपयोग कर रहा हूं, लेकिन मुझे नहीं लगता कि यह बहुत अच्छी तरह से स्केल करने जा रहा है क्योंकि भाषा अधिक जटिल हो जाती है, और कोई त्रुटि जांच नहीं है। मैंने एएनटीएलआर के बारे में सुना है लेकिन कभी इसका इस्तेमाल नहीं किया। क्या यह इस नौकरी के लिए सही उपकरण होगा, या शायद कुछ आसान है? आदर्श रूप से मैं त्रुटि विंडो में जितनी अधिक जानकारी (लाइन #, त्रुटि का प्रकार) के साथ किसी भी वाक्यविन्यास त्रुटियों को अन्य भाषाओं की तरह भेजना चाहता हूं। - मैं विजुअल स्टूडियो के लिए एक नया फ़ाइल प्रकार कैसे बना सकता हूं?
- मैं सिंटैक्स हाइलाइटिंग कैसे प्राप्त करूं?
क्या मैं चरण 1 में बनाए गए उसी पार्सर का उपयोग कर सकता हूं, या यह कुछ अलग है? - मैं इंटेलिजेंस कैसे प्राप्त करूं?
मैं अपने पार्सर को सी # में लिखना पसंद करूंगा।
यह एक शर्म की बात है कि उन्होंने ट्यूटोरियल जारी नहीं रखा ... यह वास्तव में अच्छा था। धन्यवाद! – mpen
यह वास्तव में गायब है, पैकेज को स्थापित करने वाला अगला कदम है। http://stackoverflow.com/questions/4160391/installing-a-custom-visual-studio-language-service – ColinCren