多くの文法ファイルを.bnf形式で編集する必要があります。 Emacsにはこのためのモードがありますか?Emacs用のBNFモードはありますか?
私はCEDETのセマンティックパッケージを見てきましたが、これはbnfモードを使用していたようですが、それ以上はありません。このスニペットは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 ( "<.*?>"。「フォント(「\\。bck()」)。 ( ":: ="。フォントロック警告面) ( "\ |"フォントロック警告面) ' \\。pybnf \\ '") nil " BNFハイライトの主要モード " – jmmcd