Emacs で lex または yacc ファイルを編集するのは面倒です。C モードを使用するとインデントがうまくいかず、C モードを使用しないとインデントを使用できません。誰もそれを回避するためのトリック、方法、または編集モードを持っていますか?
8301 次
4 に答える
7
それは完全にあなたが望むものではありませんが、Emacs には非常に優れた Bison モードがあります。
http://www.emacswiki.org/emacs/BisonMode
これはより良いリンクです:
http://ftp.lip6.fr/pub/emacs/elisp-archive/incoming/bison-mode.el.gz
Yacc と bison は非常に密接な関係にあるため、不足しているとは思いません。私はもうほとんどの作業を Antlr で行っていますが。
于 2010-02-09T19:16:20.297 に答える
4
(Rubyで有名な)Matzがyacc(/ bison)モードを作成したようです。http://www.rubyist.net/~matz/a/yacc.elをご覧ください
于 2010-02-06T10:48:56.913 に答える
0
これはどう?
http://borkware.com/quickies/single?id=73
またはこれ
http://www.cs.utah.edu/dept/old/texinfo/emacs19/emacs_26.html#SEC184
于 2010-02-13T10:35:41.380 に答える
-4
私は通常、現在の行に応じて、Makefile モード、テキスト モード、および C モードを切り替えます。より良くしたい場合は、モードを作成する必要があります。
于 2010-01-31T08:56:32.057 に答える