"This is the point at which we either declare success, if we???ve parsed everything fine so far and there???s nothing left in the string, or failure if there was a problem earlier on or we think we should be done but there???s still stuff remaining parse. (Recall above, I mentioned that ???XIVX??? is not a valid Roman numeral; the parser would be successful through ???XIV??? and then would fail on" . . . . .