|
|
@ -476,6 +476,10 @@ var reTests = []struct {
|
|
|
|
{`a[^>]*b`, nil, `a>b`, []Group{}},
|
|
|
|
{`a[^>]*b`, nil, `a>b`, []Group{}},
|
|
|
|
{`^a*$`, nil, `foo`, []Group{}},
|
|
|
|
{`^a*$`, nil, `foo`, []Group{}},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Out-of-bounds for character classes
|
|
|
|
|
|
|
|
{`[b-e]`, nil, `a`, []Group{}},
|
|
|
|
|
|
|
|
{`[b-e]`, nil, `f`, []Group{}},
|
|
|
|
|
|
|
|
|
|
|
|
{`*?`, nil, `-`, nil},
|
|
|
|
{`*?`, nil, `-`, nil},
|
|
|
|
{`a*?`, nil, `-`, nil}, // non-greedy operators are not supported
|
|
|
|
{`a*?`, nil, `-`, nil}, // non-greedy operators are not supported
|
|
|
|
|
|
|
|
|
|
|
|