]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix regexp mistakes
authorMattias Engdegård <mattiase@acm.org>
Fri, 19 Feb 2021 12:44:25 +0000 (13:44 +0100)
committerMattias Engdegård <mattiase@acm.org>
Fri, 19 Feb 2021 12:44:25 +0000 (13:44 +0100)
* lisp/progmodes/cperl-mode.el (cperl--package-regexp):
Avoid double repetition; cperl--ws-or-comment-regexp is already
repeated with 1+.
* test/lisp/textmodes/dns-mode-tests.el
(dns-mode-tests-dns-mode-soa-increment-serial): Escape literal '$'.
* test/lisp/emacs-lisp/rx-tests.el (rx-regexp): Modify test to not
trigger a linting warning while retaining its testing power.

lisp/progmodes/cperl-mode.el
test/lisp/emacs-lisp/rx-tests.el
test/lisp/textmodes/dns-mode-tests.el

index d01bd3a48ef267f13fbe014decc43db71828aad6..db142c0dc3e25771847fe4dd9bec5f2fb73563c7 100644 (file)
@@ -1305,7 +1305,7 @@ is a legal variable name).")
      (group (regexp ,cperl--normal-identifier-regexp))
      (opt
       (sequence
-       (1+ (regexp ,cperl--ws-or-comment-regexp))
+       (regexp ,cperl--ws-or-comment-regexp)
        (group (regexp ,cperl--version-regexp))))))
   "A regular expression for package NAME VERSION in Perl.
 Contains two groups for the package name and version.")
index 388c5e86b4cfe9acecb7f3b89284d6bcd4535120..12bf4f7978efad786713b4066aff0ece95bcd761 100644 (file)
 (ert-deftest rx-regexp ()
   (should (equal (rx (regexp "abc") (regex "[de]"))
                  "\\(?:abc\\)[de]"))
+  (should (equal (rx "a" (regexp "$"))
+                 "a\\(?:$\\)"))
   (let ((x "a*"))
     (should (equal (rx (regexp x) "b")
                    "\\(?:a*\\)b"))
-    (should (equal (rx "a" (regexp "*"))
-                   "a\\(?:*\\)"))
     (should (equal (rx "" (regexp x) (eval ""))
                    "a*"))))
 
index 92b6cc9177ccd9828f152b90348cfa34a9edfb94..8bc48732c62df727a21a5702b93b40d763ef23cb 100644 (file)
@@ -37,7 +37,7 @@
     (dns-mode-soa-increment-serial)
     ;; Number is updated from 2015080302 to the current date
     ;; (actually, just ensure the year part is later than 2020).
-    (should (string-match "$TTL 86400
+    (should (string-match "\\$TTL 86400
 @   IN  SOA     ns.icann.org. noc.dns.icann.org. (
         20[2-9][0-9]+  ;Serial
         7200        ;Refresh