Skip to content

Commit b82bf1a

Browse files
committed
mktables: Add info under -annotate option
This adds some helpful text when this option is used, which is for examining the Unicode database in great detail
1 parent fd2f778 commit b82bf1a

File tree

3 files changed

+18
-2
lines changed

3 files changed

+18
-2
lines changed

charclass_invlists.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87887,7 +87887,7 @@ static const U8 WB_table[19][19] = {
8788787887
* 1a0687fb9c6c4567e853913549df0944fe40821279a3e9cdaa6ab8679bc286fd lib/unicore/extracted/DLineBreak.txt
8788887888
* 40bcfed3ca727c19e1331f6c33806231d5f7eeeabd2e6a9e06a3740c85d0c250 lib/unicore/extracted/DNumType.txt
8788987889
* a18d502bad39d527ac5586d7bc93e29f565859e3bcc24ada627eff606d6f5fed lib/unicore/extracted/DNumValues.txt
87890-
* 9d7fdc238d83baa868b4c24194beeb2e65250b2e308a14fdbee2b16f8c002e0d lib/unicore/mktables
87890+
* b2f25082bf2c632b3aa17e17fa480a068ad560868ddd51aebc281143b68ea1aa lib/unicore/mktables
8789187891
* 462c9aaa608fb2014cd9649af1c5c009485c60b9c8b15b89401fdc10cf6161c6 lib/unicore/version
8789287892
* 913d2f93f3cb6cdf1664db888bf840bc4eb074eef824e082fceda24a9445e60c regen/charset_translations.pl
8789387893
* 12bd58cb9d5a99f631ca95e269f7f9c90dacaf81020efa5d95a995f3cdc19200 regen/mk_invlists.pl

lib/unicore/mktables

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6308,6 +6308,22 @@ END
63086308
}
63096309

63106310
if ($write_as_invlist) {
6311+
if ( $previous_end > 0
6312+
&& $output_range_counts{$addr})
6313+
{
6314+
my $complement_count = $start - $previous_end - 1;
6315+
if ($complement_count > 1) {
6316+
$OUT[-1] = merge_single_annotation_line(
6317+
$OUT[-1],
6318+
"#"
6319+
. (" " x 17)
6320+
. "["
6321+
. main::clarify_code_point_count(
6322+
$complement_count)
6323+
. "] in complement\n",
6324+
$comment_indent);
6325+
}
6326+
}
63116327

63126328
# Inversion list format has a single number per line,
63136329
# the starting code point of a range that matches the

regcharclass.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1895,7 +1895,7 @@
18951895
* 1a0687fb9c6c4567e853913549df0944fe40821279a3e9cdaa6ab8679bc286fd lib/unicore/extracted/DLineBreak.txt
18961896
* 40bcfed3ca727c19e1331f6c33806231d5f7eeeabd2e6a9e06a3740c85d0c250 lib/unicore/extracted/DNumType.txt
18971897
* a18d502bad39d527ac5586d7bc93e29f565859e3bcc24ada627eff606d6f5fed lib/unicore/extracted/DNumValues.txt
1898-
* 9d7fdc238d83baa868b4c24194beeb2e65250b2e308a14fdbee2b16f8c002e0d lib/unicore/mktables
1898+
* b2f25082bf2c632b3aa17e17fa480a068ad560868ddd51aebc281143b68ea1aa lib/unicore/mktables
18991899
* 462c9aaa608fb2014cd9649af1c5c009485c60b9c8b15b89401fdc10cf6161c6 lib/unicore/version
19001900
* 913d2f93f3cb6cdf1664db888bf840bc4eb074eef824e082fceda24a9445e60c regen/charset_translations.pl
19011901
* d9c04ac46bdd81bb3e26519f2b8eb6242cb12337205add3f7cf092b0c58dccc4 regen/regcharclass.pl

0 commit comments

Comments
 (0)