많은 .bnf 형식의 문법 파일을 편집해야합니다. Emacs에서이 모드가 있습니까?Emacs 용 BNF 모드가 있습니까?
저는 CEDET의 의미 패키지를 살펴 봤는데 bnf-mode를 사용했지만 더 이상 사용하지 않는 것으로 보입니다. 이 조각은 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 모드 '("#") 닐 '(("^ <.*?>'. '폰트 로크 변수 이름 얼굴) \t ("<.*?>'. '폰트 (":: =". = "."글꼴 잠금 경고 얼굴) ("\ |". 글꼴 잠금 경고 얼굴) ) '("\\. bnf \\. pybnf \\ ' ") nil "BNF 강조 표시의 주 모드 " – jmmcd