[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master 26f31fe3b58: * lisp/emacs-lisp/syntax.el (syntax-propertize-rules
From: |
Stefan Monnier |
Subject: |
master 26f31fe3b58: * lisp/emacs-lisp/syntax.el (syntax-propertize-rules): Fix bug#64459 |
Date: |
Wed, 5 Jul 2023 11:37:35 -0400 (EDT) |
branch: master
commit 26f31fe3b584d6c1846a2b5d68d0655e1e4d5145
Author: Stefan Monnier <monnier@iro.umontreal.ca>
Commit: Stefan Monnier <monnier@iro.umontreal.ca>
* lisp/emacs-lisp/syntax.el (syntax-propertize-rules): Fix bug#64459
---
lisp/emacs-lisp/syntax.el | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/lisp/emacs-lisp/syntax.el b/lisp/emacs-lisp/syntax.el
index e35992298a6..d8f6c58f6ca 100644
--- a/lisp/emacs-lisp/syntax.el
+++ b/lisp/emacs-lisp/syntax.el
@@ -248,12 +248,14 @@ some parts of the text or may be applied several times to
other parts.
Note: There may be at most nine back-references in the REGEXPs of
all RULES in total."
- (declare (debug (&rest &or symbolp ;FIXME: edebug this eval step.
- (form &rest
- (numberp
- [&or stringp ;FIXME: Use &wrap
- ("prog1" [&or stringp def-form] def-body)
- def-form])))))
+ (declare
+ (debug (&rest &or symbolp ;FIXME: edebug this eval step.
+ (def-form ;; `def-' needed to debug during macroexpansion.
+ &rest (numberp
+ [&or stringp ;FIXME: Use &wrap
+ ;; `def-' because this is the body of a function.
+ ("prog1" [&or stringp def-form] def-body)
+ def-form])))))
(let ((newrules nil))
(while rules
(if (symbolp (car rules))
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master 26f31fe3b58: * lisp/emacs-lisp/syntax.el (syntax-propertize-rules): Fix bug#64459,
Stefan Monnier <=