Lines Matching defs:segments
9 #include "src/objects/js-segments.h"
20 #include "src/objects/js-segments-inl.h"
42 // 2. Let segments be ! ObjectCreate(%Segments.prototype%, internalSlotsList).
46 Handle<JSSegments> segments = Handle<JSSegments>::cast(result);
47 segments->set_flags(0);
49 // 3. Set segments.[[SegmentsSegmenter]] to segmenter.
50 segments->set_icu_break_iterator(*managed_break_iterator);
51 segments->set_granularity(segmenter->granularity());
53 // 4. Set segments.[[SegmentsString]] to string.
54 segments->set_unicode_string(*unicode_string);
56 // 5. Return segments.
57 return segments;
62 Handle<JSSegments> segments,
65 int32_t len = segments->unicode_string().raw()->length();
74 n = segments->unicode_string().raw()->getChar32Start(n);
76 icu::BreakIterator* break_iterator = segments->icu_break_iterator().raw();
87 isolate, segments->granularity(), break_iterator,
88 *(segments->unicode_string().raw()), start_index, end_index);