Lines Matching defs:splitter
135 // The unicode range splitter categorizes given character ranges into:
208 RegExpNode* on_success, UnicodeRangeSplitter* splitter) {
210 ToCanonicalZoneList(splitter->bmp(), compiler->zone());
229 UnicodeRangeSplitter* splitter) {
233 ToCanonicalZoneList(splitter->non_bmp(), zone);
358 UnicodeRangeSplitter* splitter) {
360 ToCanonicalZoneList(splitter->lead_surrogates(), compiler->zone());
384 UnicodeRangeSplitter* splitter) {
386 ToCanonicalZoneList(splitter->trail_surrogates(), compiler->zone());
496 UnicodeRangeSplitter splitter(ranges);
497 AddBmpCharacters(compiler, result, on_success, &splitter);
498 AddNonBmpSurrogatePairs(compiler, result, on_success, &splitter);
499 AddLoneLeadSurrogates(compiler, result, on_success, &splitter);
500 AddLoneTrailSurrogates(compiler, result, on_success, &splitter);