IEnumerable <TResult> ICharsetVisitor <Func <RangeSetHandle, IEnumerable <TResult> >, IEnumerable <TResult> > .Handle(CharsetHandle node, Func <RangeSetHandle, IEnumerable <TResult> > context)
 {
     return(context(node.Handle));
 }
Esempio n. 2
0
        RangeSet <TChar> ICharsetVisitor <IRangeSetProvider <TChar>, RangeSet <TChar> > .Handle(CharsetHandle node, IRangeSetProvider <TChar> context)
        {
            var ranges = node.Handle.GetCharSet(context);

            return(node.Handle.Negate ? ~ranges : ranges);
        }