public static StringParseResult <TResult> Parse <TResult>(this IStringParser <TResult> @this, string modifierLine, CoreParserParameter previousParameter) => @this.Parse(modifierLine, previousParameter.ModifierSource, previousParameter.ModifierSourceEntity);
public StringParseResult <TResult> Parse(CoreParserParameter parameter) { var(successfullyParsed, remaining, innerResult) = _inner.Parse(parameter); return(successfullyParsed, remaining, _mapper(parameter, innerResult)); }
public StringParseResult <TResult> Parse(CoreParserParameter parameter) { var modifierLine = MergeWhiteSpace(parameter.ModifierLine.Trim()); return(_inner.Parse(modifierLine, parameter)); }