summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--charclass_invlists.h2
-rw-r--r--lib/unicore/mktables31
-rw-r--r--regcharclass.h2
3 files changed, 14 insertions, 21 deletions
diff --git a/charclass_invlists.h b/charclass_invlists.h
index e352f1ed44..19c48ee0d8 100644
--- a/charclass_invlists.h
+++ b/charclass_invlists.h
@@ -99521,7 +99521,7 @@ static const UV XPosixXDigit_invlist[] = { /* for EBCDIC POSIX-BC */
* 1a0687fb9c6c4567e853913549df0944fe40821279a3e9cdaa6ab8679bc286fd lib/unicore/extracted/DLineBreak.txt
* 40bcfed3ca727c19e1331f6c33806231d5f7eeeabd2e6a9e06a3740c85d0c250 lib/unicore/extracted/DNumType.txt
* a18d502bad39d527ac5586d7bc93e29f565859e3bcc24ada627eff606d6f5fed lib/unicore/extracted/DNumValues.txt
- * 3d548b2d1c831ed7ae2a49fe36f4b21698c0f432fb6faf37ea4d66ef6538968b lib/unicore/mktables
+ * 445c2d31d4731031ab802208b4b827b140c8db348c23d36094050d3607c9339f lib/unicore/mktables
* 462c9aaa608fb2014cd9649af1c5c009485c60b9c8b15b89401fdc10cf6161c6 lib/unicore/version
* c6884f4d629f04d1316f3476cb1050b6a1b98ca30c903262955d4eae337c6b1e regen/charset_translations.pl
* 7b6f61662df48e0cbfb234a926e02e5cb9468af052f7f9feb84285996f30df09 regen/mk_invlists.pl
diff --git a/lib/unicore/mktables b/lib/unicore/mktables
index b7dc475361..7507e08155 100644
--- a/lib/unicore/mktables
+++ b/lib/unicore/mktables
@@ -9878,18 +9878,13 @@ sub finish_property_setup {
Property->new('JSN', Full_Name => 'Jamo_Short_Name');
}
- # These two properties must be defined in all releases so we can generate
- # the tables from them to make regex \X work, but suppress their output so
- # aren't application visible prior to releases where they should be
+ # This property must be defined in all releases so we can generate
+ # the tables from it to make regex \X work, but suppress its output so
+ # isn't application visible prior to releases where it should be
if (! defined property_ref('GCB')) {
Property->new('GCB', Full_Name => 'Grapheme_Cluster_Break',
Fate => $PLACEHOLDER);
}
- if (! defined property_ref('hst')) {
- Property->new('hst', Full_Name => 'Hangul_Syllable_Type',
- Fate => $PLACEHOLDER);
- }
-
# These are used so much, that we set globals for them.
$gc = property_ref('General_Category');
$block = property_ref('Block');
@@ -10208,12 +10203,12 @@ sub process_PropValueAliases {
if ($v_version lt 4.0.0) {
$file->insert_lines(split /\n/, <<'END'
-hst; L ; Leading_Jamo
-hst; LV ; LV_Syllable
-hst; LVT ; LVT_Syllable
-hst; NA ; Not_Applicable
-hst; T ; Trailing_Jamo
-hst; V ; Vowel_Jamo
+Hangul_Syllable_Type; L ; Leading_Jamo
+Hangul_Syllable_Type; LV ; LV_Syllable
+Hangul_Syllable_Type; LVT ; LVT_Syllable
+Hangul_Syllable_Type; NA ; Not_Applicable
+Hangul_Syllable_Type; T ; Trailing_Jamo
+Hangul_Syllable_Type; V ; Vowel_Jamo
END
);
}
@@ -18771,12 +18766,10 @@ my @input_file_objects = (
Withdrawn => v5.1,
Skip => $Documentation,
),
- Input_file->new('HangulSyllableType.txt', v0,
+ Input_file->new('HangulSyllableType.txt', v4.0,
Has_Missings_Defaults => $NOT_IGNORED,
- Property => 'Hangul_Syllable_Type',
- Pre_Handler => ($v_version lt v4.0.0)
- ? \&generate_hst
- : undef,
+ Early => [ \&generate_hst, 'Hangul_Syllable_Type' ],
+ Property => 'Hangul_Syllable_Type'
),
Input_file->new('NormalizationCorrections.txt', v3.2.0,
# This documents the cumulative fixes to erroneous
diff --git a/regcharclass.h b/regcharclass.h
index 4cecf6a5dd..cee7ef6557 100644
--- a/regcharclass.h
+++ b/regcharclass.h
@@ -2514,7 +2514,7 @@
* 1a0687fb9c6c4567e853913549df0944fe40821279a3e9cdaa6ab8679bc286fd lib/unicore/extracted/DLineBreak.txt
* 40bcfed3ca727c19e1331f6c33806231d5f7eeeabd2e6a9e06a3740c85d0c250 lib/unicore/extracted/DNumType.txt
* a18d502bad39d527ac5586d7bc93e29f565859e3bcc24ada627eff606d6f5fed lib/unicore/extracted/DNumValues.txt
- * 3d548b2d1c831ed7ae2a49fe36f4b21698c0f432fb6faf37ea4d66ef6538968b lib/unicore/mktables
+ * 445c2d31d4731031ab802208b4b827b140c8db348c23d36094050d3607c9339f lib/unicore/mktables
* 462c9aaa608fb2014cd9649af1c5c009485c60b9c8b15b89401fdc10cf6161c6 lib/unicore/version
* c6884f4d629f04d1316f3476cb1050b6a1b98ca30c903262955d4eae337c6b1e regen/charset_translations.pl
* d9c04ac46bdd81bb3e26519f2b8eb6242cb12337205add3f7cf092b0c58dccc4 regen/regcharclass.pl