Home
last modified time | relevance | path

Searched refs:segmenter (Results 1 - 5 of 5) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/
H A Djs_segmenter.cpp25 void JSSegmenter::SetIcuBreakIterator(JSThread *thread, const JSHandle<JSSegmenter> &segmenter, in SetIcuBreakIterator() argument
32 JSTaggedValue data = segmenter->GetIcuField(); in SetIcuBreakIterator()
39 segmenter->SetIcuField(thread, pointer.GetTaggedValue()); in SetIcuBreakIterator()
49 void JSSegmenter::InitializeIcuBreakIterator(JSThread *thread, const JSHandle<JSSegmenter> &segmenter, in InitializeIcuBreakIterator() argument
76 SetIcuBreakIterator(thread, segmenter, icuBreakIterator.release(), JSSegmenter::FreeIcuBreakIterator); in InitializeIcuBreakIterator()
80 const JSHandle<JSSegmenter> &segmenter, in InitializeSegmenter()
95 THROW_TYPE_ERROR_AND_RETURN(thread, "options is not Object", segmenter); in InitializeSegmenter()
123 // 11. Set segmenter.[[Locale]] to r.[[locale]]. in InitializeSegmenter()
127 segmenter->SetLocale(thread, localeStr.GetTaggedValue()); in InitializeSegmenter()
140 // 13. Set segmenter in InitializeSegmenter()
79 InitializeSegmenter(JSThread *thread, const JSHandle<JSSegmenter> &segmenter, const JSHandle<JSTaggedValue> &locales, const JSHandle<JSTaggedValue> &options) InitializeSegmenter() argument
168 ResolvedOptions(JSThread *thread, const JSHandle<JSSegmenter> &segmenter, const JSHandle<JSObject> &options) ResolvedOptions() argument
[all...]
H A Djs_segmenter.h58 const JSHandle<JSSegmenter> &segmenter,
78 static void SetIcuBreakIterator(JSThread *thread, const JSHandle<JSSegmenter> &segmenter,
83 static void ResolvedOptions(JSThread *thread, const JSHandle<JSSegmenter> &segmenter,
89 static void InitializeIcuBreakIterator(JSThread *thread, const JSHandle<JSSegmenter> &segmenter,
H A Djs_segments.cpp71 const JSHandle<JSSegmenter> &segmenter, in CreateSegmentsObject()
80 // 3. Set segments.[[SegmentsSegmenter]] to segmenter. in CreateSegmentsObject()
81 icu::BreakIterator* icuBreakIterator = segmenter->GetIcuBreakIterator()->clone(); in CreateSegmentsObject()
83 segments->SetGranularity(segmenter->GetGranularity()); in CreateSegmentsObject()
103 // 8. Let startIndex be ! FindBoundary(segmenter, string, n, before). in Containing()
105 // 9. Let endIndex be ! FindBoundary(segmenter, string, n, after). in Containing()
107 // 10. Return ! CreateSegmentDataObject(segmenter, string, startIndex, endIndex). in Containing()
125 // 18.7.1 CreateSegmentDataObject ( segmenter, string, startIndex, endIndex )
157 // 10. Let granularity be segmenter.[[SegmenterGranularity]]. in CreateSegmentDataObject()
160 // according to locale segmenter in CreateSegmentDataObject()
70 CreateSegmentsObject(JSThread *thread, const JSHandle<JSSegmenter> &segmenter, const JSHandle<EcmaString> &string) CreateSegmentsObject() argument
[all...]
H A Djs_segments.h52 // 18.5.1 CreateSegmentsObject ( segmenter, string )
54 const JSHandle<JSSegmenter> &segmenter,
97 // 18.7.1 CreateSegmentDataObject ( segmenter, string, startIndex, endIndex )
/arkcompiler/ets_runtime/ecmascript/builtins/
H A Dbuiltins_segmenter.cpp38 // 3. Let segmenter be ? OrdinaryCreateFromConstructor(NewTarget, "%Segmenter.prototype%", internalSlotsList). in SegmenterConstructor()
42 JSHandle<JSSegmenter> segmenter = JSHandle<JSSegmenter>::Cast(newObject); in SegmenterConstructor() local
44 // 3. Perform ? InitializeSegmenter(segmenter, locales, options). in SegmenterConstructor()
47 JSSegmenter::InitializeSegmenter(thread, segmenter, locales, options); in SegmenterConstructor()
49 return segmenter.GetTaggedValue(); in SegmenterConstructor()
81 // 1. Let segmenter be the this value. in Segment()
84 // 2. Perform ? RequireInternalSlot(segmenter, [[InitializedSegmenter]]). in Segment()
86 THROW_TYPE_ERROR_AND_RETURN(thread, "this is not segmenter object", JSTaggedValue::Exception()); in Segment()
93 // 4. Return ! CreateSegmentsObject(segmenter, string). in Segment()
106 // 1. Let segmenter b in ResolvedOptions()
122 JSHandle<JSSegmenter> segmenter = JSHandle<JSSegmenter>::Cast(thisValue); ResolvedOptions() local
[all...]

Completed in 2 milliseconds