datalust / superpower

A C# parser construction toolkit with high-quality error reporting
Apache License 2.0
1.07k stars 99 forks source link

Fixes #76, incorrect remainder used when Many() backtracks #78

Closed nblumhardt closed 5 years ago

nblumhardt commented 5 years ago

Fixes #76.

Many succeeds on partial parsing of an item if backtracking is allowed, but in this case, would report the pre-backtracking remainder in its result.