def text.lower.rules

ezsys@0.1.0.0 · src/str.bend:304

import ezsys@0.1.0.0/src/str.bend as Str
import Base

304# Unicode 13's lowercase mappings (Python's str.lower) of U+0000 to U+017F
305# and U+0370 to U+04FF that are one code point
306def text.lower.rules() -> List<&2, Rule>:
307  [
308    Rule{65, 90, 1, 97},
309    Rule{192, 214, 1, 224},
310    Rule{216, 222, 1, 248},
311    Rule{256, 302, 2, 257},
312    Rule{306, 310, 2, 307},
313    Rule{313, 327, 2, 314},
314    Rule{330, 374, 2, 331},
315    Rule{376, 376, 1, 255},
316    Rule{377, 381, 2, 378},
317    Rule{880, 882, 2, 881},
318    Rule{886, 886, 1, 887},
319    Rule{895, 895, 1, 1011},
320    Rule{902, 902, 1, 940},
321    Rule{904, 906, 1, 941},
322    Rule{908, 908, 1, 972},
323    Rule{910, 911, 1, 973},
324    Rule{913, 929, 1, 945},
325    Rule{931, 939, 1, 963},
326    Rule{975, 975, 1, 983},
327    Rule{984, 1006, 2, 985},
328    Rule{1012, 1012, 1, 952},
329    Rule{1015, 1015, 1, 1016},
330    Rule{1017, 1017, 1, 1010},
331    Rule{1018, 1018, 1, 1019},
332    Rule{1021, 1023, 1, 891},
333    Rule{1024, 1039, 1, 1104},
334    Rule{1040, 1071, 1, 1072},
335    Rule{1120, 1152, 2, 1121},
336    Rule{1162, 1214, 2, 1163},
337    Rule{1216, 1216, 1, 1231},
338    Rule{1217, 1229, 2, 1218},
339    Rule{1232, 1278, 2, 1233}
340  ]

Uses (2)

Used by (1)