Skip to content

Commit b30f4cc

Browse files
committed
mktables: Prepare to handle 15.1 \b{lb} dotted circle rule
Unicode 15.1 adds new line breaking rules that depend on the dotted circle. This creates a table for that so that mk_invlists.pl doesn't have to have exception code for handling it.
1 parent e7730ad commit b30f4cc

6 files changed

+10
-5
lines changed

charclass_invlists.inc

+1-1
Original file line numberDiff line numberDiff line change
@@ -436055,7 +436055,7 @@ static const U8 WB_table[23][23] = {
436055436055
* 3f4f32ed2a577344a508114527e721d7a8b633d32f38945d47fe0c743650c585 lib/unicore/extracted/DLineBreak.txt
436056436056
* 710abf2d581ac9c57f244c0834f9d9969d9781e0396adccd330eaae658ac7d6b lib/unicore/extracted/DNumType.txt
436057436057
* 6bd30f385f3baf3ab5d5308c111a81de87bea5f494ba0ba69e8ab45263b8c34d lib/unicore/extracted/DNumValues.txt
436058-
* 273236becd6f795425739144aded86309011c3604d5b309d3952b55065bd7f3b lib/unicore/mktables
436058+
* a1534d11ec6bef256d1829e9fd74c2202ed7f1475ae3c7659d2566e92c7e0f02 lib/unicore/mktables
436059436059
* 55d90fdc3f902e5c0b16b3378f9eaa36e970a1c09723c33de7d47d0370044012 lib/unicore/version
436060436060
* 0a6b5ab33bb1026531f816efe81aea1a8ffcd34a27cbea37dd6a70a63d73c844 regen/charset_translations.pl
436061436061
* c7ff8e0d207d3538c7feb4a1a152b159e5e902d20293b303569ea8323e84633e regen/mk_PL_charclass.pl

lib/unicore/mktables

+5
Original file line numberDiff line numberDiff line change
@@ -15383,6 +15383,11 @@ END
1538315383
}
1538415384
}
1538515385

15386+
# This is an Alphabetic, but it doesn't need to be split off, because no
15387+
# current rule involving Alphabetics requires not including this.
15388+
$perl_lb->replace_map(0x25CC, 0x25CC, "Dotted_Circle")
15389+
if $v_version ge 15.1.0;
15390+
1538615391
# This property is a modification of the scx property
1538715392
my $perl_scx = Property->new('_Perl_SCX',
1538815393
Fate => $INTERNAL_ONLY,

lib/unicore/uni_keywords.pl

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

regcharclass.h

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

regexp_constants.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@
7878
* 3f4f32ed2a577344a508114527e721d7a8b633d32f38945d47fe0c743650c585 lib/unicore/extracted/DLineBreak.txt
7979
* 710abf2d581ac9c57f244c0834f9d9969d9781e0396adccd330eaae658ac7d6b lib/unicore/extracted/DNumType.txt
8080
* 6bd30f385f3baf3ab5d5308c111a81de87bea5f494ba0ba69e8ab45263b8c34d lib/unicore/extracted/DNumValues.txt
81-
* 273236becd6f795425739144aded86309011c3604d5b309d3952b55065bd7f3b lib/unicore/mktables
81+
* a1534d11ec6bef256d1829e9fd74c2202ed7f1475ae3c7659d2566e92c7e0f02 lib/unicore/mktables
8282
* 55d90fdc3f902e5c0b16b3378f9eaa36e970a1c09723c33de7d47d0370044012 lib/unicore/version
8383
* 0a6b5ab33bb1026531f816efe81aea1a8ffcd34a27cbea37dd6a70a63d73c844 regen/charset_translations.pl
8484
* c7ff8e0d207d3538c7feb4a1a152b159e5e902d20293b303569ea8323e84633e regen/mk_PL_charclass.pl

uni_keywords.h

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)