]> git.eshelyaron.com Git - emacs.git/commitdiff
Don't support obsolete sregex syntax in re-builder
authorStefan Kangas <stefan@marxist.se>
Fri, 3 Dec 2021 15:42:24 +0000 (16:42 +0100)
committerStefan Kangas <stefan@marxist.se>
Fri, 3 Dec 2021 15:42:24 +0000 (16:42 +0100)
* lisp/emacs-lisp/re-builder.el (reb-lisp-mode)
(reb-lisp-syntax-p, reb-change-syntax, reb-cook-regexp): Remove final
remaining references to the long obsolete sregex syntax.

lisp/emacs-lisp/re-builder.el

index 5516b2a81f4c51cb905dd092cedd3df0c01caecf..8a87b5be27465b24643e22ba42543f045f92eac2 100644 (file)
@@ -274,8 +274,8 @@ Except for Lisp syntax this is the same as `reb-regexp'.")
   emacs-lisp-mode "RE Builder Lisp"
   "Major mode for interactively building symbolic Regular Expressions."
   ;; Pull in packages as needed
-  (cond        ((memq reb-re-syntax '(sregex rx)) ; rx-to-string is autoloaded
-        (require 'rx)))                   ; require rx anyway
+  (cond ((eq reb-re-syntax 'rx)            ; rx-to-string is autoloaded
+         (require 'rx)))                   ; require rx anyway
   (reb-mode-common))
 
 (defvar reb-subexp-mode-map
@@ -307,8 +307,8 @@ Except for Lisp syntax this is the same as `reb-regexp'.")
   (eq 'color (frame-parameter nil 'display-type)))
 
 (defsubst reb-lisp-syntax-p ()
-  "Return non-nil if RE Builder uses a Lisp syntax."
-  (memq reb-re-syntax '(sregex rx)))
+  "Return non-nil if RE Builder uses `rx' syntax."
+  (eq reb-re-syntax 'rx))
 
 (defmacro reb-target-binding (symbol)
   "Return binding for SYMBOL in the RE Builder target buffer."
@@ -483,11 +483,11 @@ Optional argument SYNTAX must be specified if called non-interactively."
    (list (intern
          (completing-read
           (format-prompt "Select syntax" reb-re-syntax)
-          '(read string sregex rx)
+           '(read string rx)
           nil t nil nil (symbol-name reb-re-syntax)
            'reb-change-syntax-hist))))
 
-  (if (memq syntax '(read string sregex rx))
+  (if (memq syntax '(read string rx))
       (let ((buffer (get-buffer reb-buffer)))
        (setq reb-re-syntax syntax)
        (when buffer
@@ -606,7 +606,7 @@ optional fourth argument FORCE is non-nil."
 
 (defun reb-cook-regexp (re)
   "Return RE after processing it according to `reb-re-syntax'."
-  (cond ((memq reb-re-syntax '(sregex rx))
+  (cond ((eq reb-re-syntax 'rx)
         (rx-to-string (eval (car (read-from-string re)))))
        (t re)))