bug-gnu-emacs
[Top][All Lists]
Advanced

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

bug#3687: 23.1.50; inconsistency in multibyte eight-bit regexps [PATCH]


From: Mattias Engdegård
Subject: bug#3687: 23.1.50; inconsistency in multibyte eight-bit regexps [PATCH]
Date: Fri, 28 Jun 2019 14:41:51 +0200

Let's assume the following semantics as desirable:

1. All characters and raw bytes (up to regexp syntax) match themselves no 
matter whether they are given as literals or in character alternatives.
2. All raw bytes C match themselves and nothing else no matter whether the 
pattern or target string/buffer are unibyte or multibyte.
3. Ranges from ASCII to raw bytes work as expected and do not contain Unicode 
characters above U+007F.
4. Ranges from non-ASCII Unicode characters to raw bytes make no sense and are 
treated as empty.

Here is a patch.

Attachment: 0001-Correct-regexp-matching-of-raw-bytes.patch
Description: Binary data


reply via email to

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