llvm-project/libcxx/utils/data/unicode
Mark de Wever a48007355a [libc++][format] Implements string escaping.
Implements parts of
- P2286R8 Formatting Ranges

Reviewed By: #libc, tahonermann

Differential Revision: https://reviews.llvm.org/D134036
2022-10-20 17:29:34 +02:00
..
DerivedCoreProperties.txt [libc++][format] Implements string escaping. 2022-10-20 17:29:34 +02:00
DerivedGeneralCategory.txt [libc++][format] Implements string escaping. 2022-10-20 17:29:34 +02:00
GraphemeBreakProperty.txt
GraphemeBreakTest.txt
README.txt [libc++][format] Implements string escaping. 2022-10-20 17:29:34 +02:00
emoji-data.txt

README.txt

Contains various Unicode data files used in the library for Unicode support

To update all files to the last published Unicode version issue the following
command in the directory containing this file.

wget \
    https://www.unicode.org/Public/UCD/latest/ucd/DerivedCoreProperties.txt \
    https://www.unicode.org/Public/UCD/latest/ucd/auxiliary/GraphemeBreakProperty.txt \
    https://www.unicode.org/Public/UCD/latest/ucd/auxiliary/GraphemeBreakTest.txt \
    https://www.unicode.org/Public/UCD/latest/ucd/emoji/emoji-data.txt \
    https://www.unicode.org/Public/UCD/latest/ucd/extracted/DerivedGeneralCategory.txt

Afterwards build the `libcxx-generate-files` target to update the generated
Unicode files.

GraphemeBreakProperty.txt
Source: https://www.unicode.org/Public/UCD/latest/ucd/auxiliary/GraphemeBreakProperty.txt
Usage:  libcxx/utils/generate_extended_grapheme_cluster_table.py

emoji-data.txt
Source: https://www.unicode.org/Public/UCD/latest/ucd/emoji/emoji-data.txt
Usage:  libcxx/utils/generate_extended_grapheme_cluster_table.py

GraphemeBreakTest.txt
Source: https://www.unicode.org/Public/UCD/latest/ucd/auxiliary/GraphemeBreakTest.txt
Usage:  libcxx/utils/generate_extended_grapheme_cluster_test.py

DerivedCoreProperties.txt
Source: https://www.unicode.org/Public/UCD/latest/ucd/DerivedCoreProperties.txt
Usage: libcxx/utils/generate_escaped_output_table.py

DerivedGeneralCategory.txt
Source: https://www.unicode.org/Public/UCD/latest/ucd/extracted/DerivedGeneralCategory.txt
Usage: libcxx/utils/generate_escaped_output_table.py