lex/flex/yacc/bison文件有一个很好的Emacs模式或方法吗?

34 emacs yacc lex

使用Emacs编辑lex或yacc文件是一件麻烦事:如果我使用C模式,缩进就会出错,如果我不使用C模式,我就不能使用缩进.有没有人有技巧,方法或编辑模式来解决它?

cho*_*ida 5

这不完全是您想要的,但是Emacs有一个非常出色的Bison模式。

http://www.emacswiki.org/emacs/BisonMode

这是一个更好的链接:

http://ftp.lip6.fr/pub/emacs/elisp-archive/incoming/bison-mode.el.gz

由于Yacc和野牛之间的关系如此密切,所以我认为它并不缺乏太多。尽管我现在已经与Antlr一起完成大部分工作。


vy3*_*y32 -4

我通常根据我所在的行在 Makefile 模式、文本模式和 C 模式之间切换。如果你想要更好,你应该写模式!