From: K.Kosako Date: Tue, 6 Mar 2018 05:06:20 +0000 (+0900) Subject: use builtin (*CMP{}) X-Git-Tag: v6.8.0~62 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1cf65d6059717dfc874454bc92e32c61b5cf12ed;p=onig use builtin (*CMP{}) --- diff --git a/sample/callout.c b/sample/callout.c index e088915..e0b1acb 100644 --- a/sample/callout.c +++ b/sample/callout.c @@ -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");