summaryrefslogtreecommitdiff
path: root/tests/extglob2.right
blob: f8a09dfb534889e6b49d2eeaafbc28707b0ddcf5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
0:  [[ fofo = *(f*(o)) ]]
0:  [[ ffo = *(f*(o)) ]]
0:  [[ foooofo = *(f*(o)) ]]
0:  [[ foooofof = *(f*(o)) ]]
0:  [[ fooofoofofooo = *(f*(o)) ]]
1:  [[ foooofof = *(f+(o)) ]]
1:  [[ xfoooofof = *(f*(o)) ]]
1:  [[ foooofofx = *(f*(o)) ]]
0:  [[ ofxoofxo = *(*(of*(o)x)o) ]]
1:  [[ ofooofoofofooo = *(f*(o)) ]]
0:  [[ foooxfooxfoxfooox = *(f*(o)x) ]]
1:  [[ foooxfooxofoxfooox = *(f*(o)x) ]]
0:  [[ foooxfooxfxfooox = *(f*(o)x) ]]
0:  [[ ofxoofxo = *(*(of*(o)x)o) ]]
0:  [[ ofoooxoofxo = *(*(of*(o)x)o) ]]
0:  [[ ofoooxoofxoofoooxoofxo = *(*(of*(o)x)o) ]]
0:  [[ ofoooxoofxoofoooxoofxoo = *(*(of*(o)x)o) ]]
1:  [[ ofoooxoofxoofoooxoofxofo = *(*(of*(o)x)o) ]]
0:  [[ ofoooxoofxoofoooxoofxooofxofxo = *(*(of*(o)x)o) ]]
0:  [[ aac = *(@(a))a@(c) ]]
0:  [[ ac = *(@(a))a@(c) ]]
1:  [[ c = *(@(a))a@(c) ]]
0:  [[ aaac = *(@(a))a@(c) ]]
1:  [[ baaac = *(@(a))a@(c) ]]
0:  [[ abcd = ?@(a|b)*@(c)d ]]
0:  [[ abcd = @(ab|a*@(b))*(c)d ]]
0:  [[ acd = @(ab|a*(b))*(c)d ]]
0:  [[ abbcd = @(ab|a*(b))*(c)d ]]
0:  [[ effgz = @(b+(c)d|e*(f)g?|?(h)i@(j|k)) ]]
0:  [[ efgz = @(b+(c)d|e*(f)g?|?(h)i@(j|k)) ]]
0:  [[ egz = @(b+(c)d|e*(f)g?|?(h)i@(j|k)) ]]
0:  [[ egzefffgzbcdij = *(b+(c)d|e*(f)g?|?(h)i@(j|k)) ]]
1:  [[ egz = @(b+(c)d|e+(f)g?|?(h)i@(j|k)) ]]
0:  [[ ofoofo = *(of+(o)) ]]
0:  [[ oxfoxoxfox = *(oxf+(ox)) ]]
1:  [[ oxfoxfox = *(oxf+(ox)) ]]
0:  [[ ofoofo = *(of+(o)|f) ]]
0:  [[ foofoofo = @(foo|f|fo)*(f|of+(o)) ]]
0:  [[ oofooofo = *(of|oof+(o)) ]]
0:  [[ fffooofoooooffoofffooofff = *(*(f)*(o)) ]]
0:  [[ fofoofoofofoo = *(fo|foo) ]]
0:  [[ foo = !(x) ]]
0:  [[ foo = !(x)* ]]
1:  [[ foo = !(foo) ]]
0:  [[ foo = !(foo)* ]]
0:  [[ foobar = !(foo) ]]
0:  [[ foobar = !(foo)* ]]
0:  [[ moo.cow = !(*.*).!(*.*) ]]
1:  [[ mad.moo.cow = !(*.*).!(*.*) ]]
1:  [[ mucca.pazza = mu!(*(c))?.pa!(*(z))? ]]
0:  [[ fff = !(f) ]]
0:  [[ fff = *(!(f)) ]]
0:  [[ fff = +(!(f)) ]]
0:  [[ ooo = !(f) ]]
0:  [[ ooo = *(!(f)) ]]
0:  [[ ooo = +(!(f)) ]]
0:  [[ foo = !(f) ]]
0:  [[ foo = *(!(f)) ]]
0:  [[ foo = +(!(f)) ]]
1:  [[ f = !(f) ]]
1:  [[ f = *(!(f)) ]]
1:  [[ f = +(!(f)) ]]
0:  [[ foot = @(!(z*)|*x) ]]
1:  [[ zoot = @(!(z*)|*x) ]]
0:  [[ foox = @(!(z*)|*x) ]]
0:  [[ zoox = @(!(z*)|*x) ]]
0:  [[ foo = *(!(foo)) ]]
1:  [[ foob = !(foo)b* ]]
0:  [[ foobb = !(foo)b* ]]
0 tests failed.