Существует ли хороший режим Emacs или метод для lex/flex/yacc/bison файлов?

Редактирование закона или yacc файлов с Emacs является неприятностью: если я использую режим C, расположение с отступом идет не так, как надо, и если я не использую режим C, я не могу использовать расположение с отступом. У кого-либо есть прием, метод или режим редактирования для обхождения его?

34
задан 30 January 2010 в 03:14
поделиться

4 ответа

Я обычно переключаюсь между режимом Makefile, текстовым режимом и режимом C в зависимости от того, на какой линии я нахожусь. Если вы хотите лучше, вы должны написать режим!

-4
ответ дан 27 November 2019 в 17:18
поделиться

Похоже, Матц (известный Ruby) написал режим yacc (/ bison). Взгляните на http://www.rubyist.net/~matz/a/yacc.el

2
ответ дан 27 November 2019 в 17:18
поделиться

Это не совсем то, что вам нужно, но есть отличный режим Bison для Emacs.

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

Это лучшая ссылка:

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

Поскольку Yacc и bison так тесно связаны, я не нахожу в этом особого недостатка. Хотя я больше работаю с Antlr.

5
ответ дан 27 November 2019 в 17:18
поделиться
0
ответ дан 27 November 2019 в 17:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: