diff options
author | Thomas Voss <mail@thomasvoss.com> | 2024-05-19 00:50:09 +0200 |
---|---|---|
committer | Thomas Voss <mail@thomasvoss.com> | 2024-05-19 00:50:09 +0200 |
commit | d6b1db5c14ca1e731db299748d2df9eb955c9f7c (patch) | |
tree | f35522863ce32244454dd1ba77fd3c7003395cdb /gen/prop/bool-props | |
parent | 40e7a4384bcead4db0559b30a46d4bfb0fbf3049 (diff) |
Add uprop_is_ce() and uprop_is_comp_ex()
Diffstat (limited to 'gen/prop/bool-props')
-rwxr-xr-x | gen/prop/bool-props | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/gen/prop/bool-props b/gen/prop/bool-props index a79f858..010dbf8 100755 --- a/gen/prop/bool-props +++ b/gen/prop/bool-props @@ -62,12 +62,17 @@ extpict=Extended_Pictographic props4=' cwkcf=Changes_When_NFKC_Casefolded +comp_ex=Full_Composition_Exclusion ' props5=' bidi_m=Bidi_Mirrored ' +props6=' +ce=Composition_Exclusion +' + manual=' idst=IDS_Trinary_Operator idsu=IDS_Unary_Operator @@ -87,16 +92,18 @@ gen() IFS=' ' parallel-moreutils -- $( - for prop in $props1; do gen $prop PropList & done - for prop in $props2; do gen $prop DerivedCoreProperties & done - for prop in $props3; do gen $prop emoji-data & done + for prop in $props1; do gen $prop PropList & done + for prop in $props2; do gen $prop DerivedCoreProperties & done + for prop in $props3; do gen $prop emoji-data & done for prop in $props4; do gen $prop DerivedNormalizationProps & done - for prop in $props5; do gen $prop DerivedBinaryProperties & done + for prop in $props5; do gen $prop DerivedBinaryProperties & done + for prop in $props6; do gen $prop CompositionExclusions & done ) ) printf '[[_mlib_pure]] bool uprop_is_%s(rune);\n' \ - $(printf '%s\n' $props1 $props2 $props3 $props4 $props5 | cut -d= -f1) \ + $(printf '%s\n' $props1 $props2 $props3 $props4 $props5 $props6 \ + | cut -d= -f1) \ | gawk ' /PROP PREDICATES END/ { no = 0 } FILENAME != "-" && !no { print } |