Re: X3: Alternative operator doesn't reduce?

sehe <[email protected]> Sat, 11 Jul 2020 04:52:27 +0200
Newsgroups gmane.comp.parsers.spirit.general
Message-ID <[email protected]>
> > On Fri, Jul 10, 2020 at 5:38 PM Aaron Graham <[email protected]>
> > wrote:
> 
> I've written a lot of very complicated qi parsers and I don't remember ever
> running across this problem. It's possible it just never came up, but I
> doubt it.

I've written a ton of parsers, and yeah this never came up before X3.

I think it didn't use to come up with X3 until some of the fixes
related to single-element sequence handling but I can't prove it. And
yeah, it's obnoxious because simple string productions often don't work.

I don't have many examples handy because I basically stopped caring, I
have learned to work around things, but it is one of the reasons I
stick with Qi in production.

Just adding my $0.02