]> git.eshelyaron.com Git - emacs.git/commit
* lisp/cedet/semantic/bovine/*.el: Use lexical-binding
authorStefan Monnier <monnier@iro.umontreal.ca>
Sun, 7 Mar 2021 03:33:19 +0000 (22:33 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Sun, 7 Mar 2021 03:33:19 +0000 (22:33 -0500)
commit5f74397490ef3d629f717116d39c588d3c2de298
tree33943c38fab4f67078d42b2554fbec8efd65d1d3
parentb8b05fff1b3d6a515bdaa9dc069c0e29f4d0ef8b
* lisp/cedet/semantic/bovine/*.el: Use lexical-binding

* lisp/cedet/semantic/bovine/c.el: Use lexical-binding.
(semantic-lex-cpp-define): Remove unused var `name`.
(semantic-c-do-lex-if): Remove unused var `pt`.
(semantic-analyze-tag-references): Remove unused var `refs`.
(semantic-c-dereference-namespace): Remove unused vars `tmp` and
`usingname`.
(semantic-c-dereference-namespace-alias): Remove unused var `newtype`.
(semantic-c-check-type-namespace-using): Remove unused vars `tmp` and
`shortname`.
(semanticdb-find-table-for-include): Remove unused var `prefix`.
(semantic-default-c-setup, semantic-c-describe-environment):
Use `derived-mode-p`.

* lisp/cedet/semantic/bovine/debug.el: Use lexical-binding.

* lisp/cedet/semantic/bovine/make.el: Use lexical-binding.

* lisp/cedet/semantic/bovine/scm.el: Use lexical-binding.

* lisp/cedet/semantic/lex.el (define-lex-analyzer): Define the var (and
the function) in a single step.
lisp/cedet/semantic/bovine/c.el
lisp/cedet/semantic/bovine/debug.el
lisp/cedet/semantic/bovine/el.el
lisp/cedet/semantic/bovine/gcc.el
lisp/cedet/semantic/bovine/make.el
lisp/cedet/semantic/bovine/scm.el
lisp/cedet/semantic/lex.el