SIGN IN SIGN UP

perf(generate): build `Seq` and `Repeat` child ranges without temporaries

`try_seq` reserves a `Seq`'s child range up front and fills slots as
recursion produces each member. The `Repeat` arm builds
`Choice(repeat(x), blank)` directly, skipping the `choice` helper.

Slightly faster and less memory used.
W
Will Lillis committed
1e070eb28efd9f4906e571e23edf6d09b497588f
Parent: 91e875a