मुझे .bnf प्रारूप में बहुत सारी व्याकरण फ़ाइलों को संपादित करना होगा। क्या Emacs में इसके लिए कोई तरीका है?क्या Emacs के लिए कोई बीएनएफ मोड है?
मैंने सीईडीईटी के अर्थपूर्ण पैकेज को देखा है, और ऐसा लगता है कि इसका उपयोग बीएनएफ-मोड होना था, लेकिन अब और नहीं। यह टुकड़ा googlable है, लेकिन अर्थ-BNF मोड मौजूद प्रतीत नहीं होता:
(autoload 'semantic-bnf-mode "semantic-bnf" "Mode for Bovine Normal Form." t)
(add-to-list 'auto-mode-alist '("\\.bnf$" . semantic-bnf-mode))
धन्यवाद एरिक इसे साफ़ करने के लिए। मैंने सिंटैक्स हाइलाइटिंग के लिए, वास्तव में एक सरल मोड को लागू करने का प्रयास करने का निर्णय लिया। मैंने इसे अपने .emacs में रखा और ऐसा लगता है कि यह काम करता है। (परिभाषित-सामान्य मोड 'BNF मोड ' ("#") शून्य '(("^ <.*?>"।' Font-लॉक-चर-नाम वाली चेहरा) \t ("<.*?>"। 'फॉन्ट -लॉक-कीवर्ड-फेस) (":: ="। 'फ़ॉन्ट-लॉक-चेतावनी-चेहरा) ("\ |"।' फ़ॉन्ट-लॉक-चेतावनी-चेहरा) ) '("\\। bnf \\। pybnf \\ '") शून्य " बीएनएफ हाइलाइटिंग के लिए प्रमुख मोड। ") – jmmcd