Transform rule syntax clarifications
Kip Cole via CLDR-Users
cldr-users at unicode.org
Fri Nov 15 20:17:29 CST 2019
I’m implementing the transform rules and would appreciate a few confirmations or corrections:
Ι ($glower $ddot?) $rough → H | ι $1 ;
The "$ddot?” Is interpreted as “optional $ddot”
in the usual regex meaning
$accent_minus = [[$accent]-[$iotasub$macron]];
The “[[..]-[..]]" is regex character set negation?
$notAbove = [[:^ccc=0:] & [:^ccc=230:]];
The “[[..]&[..]]" is regex character set intersection?
| $1 $iotasub ← ($evowel $macron $accentMinus *) i ;
That the “*” here is “zero of more times $accentMinus” in the
usual regex meaning? And “$1” is the capture result in the usual regex
meaning too?
t ($notAbove+) ̈ ; # ARABIC LETTER TEH MARBUTA
The “+” is the usual regex meaning of “one or more times”
Many thanks, —Kip
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://unicode.org/pipermail/cldr-users/attachments/20191116/c24ecf00/attachment.html>
More information about the CLDR-Users
mailing list