Example #1
0
 public InlineString Parse(ParserContext context, Subject subject)
 {
     if (SignificantChars.Any)
     {
         var chars = subject.TakeWhile(c => SignificantChars.Contains(c), Max);
         if (chars.Any())
         {
             return(new InlineString(chars));
         }
     }
     return(null);
 }
Example #2
0
 public bool CanParse(Subject subject)
 {
     return(SignificantChars.Any && SignificantChars.Contains(subject.Char));
 }