public bool ExtractSentence(CustomReader reader) { var match = FindSentence(reader.Accumulator); if (match > 0) { _source = reader.Accumulator.Substring(0, match); reader.Reduce(0, match); return(true); } return(false); }