Searched refs:segmenter (Results 1 - 5 of 5) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/ |
H A D | js_segmenter.cpp | 25 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 D | js_segmenter.h | 58 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 D | js_segments.cpp | 71 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 D | js_segments.h | 52 // 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 D | builtins_segmenter.cpp | 38 // 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