protected override IEnumerable <ParseStep> GetEndOfStringSteps(IRegexEngine engine) { yield return(ParseStep.EndOfString(this, engine.State)); }