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