Lines Matching refs:CodepointSet
141 $(LREF CodepointSet), a type for easy manipulation of sets of characters.
1960 public alias CodepointSet = InversionList!GcPolicy; variable
2141 auto set = CodepointSet('a', 'z'+1, 'а', 'я'+1);
2148 auto set2 = CodepointSet('а', 'я'+1, 'a', 'd', 'b', 'z'+1);
2154 auto set3 = CodepointSet([chessPiecesWhite, chessPiecesBlack]);
2175 auto set = CodepointSet('A', 'D'+1, 'a', 'd'+1);
2510 CodepointSet someSet;
2773 CodepointSet emptySet;
3576 auto c1 = CodepointSet('а', 'я'+1, 'А','Я'+1);
3581 assert(CodepointSet(1000, 1006, 1006, 1009)
3584 assert(CodepointSet(900, 1200, 1000, 1100)
3587 assert(CodepointSet(900, 1100, 1000, 1200)
3590 assert(CodepointSet(1000, 1200, 900, 1100)
3594 assert(CodepointSet(1000, 1200, 900, 1100, 800, 850)
3596 assert(CodepointSet(900, 1100, 1000, 1200, 800, 850)
3600 auto c2 = CodepointSet(20, 40,
3606 auto c3 = CodepointSet(
3722 CodepointSet a = CodepointSet(10, 100, 120, 200);
3723 assert(a - 'A' == CodepointSet(10, 65, 66, 100, 120, 200), text(a - 'A'));
3724 assert((a & 'B') == CodepointSet(66, 67));
3757 static if (is(CodeList == CodepointSet))
3762 assert(equal(CodepointSet.init.byInterval, cast(Tuple!(uint, uint)[])[]));
3763 assert(equal(CodepointSet.init.byCodepoint, cast(dchar[])[]));
4690 alias CharMatcher = typeof(utfMatcher!char(CodepointSet.init));
4691 alias WcharMatcher = typeof(utfMatcher!wchar(CodepointSet.init));
4783 auto utf8_2 = set & CodepointSet(0x80, 0x800);
4784 auto utf8_3 = set & CodepointSet(0x800, 0x1_0000);
4785 auto utf8_4 = set & CodepointSet(0x1_0000, lastDchar+1);
5040 auto bmp = (set & CodepointSet.fromIntervals(0x80, 0xFFFF+1))
5041 - CodepointSet.fromIntervals(0xD800, 0xDFFF+1);
5657 alias Set = CodepointSet;
5966 bool loadProperty(Set=CodepointSet, C)
6098 CodepointSet set;
6109 CodepointSet set;
6123 package(std) CodepointSet memoizeExpr(string expr)()
6139 package(std) @property CodepointSet wordCharacter() @safe
6216 auto caseEnclose(CodepointSet set)
6230 CodepointSet getUnicodeSet(const scope char[] name, bool negated, bool casefold) @safe
6232 CodepointSet s = unicode(name);
6259 Tuple!(CodepointSet,Operator) parseCharTerm()
6267 CodepointSet set;
6270 void addWithFlags(ref CodepointSet set, uint ch)
6562 alias ValStack = Stack!(CodepointSet);
6565 CodepointSet parseSet()
6853 static package(std) CodepointSet parsePropertySpec(Range)(ref Range p,
6895 static CodepointSet parseSet(Range)(ref Range range, bool casefold=false)
6926 static auto loadAny(Set=CodepointSet, C)(const scope C[] name) pure
10519 return CodepointSet.fromIntervals(decompressIntervals(compressed));