diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2021-03-05 23:33:21 -0500 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2021-03-05 23:33:21 -0500 |
commit | 6d580dee309187ac0e5922215e133883e15718f9 (patch) | |
tree | 82c498443a74a6929d33858c2877048172295670 /admin | |
parent | 4b5155673dcbffeb126a063a2288a360473cd845 (diff) | |
download | emacs-6d580dee309187ac0e5922215e133883e15718f9.tar.gz |
* * lisp/cedet/semantic: Use lexical-binding in the generated grammars
* admin/grammars/c.by (typesimple): Bind `semantic-c-classname` dynamically.
* lisp/cedet/semantic/bovine.el: Use lexical-binding.
(semantic-lambda): Silence warnings if the `vals` arg is not used.
* lisp/cedet/semantic/grammar-wy.el: Re-generate.
* lisp/cedet/semantic/bovine/grammar.el: Use lexical-binding.
(bovine-grammar-expand-action): Silence warnings if some of the
`vals`, `start`, or `end` args is not used.
(bovine--make-parser-1): Use lexical-binding in the generated files.
* lisp/cedet/semantic/wisent/grammar.el: Use lexical-binding.
(wisent--make-parser-1): Use lexical-binding in the generated files.
Diffstat (limited to 'admin')
-rw-r--r-- | admin/grammars/c.by | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/admin/grammars/c.by b/admin/grammars/c.by index 2d04c999aca..289081e3ced 100644 --- a/admin/grammars/c.by +++ b/admin/grammars/c.by @@ -415,7 +415,7 @@ typesimple : struct-or-class opt-class opt-name opt-template-specifier opt-class-parents semantic-list (TYPE-TAG (car $3) (car $1) - (let ((semantic-c-classname (cons (car ,$3) (car ,$1)))) + (dlet ((semantic-c-classname (cons (car ,$3) (car ,$1)))) (EXPANDFULL $6 classsubparts)) $5 :template-specifier $4 |