]> granicus.if.org Git - icu/commit
ICU-13574 Adding composition matchers (SeriesMatcher and AnyMatcher) to ICU4C in...
authorShane Carr <shane@unicode.org>
Sat, 10 Feb 2018 06:36:07 +0000 (06:36 +0000)
committerShane Carr <shane@unicode.org>
Sat, 10 Feb 2018 06:36:07 +0000 (06:36 +0000)
commit513f123a8c6d3fb415ab8a559e463a0492784b81
tree6c6e3a7035bd2bdf3a9c1ffacd228e4e6ca5b9a3
parent852897ba2c13b6309ded2e99b72f64427cc14ddf
ICU-13574 Adding composition matchers (SeriesMatcher and AnyMatcher) to ICU4C in preparation for affix matchers.  Also re-working memory management in getLeadCodePoints().

X-SVN-Rev: 40890
25 files changed:
icu4c/source/i18n/Makefile.in
icu4c/source/i18n/numparse_affixes.cpp [new file with mode: 0644]
icu4c/source/i18n/numparse_affixes.h [new file with mode: 0644]
icu4c/source/i18n/numparse_compositions.cpp [new file with mode: 0644]
icu4c/source/i18n/numparse_compositions.h [new file with mode: 0644]
icu4c/source/i18n/numparse_currency.cpp
icu4c/source/i18n/numparse_currency.h
icu4c/source/i18n/numparse_decimal.cpp
icu4c/source/i18n/numparse_decimal.h
icu4c/source/i18n/numparse_impl.cpp
icu4c/source/i18n/numparse_impl.h
icu4c/source/i18n/numparse_scientific.cpp
icu4c/source/i18n/numparse_scientific.h
icu4c/source/i18n/numparse_symbols.cpp
icu4c/source/i18n/numparse_symbols.h
icu4c/source/i18n/numparse_types.h
icu4c/source/test/intltest/intltest.cpp
icu4c/source/test/intltest/intltest.h
icu4c/source/test/intltest/numbertest.h
icu4c/source/test/intltest/numbertest_parse.cpp
icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/CurrencyCustomMatcher.java [moved from icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/CurrencyMatcher.java with 86% similarity]
icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/CurrencyNamesMatcher.java [moved from icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/CurrencyTrieMatcher.java with 77% similarity]
icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/MatcherFactory.java
icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/NumberParserImpl.java
icu4j/main/tests/core/src/com/ibm/icu/dev/test/number/NumberParserTest.java