ladybird/Userland/Libraries/LibUnicode
Timothy Flynn 2a7f36b392 LibJS+LibUnicode: Generate unique numeric symbol lists
There are 443 number system objects generated, each of which held an
array of number system symbols. Of those 443 arrays, only 39 are unique.

To uniquely store these, this change moves the generated NumericSymbol
enumeration to the public LibUnicode/NumberFormat.h header with a pre-
defined set of symbols that we need. This is to ensure the generated,
unique arrays are created in a known order with known symbols. While it
is unfortunate to no longer discover these symbols at generation time,
it does allow us to ignore unwanted symbols and perform less string-to-
enumeration conversions at lookup time.
2021-12-11 14:17:47 +00:00
..
CharacterTypes.cpp LibUnicode: Support code point names that apply to ranges of code points 2021-11-30 11:24:02 +01:00
CharacterTypes.h LibUnicode: Support code point names that apply to ranges of code points 2021-11-30 11:24:02 +01:00
CMakeLists.txt LibUnicode: Parse and generate date, time, and date-time format patterns 2021-11-29 22:48:46 +00:00
CurrencyCode.cpp LibUnicode: Add some data related to currency codes 2021-09-11 11:05:50 +01:00
CurrencyCode.h LibUnicode: Add some data related to currency codes 2021-09-11 11:05:50 +01:00
DateTimeFormat.cpp LibUnicode: Parse and generate per-locale day period ranges 2021-12-10 21:27:24 +00:00
DateTimeFormat.h LibUnicode: Parse and generate per-locale day period ranges 2021-12-10 21:27:24 +00:00
Forward.h LibUnicode: Parse and generate regional hour cycles 2021-11-29 22:48:46 +00:00
Locale.cpp LibUnicode: Add special handling of hour cycle (hc) Unicode keywords 2021-11-29 22:48:46 +00:00
Locale.h LibJS+LibUnicode: Separate number formatting methods from Locale.h 2021-11-29 22:48:46 +00:00
NumberFormat.cpp LibJS+LibUnicode: Generate unique numeric symbol lists 2021-12-11 14:17:47 +00:00
NumberFormat.h LibJS+LibUnicode: Generate unique numeric symbol lists 2021-12-11 14:17:47 +00:00