¿Hay un buen modo o método de Emacs para los archivos lex/flex/yacc/bison?
(4)
La edición de archivos lex o yacc con Emacs es una molestia: si utilizo el modo C, la sangría falla, y si no uso el modo C no puedo usar sangría. ¿Alguien tiene un truco, un método o un modo de edición para evitarlo?
No es exactamente lo que quieres, pero hay un excelente modo Bison para Emacs.
http://www.emacswiki.org/emacs/BisonMode
Este es un mejor enlace:
http://ftp.lip6.fr/pub/emacs/elisp-archive/incoming/bison-mode.el.gz
Yacc y bison están tan estrechamente relacionados que no me parece que falte demasiado. Aunque hago la mayor parte de mi trabajo con Antlr.
Parece que Matz (de la fama de Ruby) escribió un modo yacc (/ bison). Eche un vistazo a http://www.rubyist.net/~matz/a/yacc.el
Por lo general, alterno entre el modo Makefile, el modo de texto y el modo C, dependiendo de la línea en la que estoy. Si quieres algo mejor, ¡debes escribir el modo!