]> granicus.if.org Git - onig/commitdiff
add test cases for \K
authorK.Kosako <kosako@sofnec.co.jp>
Mon, 10 Jul 2017 07:37:36 +0000 (16:37 +0900)
committerK.Kosako <kosako@sofnec.co.jp>
Mon, 10 Jul 2017 07:37:36 +0000 (16:37 +0900)
test/testc.c

index 0cb27e63609205609181b09ae7b0853de506fc93..e669ce052ddc9e48716527cbc3f117fcaea86805 100644 (file)
@@ -611,6 +611,11 @@ extern int main(int argc, char* argv[])
   n("\\R", "\xc2\x85"); // because euc-jp is not Unicode
   x2("\\N", "a", 0, 1);
   n("\\N", "\n");
+  x2("\\K", "a", 0, 0);
+  x2("a\\K", "a", 1, 1);
+  x2("a\\Kb", "ab", 1, 2);
+  x2("(a\\Kb|ac\\Kd)", "acd", 2, 3);
+  x2("(a\\Kb|\\Kac\\K)*", "acababacab", 9, 10);
 
   /*
     < ifndef IGNORE_EUC_JP >