summaryrefslogtreecommitdiff
path: root/lisp/cedet/semantic/wisent/grammar.el
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2022-05-22 16:10:58 -0400
committerStefan Monnier <monnier@iro.umontreal.ca>2022-05-22 16:13:17 -0400
commitbe0cf9e2995df4d0ff504561afdefba00b49438f (patch)
treecb2626cd710c10a1d6af3f422045b6156d7379f2 /lisp/cedet/semantic/wisent/grammar.el
parent8c153047e78e078b2001be9cf16ef3bbaa375a39 (diff)
downloademacs-be0cf9e2995df4d0ff504561afdefba00b49438f.tar.gz
mode-local: Revert the deprecation of buffer-local overrides
Obviously, I did not understand how the <foo>--install-parser was invoked. Revert "mode-local: Deprecate buffer-local overrides" Revert "semantic-install-function-overrides: Declare obsolete" Revert "wisent.el: Prefer `define-mode-local-override`" This reverts commits 91bc24c46768aab4a851c87edaea05c7476ff779, d2e0d1452b976a51579cf044257326850804c562, and 3294ad44ebcd024b4ada68d00bedca33acc52de6.
Diffstat (limited to 'lisp/cedet/semantic/wisent/grammar.el')
-rw-r--r--lisp/cedet/semantic/wisent/grammar.el4
1 files changed, 3 insertions, 1 deletions
diff --git a/lisp/cedet/semantic/wisent/grammar.el b/lisp/cedet/semantic/wisent/grammar.el
index 3d83ee197de..a4104e333d3 100644
--- a/lisp/cedet/semantic/wisent/grammar.el
+++ b/lisp/cedet/semantic/wisent/grammar.el
@@ -295,7 +295,9 @@ Return the expanded expression."
wisent-grammar-mode ()
"Return the parser setup code."
(format
- "(setq semantic-parser-name \"LALR\"\n\
+ "(semantic-install-function-overrides\n\
+ '((semantic-parse-stream . wisent-parse-stream)))\n\
+ (setq semantic-parser-name \"LALR\"\n\
semantic--parse-table %s\n\
semantic-debug-parser-source %S\n\
semantic-flex-keywords-obarray %s\n\