public interface IPrattParseContext<TInput, TOutput> : IPrattParseContext<TInput>, IParser<TInput, TOutput>
The problem is that the context now supports all the IParser extension methods, and it's not clear exactly what the meaning of that would be. Either add some tests to nail down the behavior, or remove the IParser inheritance from IPratParseContext and figure out how to replace the necessary bits with something else.
The problem is that the context now supports all the IParser extension methods, and it's not clear exactly what the meaning of that would be. Either add some tests to nail down the behavior, or remove the IParser inheritance from IPratParseContext and figure out how to replace the necessary bits with something else.