예제 #1
0
파일: Prims.cs 프로젝트: Zaid-Ajaj/parseq
 public static Parser <TToken, TToken> NoneOf <TToken>(params TToken[] candidates)
     where TToken : IEquatable <TToken>
 {
     return(Prims.NoneOf(candidates.AsEnumerable()));
 }
예제 #2
0
파일: Prims.cs 프로젝트: Zaid-Ajaj/parseq
 public static Parser <TToken, TToken> NoneOf <TToken>(IEnumerable <TToken> candidates)
     where TToken : IEquatable <TToken>
 {
     return(Combinator.Sequence(candidates.Select(token => Prims.Satisfy(token).Not())).Bindr(Prims.Any <TToken>()));
 }