1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-04-28 01:00:52 -07:00
emacs/lisp/cedet
Stefan Monnier 26bfd0cdcf * lisp/cedet/semantic/bovine.el: Fix recent regression
The conversion to `lexical-binding` introduced a regression because
`bovine/c.el` relied on inspecting the local variable `lse` in one of
its callers.

(semantic-bovinate-stream): Bind `lse` dynamically, because of
`semantic-parse-region-c-mode`.
(semantic-bovinate-nonterminal-check-map): Rename from
`semantic-bovinate-nonterminal-check-obarray` to hold some other kind
of table.
(semantic-bovinate-nonterminal-check): Use a hash-table instead of an obarray.

* lisp/cedet/semantic/bovine/c.el (semantic-parse-region-c-mode):
Declare use of `lse` via dynamic scoping.

* test/lisp/cedet/semantic-utest-c.el
(semantic-test-c-preprocessor-simulation): Re-enable test.
2021-03-07 19:03:36 -05:00
..
ede * * lisp/cedet/semantic: Use lexical-binding in the generated grammars 2021-03-05 23:33:21 -05:00
semantic * lisp/cedet/semantic/bovine.el: Fix recent regression 2021-03-07 19:03:36 -05:00
srecode * lisp/cedet/srecode/compile.el: Fix last change 2021-03-06 13:32:14 -05:00
cedet-cscope.el Make inversion.el obsolete (Bug#46841) 2021-03-03 19:54:37 +01:00
cedet-files.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00
cedet-global.el Make inversion.el obsolete (Bug#46841) 2021-03-03 19:54:37 +01:00
cedet-idutils.el Make inversion.el obsolete (Bug#46841) 2021-03-03 19:54:37 +01:00
cedet.el Make inversion.el obsolete (Bug#46841) 2021-03-03 19:54:37 +01:00
ChangeLog.1 Update copyright year to 2021 2021-01-01 01:13:56 -08:00
data-debug.el Move all usages of values' to values--store-value' 2021-02-09 09:04:47 +01:00
ede.el Move 'project-try-ede' to the back of 'project-find-functions' 2021-02-18 05:06:33 +02:00
mode-local.el Prefer defvar-local in cedet 2021-01-31 20:08:25 +01:00
pulse.el Use lexical-binding in a few more scattered files 2021-02-09 13:27:20 -05:00
semantic.el Make inversion.el obsolete (Bug#46841) 2021-03-03 19:54:37 +01:00
srecode.el Update copyright year to 2021 2021-01-01 01:13:56 -08:00