7 PRE-{a,b}{{a,b},a,b}-POST
21 a{b,c{d,e},{f,g}h}x{y,z
22 a{b,c{d,e},{f,g}h}x{y,z\\}
23 a{b,c{d,e},{f,g}h}x{y,z}
79 # this next one is an empty string
82 # Need to escape slashes in here for reasons i guess.
87 #### bash tests/braces.tests
88 # Note that some tests are edited out because some features of
89 # bash are intentionally not supported in this brace expander.
95 {x\\,y,\\{abc\\},trie}
96 # not impementing back-ticks obviously
97 # XXXX\\{`echo a b c | tr ' ' ','`\\}
99 # We only ever have to worry about parsing a single argument,
100 # not a command line, so spaces have a different meaning than bash.
107 # not impementing back-ticks obviously
108 # `zecho foo {1,2} bar`
109 # $(zecho foo {1,2} bar)
110 # ${var} is not a variable here, like it is in bash. omit.
113 # isaacs: skip quotes for now
117 # new sequence brace operators
119 # this doesn't work yet
134 # mixes are incorrectly-formed brace expansions
139 # do negative numbers work?
142 # weirdly-formed brace expansions -- fixed in post-bash-3.1
145 # isaacs: skip quotes for now
147 # isaacs: this is a valid test, though
162 # make sure brace expansion handles ints > 2**31 - 1 using intmax_t
163 {2147483645..2147483649}
164 # unwanted zero-padding -- fixed post-bash-4.0