]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/i18n/numparse_symbols.cpp
ICU-66108.tar.gz
[apple/icu.git] / icuSources / i18n / numparse_symbols.cpp
index e0daab9374f8b1b8ec0e357829160b433d3d6d18..608f4f5c8b0ee7d146c089cf291c296358090d96 100644 (file)
@@ -12,6 +12,7 @@
 #include "numparse_types.h"
 #include "numparse_symbols.h"
 #include "numparse_utils.h"
+#include "string_segment.h"
 
 using namespace icu;
 using namespace icu::numparse;
@@ -68,8 +69,12 @@ UnicodeString SymbolMatcher::toString() const {
 }
 
 
-IgnorablesMatcher::IgnorablesMatcher(unisets::Key key)
-        : SymbolMatcher({}, key) {
+IgnorablesMatcher::IgnorablesMatcher(parse_flags_t parseFlags) :
+        SymbolMatcher(
+            {},
+            (0 != (parseFlags & PARSE_FLAG_STRICT_IGNORABLES)) ?
+                unisets::STRICT_IGNORABLES :
+                unisets::DEFAULT_IGNORABLES) {
 }
 
 bool IgnorablesMatcher::isFlexible() const {