• Home
Name Date Size #Lines LOC

..--

BidiMirroring.txtD03-May-202423.4 KiB589584

DerivedCombiningClass.txtD03-May-2024107.2 KiB1,8821,656

DerivedGeneralCategory.txtD03-May-2024185.5 KiB3,0732,949

GraphemeBreakProperty.txtD03-May-202472.1 KiB1,1671,128

READMED03-May-2024925 1813

Scripts.txtD03-May-2024106.2 KiB1,7481,511

category-parse.pyD03-May-20242.2 KiB7158

category-properties.hD03-May-2024111.5 KiB2,8702,862

combining-class-parse.pyD03-May-20241.2 KiB3528

combining-properties.hD03-May-20245.6 KiB248241

grapheme-break-parse.pyD03-May-20241.6 KiB4639

grapheme-break-properties.hD03-May-202440 KiB1,1141,106

mirroring-parse.pyD03-May-20241.6 KiB5137

mirroring-properties.hD03-May-20247.4 KiB380373

script-properties.hD03-May-202411 KiB308292

scripts-parse.pyD03-May-20242.5 KiB7666

unicode_parse_common.pyD03-May-20242 KiB7161

README

1This directory contains Python script to parse several of the Unicode tables
2that are downloadable from the web and generate C header files from them.
3
4These are the locations of the files which are parsed. You should download these
5files and put them in this directory.
6
7http://www.unicode.org/Public/5.1.0/ucd/extracted/DerivedGeneralCategory.txt
8http://www.unicode.org/Public/5.1.0/ucd/extracted/DerivedCombiningClass.txt
9http://www.unicode.org/Public/UNIDATA/auxiliary/GraphemeBreakProperty.txt
10http://www.unicode.org/Public/5.1.0/ucd/Scripts.txt
11
12Then you can run the following python scripts to generate the header files:
13
14python category-parse.py DerivedGeneralCategory.txt category-properties.h
15python combining-class-parse.py DerivedCombiningClass.txt combining-properties.h
16python grapheme-break-parse.py GraphemeBreakProperty.txt grapheme-break-properties.h
17python scripts-parse.py Scripts.txt script-properties.h
18