From: K.Kosako Date: Fri, 24 Aug 2018 02:12:26 +0000 (+0900) Subject: add emoji-data.txt to Unicode Properties X-Git-Tag: v6.9.0~25 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d233c6f090bade05b7c4672b3e1b10f9719ad445;p=onig add emoji-data.txt to Unicode Properties --- diff --git a/src/make_unicode_property_data.py b/src/make_unicode_property_data.py index 105cb24..25fce50 100755 --- a/src/make_unicode_property_data.py +++ b/src/make_unicode_property_data.py @@ -19,7 +19,7 @@ GRAPHEME_CLUSTER_BREAK_NAME_PREFIX = 'Grapheme_Cluster_Break_' UD_FIRST_REG = re.compile("<.+,\s*First>") UD_LAST_REG = re.compile("<.+,\s*Last>") -PR_TOTAL_REG = re.compile("#\s*Total\s+code\s+points:") +PR_TOTAL_REG = re.compile("#\s*Total\s+(?:code\s+points|elements):") PR_LINE_REG = re.compile("([0-9A-Fa-f]+)(?:..([0-9A-Fa-f]+))?\s*;\s*(\w+)") PA_LINE_REG = re.compile("(\w+)\s*;\s*(\w+)") PVA_LINE_REG = re.compile("(sc|gc)\s*;\s*(\w+)\s*;\s*(\w+)(?:\s*;\s*(\w+))?") @@ -434,7 +434,8 @@ PROPS = list_sub(PROPS, POSIX_LIST) dic, props = parse_and_merge_properties('DerivedCoreProperties.txt', 'Derived Property') dic, props = parse_and_merge_properties('Scripts.txt', 'Script') DIC['Unknown'] = inverse_ranges(add_ranges_in_dic(dic)) -dic, props = parse_and_merge_properties('PropList.txt', 'Binary Property') +dic, props = parse_and_merge_properties('PropList.txt', 'Binary Property') +dic, props = parse_and_merge_properties('emoji-data.txt', 'Emoji Property') PROPS.append('Unknown') KDIC['Unknown'] = 'Script'