]> granicus.if.org Git - onig/commitdiff
use builtin (*CMP{})
authorK.Kosako <kosako@sofnec.co.jp>
Tue, 6 Mar 2018 05:06:20 +0000 (14:06 +0900)
committerK.Kosako <kosako@sofnec.co.jp>
Tue, 6 Mar 2018 05:06:20 +0000 (14:06 +0900)
sample/callout.c

index e08891557c36a7d1dc1426b9ddeed607c144b56c..e0b1acb91608124fcedf8bae8593479eedbad82a 100644 (file)
@@ -250,6 +250,7 @@ extern int main(int argc, char* argv[])
   test(enc, "(?:(*MAX{2})a|b)*", "abbabbabbabb");
   test(enc, "(?:(*MAX{1})a|b)*", "bbbbbabbbbbabbbbb");
   test(enc, "(?:(*MAX{3})a|(*MAX{4})b)*", "bbbaabbab");
+  test(enc, "(?:(*MAX[A]{3})a|(*MAX[B]{5})b)*(*CMP{A,<,B})", "abababc");
 
   /* monitor test */
   //test(enc, "(?:(*MON)(*MAX{3})a(*MON{foo})|(*MAX{4})b)*", "bbbaabbab");