Was intending to roll out my own, but thought I'd ask first --- maybe
somebody has already done the hard work. Are there any modes for
editing C-like code such as Yacc and Lex scripts? The default C-mode
macros make it completely impossible (for me, at least) to edit Yacc
and Lex scripts.