1452 |
;; We used to use an uninterned symbol; the compiler handles that properly |
;; We used to use an uninterned symbol; the compiler handles that properly |
1453 |
;; now, but it generates slower code. |
;; now, but it generates slower code. |
1454 |
(defmacro save-match-data (&rest body) |
(defmacro save-match-data (&rest body) |
1455 |
"Execute the BODY forms, restoring the global value of the match data." |
"Execute the BODY forms, restoring the global value of the match data. |
1456 |
|
The value returned is the value of the last form in BODY." |
1457 |
;; It is better not to use backquote here, |
;; It is better not to use backquote here, |
1458 |
;; because that makes a bootstrapping problem |
;; because that makes a bootstrapping problem |
1459 |
;; if you need to recompile all the Lisp files using interpreted code. |
;; if you need to recompile all the Lisp files using interpreted code. |