Example #1
0
 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));
 }
Example #3
0
        public StringParseResult <TResult> Parse(CoreParserParameter parameter)
        {
            var modifierLine = MergeWhiteSpace(parameter.ModifierLine.Trim());

            return(_inner.Parse(modifierLine, parameter));
        }