示例#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>()));
 }