/arkcompiler/ets_runtime/ecmascript/ |
H A D | js_segmenter.cpp | 50 const icu::Locale &icuLocale, GranularityOption granularity) in InitializeIcuBreakIterator() 55 switch (granularity) { in InitializeIcuBreakIterator() 129 // 12. Let granularity be ? GetOption(options, "granularity", string, « "grapheme", "word", "sentence" », in InitializeSegmenter() 132 auto granularity = JSLocale::GetOptionOfString<GranularityOption>(thread, optionsObject, property, in InitializeSegmenter() local 140 // 13. Set segmenter.[[SegmenterGranularity]] to granularity. in InitializeSegmenter() 141 segmenter->SetGranularity(granularity); in InitializeSegmenter() 142 InitializeIcuBreakIterator(thread, segmenter, icuLocale, granularity); in InitializeSegmenter() 147 JSHandle<JSTaggedValue> JSSegmenter::GranularityOptionToEcmaString(JSThread *thread, GranularityOption granularity) in GranularityOptionToEcmaString() argument 151 switch (granularity) { in GranularityOptionToEcmaString() 49 InitializeIcuBreakIterator(JSThread *thread, const JSHandle<JSSegmenter> &segmenter, const icu::Locale &icuLocale, GranularityOption granularity) InitializeIcuBreakIterator() argument 180 GranularityOption granularity = segmenter->GetGranularity(); ResolvedOptions() local [all...] |
H A D | js_segmenter.h | 86 static JSHandle<JSTaggedValue> GranularityOptionToEcmaString(JSThread *thread, GranularityOption granularity);
90 const icu::Locale &icuLocale, GranularityOption granularity);
|
H A D | js_segment_iterator.cpp | 61 icu::BreakIterator* icuBreakIterator, const JSHandle<EcmaString> &string, GranularityOption granularity) in CreateSegmentIterator() 77 iterator->SetGranularity(granularity); in CreateSegmentIterator() 60 CreateSegmentIterator(JSThread *thread, icu::BreakIterator* icuBreakIterator, const JSHandle<EcmaString> &string, GranularityOption granularity) CreateSegmentIterator() argument
|
H A D | js_segments.cpp | 126 JSHandle<JSObject> JSSegments::CreateSegmentDataObject(JSThread *thread, GranularityOption granularity, in CreateSegmentDataObject() argument 157 // 10. Let granularity be segmenter.[[SegmenterGranularity]]. in CreateSegmentDataObject() 158 // 11. If granularity is "word", then in CreateSegmentDataObject() 162 if (granularity == GranularityOption::WORD) { in CreateSegmentDataObject()
|
H A D | js_segment_iterator.h | 55 GranularityOption granularity);
|
H A D | js_segments.h | 98 static JSHandle<JSObject> CreateSegmentDataObject(JSThread *thread, GranularityOption granularity,
|
/arkcompiler/ets_runtime/ecmascript/builtins/tests/ |
H A D | builtins_segmenter_test.cpp | 49 JSHandle<JSTaggedValue> &granularity) in JSSegmenterCreateWithLocaleAndOptionsTest() 58 JSObject::SetProperty(thread, optionsObj, granularityKey, granularity); in JSSegmenterCreateWithLocaleAndOptionsTest() 75 JSHandle<JSTaggedValue> &granularity, JSHandle<JSTaggedValue> &stringValue) in JSSegmentsCreateTest() 78 JSHandle<JSSegmenter>(thread, JSSegmenterCreateWithLocaleAndOptionsTest(thread, locale, granularity)); in JSSegmentsCreateTest() 118 JSHandle<JSTaggedValue> granularity(factory->NewFromASCII("word")); in HWTEST_F_L0() 121 JSHandle<JSSegmenter>(thread, JSSegmenterCreateWithLocaleAndOptionsTest(thread, locale, granularity)); in HWTEST_F_L0() 216 JSHandle<JSTaggedValue> granularity(factory->NewFromASCII("sentence")); in HWTEST_F_L0() 218 JSHandle<JSTaggedValue> segments(thread, JSSegmentsCreateTest(thread, locale, granularity, stringValue)); in HWTEST_F_L0() 243 JSHandle<JSTaggedValue> granularity(factory->NewFromASCII("word")); in HWTEST_F_L0() 245 JSHandle<JSTaggedValue> segments(thread, JSSegmentsCreateTest(thread, locale, granularity, stringValu in HWTEST_F_L0() 48 JSSegmenterCreateWithLocaleAndOptionsTest(JSThread *thread, JSHandle<JSTaggedValue> &locale, JSHandle<JSTaggedValue> &granularity) JSSegmenterCreateWithLocaleAndOptionsTest() argument 74 JSSegmentsCreateTest(JSThread *thread, JSHandle<JSTaggedValue> &locale, JSHandle<JSTaggedValue> &granularity, JSHandle<JSTaggedValue> &stringValue) JSSegmentsCreateTest() argument [all...] |