使Emacs支持语法分析器 bison

前几天写了一个 flex.el , 今天看了一下 bison-mode.el 的代码, 也太陈旧了, 顺手再写一个 bison.el

bison 支持 bison 的标记定义和规则代码区域的语法高亮.

安装方法

  1. 下载 bison 里面的 bison.el 放到 ~/elisp 目录
  2. 把下面的配置加入到 ~/.emacs 中
(add-to-list 'load-path (expand-file-name "~/elisp"))

(require 'bison)

(add-to-list 'auto-mode-alist '("\\.y$" . bison-mode))
(autoload 'bison-mode "bison")

使用

打开 *.y 结尾的 bison 文件, 会自动加载 bison-mode 并进行语法高亮, 直接编辑文件即可.

3 个赞