Brace expansion: Difference between revisions

Content added Content deleted
(→‎{{header|TXR}}: Remove a pointless optimization from the parser, and the substitution of the : symbol. The substitution would be necessary if we de-escaped escaped commas.)
m (→‎{{header|Tailspin}}: Add required type bound for matcher)
Line 4,989: Line 4,989:


templates collateSequence
templates collateSequence
data part <[]|''> local
@: [''];
@: [''];
$... -> #
$... -> #
$@!
$@!
when <'.*'> do
when <´part´ '.*'> do
def part: $;
def part: $;
@: [$@... -> '$;$part;'];
@: [$@... -> '$;$part;'];
Line 5,039: Line 5,040:
{}} some }{,{\\ edge \,}{ cases, {here} \\\\\}
{}} some }{,{\\ edge \,}{ cases, {here} \\\\\}
</pre>
</pre>

=={{header|Tcl}}==
=={{header|Tcl}}==
{{works with|Tcl|8.6}}
{{works with|Tcl|8.6}}