]> git.saurik.com Git - apple/libc.git/blame - tests/regex/datafiles/greediness-enhanced.dat
Libc-1082.50.1.tar.gz
[apple/libc.git] / tests / regex / datafiles / greediness-enhanced.dat
CommitLineData
5f125488
A
1EH (aaa??a??)* aaaaaa (0,6)(4,6)
2EH (aa(a??)(a??))* aaaaaa (0,6)(4,6)(6,6)(6,6)
3EH (aaa??a??)* aaaaa (0,4)(2,4)
4EH (aa(a??)(a??))* aaaaa (0,4)(2,4)(4,4)(4,4)
5EH (aaa?a?)*? aaaaaa (0,0)(?,?)
6EH (aa(a?)(a?))*? aaaaaa (0,0)(?,?)(?,?)(?,?)
7EH (aaa*?a*?)*? aaaaaa (0,0)(?,?)
8EH (aa(a*?)(a*?))*? aaaaaa (0,0)(?,?)(?,?)(?,?)
9EH (aaa??a??)*b aaaaaab (0,7)(4,6)
10EH (aa(a??)(a??))*b aaaaaab (0,7)(4,6)(6,6)(6,6)
11EH (aaa?a?)*?b aaaaaab (0,7)(4,6)
12EH (aa(a?)(a?))*?b aaaaaab (0,7)(4,6)(6,6)(6,6)
13EH (aaa??a??)*?b aaaaaab (0,7)(4,6)
14EH (aa(a??)(a??))*?b aaaaaab (0,7)(4,6)(6,6)(6,6)
15EH a(.*?)b(.*?)ab abbbbbab (0,8)(1,1)(2,6)
16EH a(.*?)b(.*)ab abbbbbab (0,8)(1,1)(2,6)
17EH (a+?b*)((?:a|b)+) aaab (0,4)(0,1)(1,4)
18EH (a+?b*)((?:a|b)+) abbb (0,4)(0,3)(3,4)
19EH (aaa??a??)* aaaa (0,4)(2,4)
20EH (aab??b??)* aabb (0,2)(0,2)
21EH (aab??b??)* aabbaa (0,2)(0,2)
22EH (aab??b??)*z aabbaaz (0,7)(4,6)
23EH (aab??b??)*z aabbaabbz (0,9)(4,8)
24EH (aaa??a??)*? aaaa (0,0)(?,?)
25EH (aab??b??)*? aabb (0,0)(?,?)
26EH (aab??b??)*? aabbaa (0,0)(?,?)
27EH (aab??b??)*?z aabbaaz (0,7)(4,6)
28EH (aab??b??)*?z aabbaabbz (0,9)(4,8)
29EH (aaa??a??)*.* aaaa (0,4)(2,4)
30EH (aab??b??)*.* aabb (0,4)(0,2)
31EH (aab??b??)*.* aabbaa (0,6)(0,2)
32EH (aab??b??)*z.* aabbaaz (0,7)(4,6)
33EH (aab??b??)*z.* aabbaabbz (0,9)(4,8)
34EH a+? aaaaaa (0,1)
35EH (aa(a??))* aaaaa (0,4)(2,4)(4,4)
36EH (aa(a??))*$ aaaaa (0,5)(3,5)(5,5)
37# REG_UNGREEDY
38# Only should work for enhanced extended
39BHm a* aaa (0,3)
40BHm a\? aaa (0,1)
41BHm a\+ aaa (0,3)
42BHm a\{1,2\} aaa (0,2)
43EHm (aaa?a?)*? aaaaaa (0,6)(4,6)
44EHm (aa(a?)(a?))*? aaaaaa (0,6)(4,6)(6,6)(6,6)
45EHm (aaa?a?)*? aaaaa (0,4)(2,4)
46EHm (aa(a?)(a?))*? aaaaa (0,4)(2,4)(4,4)(4,4)
47EHm (aaa??a??)* aaaaaa (0,0)(?,?)
48EHm (aa(a??)(a??))* aaaaaa (0,0)(?,?)(?,?)(?,?)
49EHm (aaa*a*)* aaaaaa (0,0)(?,?)
50EHm (aa(a*)(a*))* aaaaaa (0,0)(?,?)(?,?)(?,?)
51EHm (aaa?a?)*?b aaaaaab (0,7)(4,6)
52EHm (aa(a?)(a?))*?b aaaaaab (0,7)(4,6)(6,6)(6,6)
53EHm (aaa??a??)*b aaaaaab (0,7)(4,6)
54EHm (aa(a??)(a??))*b aaaaaab (0,7)(4,6)(6,6)(6,6)
55EHm (aaa?a?)*b aaaaaab (0,7)(4,6)
56EHm (aa(a?)(a?))*b aaaaaab (0,7)(4,6)(6,6)(6,6)
57EHm a(.*)b(.*)ab abbbbbab (0,8)(1,1)(2,6)
58EHm a(.*)b(.*?)ab abbbbbab (0,8)(1,1)(2,6)
59EHm (a+b*?)((?:a|b)+?) aaab (0,4)(0,1)(1,4)
60EHm (a+b*?)((?:a|b)+?) abbb (0,4)(0,3)(3,4)
61EHm (aaa?a?)*? aaaa (0,4)(2,4)
62EHm (aab?b?)*? aabb (0,2)(0,2)
63EHm (aab?b?)*? aabbaa (0,2)(0,2)
64EHm (aab?b?)*?z aabbaaz (0,7)(4,6)
65EHm (aab?b?)*?z aabbaabbz (0,9)(4,8)
66EHm (aaa?a?)* aaaa (0,0)(?,?)
67EHm (aab?b?)* aabb (0,0)(?,?)
68EHm (aab?b?)* aabbaa (0,0)(?,?)
69EHm (aab?b?)*z aabbaaz (0,7)(4,6)
70EHm (aab?b?)*z aabbaabbz (0,9)(4,8)
71EHm (aaa?a?)*?.*? aaaa (0,4)(2,4)
72EHm (aab?b?)*?.*? aabb (0,4)(0,2)
73EHm (aab?b?)*?.*? aabbaa (0,6)(0,2)
74EHm (aab?b?)*?z.*? aabbaaz (0,7)(4,6)
75EHm (aab?b?)*?z.*? aabbaabbz (0,9)(4,8)
76EHm a+ aaaaaa (0,1)
77EHm (aa(a?))*? aaaaa (0,4)(2,4)(4,4)
78EHm (aa(a?))*?$ aaaaa (0,5)(3,5)(5,5)
79#######
80EHm (aaa??a??)*? aaaaaa (0,6)(4,6)
81EHm (aaa??a??)*? aaaaa (0,5)(3,5)
82EHm (aa(a??)(a??))*? aaaaaa (0,6)(4,6)(6,6)(6,6)
83EHm (aa(a??)(a??))*? aaaaa (0,5)(3,5)(5,5)(5,5)