emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/parsec b12a9c8 01/13: Made char-equal comparison case-s


From: Stefan Monnier
Subject: [elpa] externals/parsec b12a9c8 01/13: Made char-equal comparison case-sensitive in parsec-ch function
Date: Fri, 26 Mar 2021 22:45:54 -0400 (EDT)

branch: externals/parsec
commit b12a9c82b669842796c61812ac9aec22d0cf190f
Author: Justin Timmons <justinmtimmons@gmail.com>
Commit: Justin Timmons <justinmtimmons@gmail.com>

    Made char-equal comparison case-sensitive in parsec-ch function
---
 parsec.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/parsec.el b/parsec.el
index 3432e3d..fed0838 100644
--- a/parsec.el
+++ b/parsec.el
@@ -548,7 +548,8 @@
   "Parse a character CH."
   (let ((next-char (char-after)))
     (if (and (not (eobp))
-             (char-equal next-char ch))
+            (let ((case-fold-search nil)) ;; case sensitivity for char-equal
+              (char-equal next-char ch)))
         (progn (forward-char 1)
                (char-to-string ch))
       (parsec-stop :expected (char-to-string ch)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]