]> git.saurik.com Git - apple/libc.git/blob - tests/regex/datafiles/regex-posix-unittest-1.1.dat
Libc-1439.100.3.tar.gz
[apple/libc.git] / tests / regex / datafiles / regex-posix-unittest-1.1.dat
1 E a+ xaax (1,3)
2 E (a?)((ab)?) ab (0,2)(0,0)(0,2)(0,2)
3 E (a?)((ab)?)(b?) ab (0,2)(0,1)(1,1)(?,?)(1,2)
4 E ((a?)((ab)?))(b?) ab (0,2)(0,2)(0,0)(0,2)(0,2)(2,2)
5 E (a?)(((ab)?)(b?)) ab (0,2)(0,1)(1,2)(1,1)(?,?)(1,2)
6 E (.?) x (0,1)(0,1)
7 E (.?){1} x (0,1)(0,1)
8 E (.?)(.?) x (0,1)(0,1)(1,1)
9 E (.?){2} x (0,1)(1,1)
10 E (.?)* x (0,1)(0,1)
11 E (.?.?) xxx (0,2)(0,2)
12 E (.?.?){1} xxx (0,2)(0,2)
13 E (.?.?)(.?.?) xxx (0,3)(0,2)(2,3)
14 E (.?.?){2} xxx (0,3)(2,3)
15 E (.?.?)(.?.?)(.?.?) xxx (0,3)(0,2)(2,3)(3,3)
16 E (.?.?){3} xxx (0,3)(3,3)
17 E (.?.?)* xxx (0,3)(2,3)
18 E a?((ab)?)(b?) ab (0,2)(1,1)(?,?)(1,2)
19 E (a?)((ab)?)b? ab (0,2)(0,1)(1,1)(?,?)
20 E a?((ab)?)b? ab (0,2)(1,1)(?,?)
21 E (a*){2} xxxxx (0,0)(0,0)
22 E (ab?)(b?a) aba (0,3)(0,2)(2,3)
23 E (a|ab)(ba|a) aba (0,3)(0,2)(2,3)
24 E (a|ab|ba) aba (0,2)(0,2)
25 E (a|ab|ba)(a|ab|ba) aba (0,3)(0,2)(2,3)
26 E (a|ab|ba)* aba (0,3)(2,3)
27 E (aba|a*b) ababa (0,3)(0,3)
28 E (aba|a*b)(aba|a*b) ababa (0,5)(0,2)(2,5)
29 E (aba|a*b)(aba|a*b)(aba|a*b) ababa NOMATCH
30 E (aba|a*b)* ababa (0,5)(2,5)
31 E (aba|ab|a) ababa (0,3)(0,3)
32 E (aba|ab|a)(aba|ab|a) ababa (0,5)(0,2)(2,5)
33 E (aba|ab|a)(aba|ab|a)(aba|ab|a) ababa (0,5)(0,2)(2,4)(4,5)
34 E (aba|ab|a)* ababa (0,5)(2,5)
35 E (a(b)?) aba (0,2)(0,2)(1,2)
36 E (a(b)?)(a(b)?) aba (0,3)(0,2)(1,2)(2,3)(?,?)
37 E (a(b)?)+ aba (0,3)(2,3)(?,?)
38 E (.*)(.*) xx (0,2)(0,2)(2,2)
39 E .*(.*) xx (0,2)(2,2)
40 E (a.*z|b.*y) azbazby (0,5)(0,5)
41 E (a.*z|b.*y)(a.*z|b.*y) azbazby (0,7)(0,5)(5,7)
42 E (a.*z|b.*y)* azbazby (0,7)(5,7)
43 E (.|..)(.*) ab (0,2)(0,2)(2,2)
44 E ((..)*(...)*) xxx (0,3)(0,3)(?,?)(0,3)
45 E ((..)*(...)*)((..)*(...)*) xxx (0,3)(0,3)(?,?)(0,3)(3,3)(?,?)(?,?)
46 E ((..)*(...)*)* xxx (0,3)(0,3)(?,?)(0,3)
47 E (aa(b(b))?)+ aabbaa (0,6)(4,6)(?,?)(?,?)
48 E (a(b)?)+ aba (0,3)(2,3)(?,?)
49 E ([ab]+)([bc]+)([cd]*) abcd (0,4)(0,2)(2,3)(3,4)
50 E ^(A([^B]*))?(B(.*))? Aa (0,2)(0,2)(1,2)(?,?)(?,?)
51 E ^(A([^B]*))?(B(.*))? Bb (0,2)(?,?)(?,?)(0,2)(1,2)
52 E (^){0,3} a (0,0)(0,0)
53 E ($){0,3} a (0,0)(?,?)
54 E (^){1,3} a (0,0)(0,0)
55 E ($){1,3} a (1,1)(1,1)
56 E ((s^)|(s)|(^)|($)|(^.))* searchme (0,1)(0,1)(?,?)(0,1)(?,?)(?,?)(?,?)
57 E s(()|^)e searchme (0,2)(1,1)(1,1)
58 E s(^|())e searchme (0,2)(1,1)(1,1)
59 E s(^|())e searchme (0,2)(1,1)(1,1)
60 E s()?e searchme (0,2)(1,1)
61 E s(^)?e searchme (0,2)(?,?)
62 E ((s)|(e)|(a))* searchme (0,3)(2,3)(?,?)(?,?)(2,3)
63 E ((s)|(e)|())* searchme (0,2)(1,2)(?,?)(1,2)(?,?)
64 E ((b*)|c(c*))* cbb (0,3)(1,3)(1,3)(?,?)
65 E (yyy|(x?)){2,4} yyyyyy (0,6)(3,6)(?,?)
66 E ($)|() xxx (0,0)(?,?)(0,0)
67 E $()|^() ac\n (0,0)(?,?)(0,0)
68 E ^()|$() ac\n (0,0)(0,0)(?,?)
69 E ($)?(.) __ (0,1)(?,?)(0,1)
70 E (.|()|())* c (0,1)(0,1)(?,?)(?,?)
71 E ((a)|(b)){2,} ab (0,2)(1,2)(?,?)(1,2)
72 E .()|((.)?) NULL (0,0)(?,?)(0,0)(?,?)
73 E (.|$){2,} xx (0,2)(1,2)
74 E (.|$){2,2} xx (0,2)(1,2)
75 E (.){2,} xx (0,2)(1,2)
76 E (a|())(b|())(c|()) abc (0,3)(0,1)(?,?)(1,2)(?,?)(2,3)(?,?)
77 E ab()c|ab()c() abc (0,3)(2,2)(-1,-1)(-1,-1)
78 E (b(c)|d(e))* bcde (0,4)(2,4)(-1,-1)(3,4)
79 E (a(b)*)* aba (0,3)(2,3)(-1,-1)