Support Truly Reactive Parser Results


Quantifiers should push out an observable when the minimum number of matches is reached instead of buffering until the end.
For example, AtLeast(3) should push out an observable as soon as 3 matches are reached, followed immediately by the results of those matches (must support ambiguous results as well). When subsequent matches are found, if any, they are pushed into the already "active" observable.


davedev wrote Mar 10, 2012 at 8:02 AM

I have a shelve-set prototyping this feature. Some things still need to be worked out, so it wasn't included in Rxx 1.3.

wrote Feb 21, 2013 at 11:46 PM