protected bool TryConsume(string expected) { if (!stream.CompareCurrent(expected)) { return(false); } stream.Advance(expected.Length); return(true); }