From 3ad8762158fd77779046d6f46361ecfd979a0f1f Mon Sep 17 00:00:00 2001 From: "K.Kosako" Date: Mon, 21 Aug 2017 16:30:15 +0900 Subject: [PATCH] add test cases for \X, \y and \Y --- test/testc.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/test/testc.c b/test/testc.c index 72e527d..5ee63e9 100644 --- a/test/testc.c +++ b/test/testc.c @@ -678,6 +678,15 @@ extern int main(int argc, char* argv[]) x2("(?~|abc).*(xyz|pqr)(?~|)abc", "aaaaxyzaaaabcpqrabc", 11, 19); n("\\A(?~|abc).*(xyz|pqrabc)(?~|)abc", "aaaaxyzaaaabcpqrabcabc"); + // extended grapheme cluster + + // CR + LF + n(".\\y\\O", "\x0d\x0a"); + x2(".\\Y\\O", "\x0d\x0a", 0, 2); + n("\\X\\X", "\x0d\x0a"); + x2("^\\X$", "\x0d\x0a", 0, 2); + x2("^\\X\\X\\X$", "ab\x0d\x0a", 0, 4); + /* < ifndef IGNORE_EUC_JP > for testcases print warnings #63 -- 2.40.0