Nicholas Blumhardt
Nicholas Blumhardt
Because Superpower doesn't backtrack, I'd expect `A.Then(B).Or(C).Or(D).Many().AtEnd()` to fail if `B` fails, without attempting any additional parses. Does that match what you see?
Will have a closer look at this - thanks 👍
Closing this one as stale; still seems worth investigating but will need some concrete direction to move forwards. Thanks @AndrewSav
Perhaps I misunderstood your conclusions in your PR - is it possible to implement this atop what we have in Superpower today?
Sorry Andrew, I think it's me confused, I thought the linked PR which you closed was exploring this. Time for working on this is low right now, but no doubt...
We think at this point in time we won't pursue this, but we'd be happy to help with a fork if anyone wants to create one for their own use....
Hi Patrick! Definitely on the radar but we probably won't get this implemented/automated for a little while; I have a few more TODOs in mind that I'd like to do...
To avoid fiddling with the case of the message fragment: ``` Syntax error: unexpected number `123`, expected atom --> line 1, column 13 | 1 | 123 abc 123 123...
Made some small improvements in https://github.com/datalust/superpower/pull/38 that should help with this (see the linked screenshot and example program).
Thanks for sending a note @feitzi; it's definitely our intention to maintain Seq Forwarder and develop it further. I've been [hoping for some feedback](https://github.com/datalust/seq-forwarder/pull/53#issuecomment-781672777) on v2 before we move forward...