Home
last modified time | relevance | path

Searched refs:granularity (Results 1 - 7 of 7) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/
H A Djs_segmenter.cpp50 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 Djs_segmenter.h86 static JSHandle<JSTaggedValue> GranularityOptionToEcmaString(JSThread *thread, GranularityOption granularity);
90 const icu::Locale &icuLocale, GranularityOption granularity);
H A Djs_segment_iterator.cpp61 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 Djs_segments.cpp126 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 Djs_segment_iterator.h55 GranularityOption granularity);
H A Djs_segments.h98 static JSHandle<JSObject> CreateSegmentDataObject(JSThread *thread, GranularityOption granularity,
/arkcompiler/ets_runtime/ecmascript/builtins/tests/
H A Dbuiltins_segmenter_test.cpp49 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...]

Completed in 3 milliseconds