* lisp/emacs-lisp/smie.el: Improve warnings and conflict detection.
commit2ad52c605cfbf8254a9d14e7e4c64f6486414734
authorStefan Monnier <monnier@iro.umontreal.ca>
Fri, 18 Nov 2011 16:30:43 +0000 (18 11:30 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Fri, 18 Nov 2011 16:30:43 +0000 (18 11:30 -0500)
treec6fd7bb061cf5b1835a75ebc1f2067fb8a3c96a7
parentb50a28de8707794ff4b4b755af3173cd19004976
* lisp/emacs-lisp/smie.el: Improve warnings and conflict detection.
(smie-warning-count): New var.
(smie-set-prec2tab): Use it.
(smie-bnf->prec2): Improve warnings.  Add docstring.
(smie-bnf--closer-alist): Rename from smie-bnf-closer-alist.
(smie-bnf--set-class): New function.
(smie-bnf--classify): Rename from smie-bnf-classify.  Rewrite to fix
corner case.
lisp/ChangeLog
lisp/emacs-lisp/smie.el