]> git.saurik.com Git - apple/libc.git/blame - tests/regex/datafiles/conformance-vsx-regcomp.dat
Libc-1082.50.1.tar.gz
[apple/libc.git] / tests / regex / datafiles / conformance-vsx-regcomp.dat
CommitLineData
5f125488
A
1# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 1
2BE z4 123ABCz456DEF (6,8)
3# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 2
4E C|k 123ABCz456DEFhij (5,6)
5# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 3
6B$ \\(\\(ABC\\)z\\(456\\)D\\) 123ABCz456DEF (3,11)(3,11)(3,6)(7,10)
7E$ (123)(ABC) 123ABCz456DEF (0,6)(0,3)(3,6)
8# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 4
9BE$ weU hhehweU[^J]o/.aq (4,7)
10# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 5
11BE$ [A-K] 7917263lus;/*shls NOMATCH
12# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 6
13BE$ DEF. abcxyz123DEFhij890 (9,13)
14BE$ def. abcxyz123DEFhij890 NOMATCH
15E$ (DEF)|(QRS) abcxyz123DEFhij890 (9,12)(9,12)(?,?)
16E$ (def)|(qrs) abcxyz123DEFhij890 NOMATCH
17# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 7
18BEi$ def abcxyz123DEFhij890 (9,12)
19BEi$ DEF abcxyz123DEFhij890 (9,12)
20Ei$ (def)|(qrs) abcxyz123DEFhij890 (9,12)(9,12)(?,?)
21Ei$ (DEF)|(QRS) abcxyz123DEFhij890 (9,12)(9,12)(?,?)
22# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 8
23B$ \\(b\\)..\\(yz1\\).*\\(89\\) abcxyz123DEFhij890k%#57WQ (1,17)(1,2)(4,7)(15,17)
24E$ (bc)+(x)? abcxyz123DEFhij890k%#57WQ (1,4)(1,3)(3,4)
25B$ \\(bc\\).*\\(D\\)\\(E\\)\\(F\\)\\(h\\)\\(i\\)\\(j\\)\\(8\\)\\(90k\\) abcxyz123DEFhij890k%#57WQ (1,19)(1,3)(9,10)(10,11)(11,12)(12,13)(13,14)(14,15)(15,16)(16,19)
26E$ (bc).*(D)(E)(F)(h)(i)(j)(8)(90k) abcxyz123DEFhij890k%#57WQ (1,19)(1,3)(9,10)(10,11)(11,12)(12,13)(13,14)(14,15)(15,16)(16,19)
27B$ xyz abcxyz123DEFhij890k%#57WQ (3,6)
28# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 9
29B$ \\(b\\)..\\(yz1\\).*\\(89\\) abcxyz123DEFhij890k%#57WQ (1,17)(1,2)(4,7)(15,17)
30E$ (bc)+(x)? abcxyz123DEFhij890k%#57WQ (1,4)(1,3)(3,4)
31# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 10
32Bw$ \\(ab\\)\\(ccc\\) abababccccccd NULL
33B$ \\(abab\\)\\(cccc\\) abababccccccd (2,10)(2,6)(6,10)
34Ew$ (ab)(ccc) abababccccccd NULL
35E$ (abab)(cccc) abababccccccd (2,10)(2,6)(6,10)
36# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 11
37B$ \\(ab\\)\\{1,\\}\\(ccc\\)* abababccccccd (0,12)(4,6)(9,12)
38E$ (ab){1,}(ccc)* abababccccccd (0,12)(4,6)(9,12)
39# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 12
40B$ \\(ab\\)\\(xyz\\)*\\(def\\)\\{0,3\\}\\(ccc\\) abcccd (0,5)(0,2)(?,?)(?,?)(2,5)
41E$ (ab)(xy)?(z)*(A){0,}(ccc) abcccd (0,5)(0,2)(?,?)(?,?)(?,?)(2,5)
42E$ (ab)|(yz) abcccd (0,2)(0,2)(?,?)
43# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 13
44B$ \\(ab\\)\\(\\(c\\)yz\\)* abcccd (0,2)(0,2)(?,?)(?,?)
45E$ (ab)|((c)xyz) abcccd (0,2)(0,2)(?,?)(?,?)
46# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 14
47B$ \\(abcc\\)\\(x*\\) abcccd (0,4)(0,4)(4,4)
48E$ (ab)(x*) abcccd (0,2)(0,2)(2,2)
49# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 15
50BE$ llo\nthe hello\nthere (2,9)
51# Test error: Use of REG_EXTENDED in eflags, which corresponds to REG_NOTBOL
52Eb$ l+o\nthe?r hello\nthere (2,10)
53# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 16
54BE$ xyz abcdefGHIJKL NOMATCH
55B$ \\1 abcdefGHIJKL ESUBREG
56# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 17
57BE$ [XY][^GH] abcdefGHIJKL NOMATCH
58B$ \\)\\) abcdefGHIJKL EPAREN
59# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 18
60BE$ ABC[DEF] 123456789hijkl%$# NOMATCH
61B$ \\7 123456789hijkl%$# ESUBREG
62# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 19
63BE$ xyz abcdefGHIJKL NOMATCH
64B$ \\1 abcdefGHIJKL ESUBREG
65# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 20
66BE$ [XY][^GH] abcdefGHIJKL NOMATCH
67B$ \\)\\) abcdefGHIJKL EPAREN
68# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 21
69BE$ ABC[DEF] 123456789hijkl%$# NOMATCH
70B$ \\7 123456789hijkl%$# ESUBREG
71# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 22
72BE$ xy[[.ab.]]z NULL ECOLLATE
73# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 23
74BE$ xy[[:non_existant_class:]]z NULL ECTYPE
75# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 24
76BE$ xyz\\ NULL EESCAPE
77# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 25
78B$ xy\\(ab\\)z\\3 NULL ESUBREG
79# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 26
80BE$ x[y[][z NULL EBRACK
81# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 27
82B$ xy\\(\\(ab\\)z NULL EPAREN
83B$ xy\\(ab\\)\\)z NULL EPAREN
84# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 28
85E$ xy((ab)z NULL EPAREN
86# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 29
87B$ xyab\\{3,\\}jk\\{ NULL EBRACE
88# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 30 (not in use)
89# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 31
90B$ 890magIFd\\{0,j\\} NULL BADBR
91E$ 890magIFd{0,j} NULL BADBR
92B$ 890magIFd\\{k,3\\} NULL BADBR
93B$ 890magIFd\\{k,\\} NULL BADBR
94B$ 890magIFd\\{k\\} NULL BADBR
95# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 32 (not in use)
96# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 33
97# RE_DUP_MAX = 255
98B$ 890magIFd\\{0,256\\} NULL BADBR
99E$ 890magIFd{0,256} NULL BADBR
100B$ 890magIFd\\{256,3\\} NULL BADBR
101E$ 890magIFd{256,3} NULL BADBR
102B$ 890magIFd\\{256,\\} NULL BADBR
103E$ 890magIFd{256,} NULL BADBR
104B$ 890magIFd\\{256\\} NULL BADBR
105E$ 890magIFd{256} NULL BADBR
106# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 34 (not in use)
107# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 35
108B$ xy\\{4,5,7\\}zabc NULL BADBR
109E$ xy{4,5,7}zabc NULL BADBR
110# vsx6/tset/XPG4.os/genuts/regcomp/T.regcomp 36 (not in use)
111# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 37
112B$ def\\{3,1\\}cba NULL BADBR
113E$ def{3,1}cba NULL BADBR
114# vsx6/tset/XPG8.os/genuts/regcomp/T.regcomp 38 (not in use)
115# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 39
116BE$ xy[m-a]z NULL ERANGE
117# vsx6/tset/XPG8.os/genuts/regcomp/T.regcomp 40 (not in use)
118# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 41
119E$ *xyz NULL BADRPT
120E$ a|*xyz NULL BADRPT
121E$ ^?xyz NULL BADRPT
122E$ (+xyz) NULL BADRPT
123# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 42
124B$ \\(\\(ab\\)\\{1,\\}ab\\)\\(\\(c\\)\\{2\\}\\)*c abababccccccd (0,11)(0,6)(2,4)(8,10)(9,10)
125E$ ((ab){1,}ab)((c){2})*c abababccccccd (0,11)(0,6)(2,4)(8,10)(9,10)
126# vsx4/tset/XPG4.os/genuts/regcomp/T.regcomp 43
127B$ \\(ab\\(xyz\\)*\\)\\(c\\(d\\)*\\)\\{0,3\\} abcdcdc (0,7)(0,2)(?,?)(6,7)(?,?)
128E$ (ab(xyz)*)(c(d)*){0,3} abcdcdc (0,7)(0,2)(?,?)(6,7)(?,?)
129E$ (ab(xy)?(z)*)(c(d){0,})+ abcdcdc (0,7)(0,2)(?,?)(?,?)(6,7)(?,?)
130E$ ab((cd)|c)* abcdcdc (0,7)(6,7)(?,?)