Fix Alternative instance

In the case of an alternative, I think we want to try again but from the the last good known state of the Parser so use the original buffer instead of the one given by the error function.