aboutsummaryrefslogtreecommitdiffstats
path: root/examples/linebreak.aup
Commit message (Collapse)AuthorAgeFilesLines
* Pure 140's line breaking (UAX #14, Unicode 16.0): examples/linebreak.aup, ↵eunhhu34 hours1-0/+189
each boundary of a line of code points decided by the first rule in the standard's order (as Vega's text/linebreak.c), the properties loaded as data (a load message's rows into a stored list of ranges, each its class after LB1, initial and final quotation, East Asian, pictographic and unassigned; found by a binary search by position), each position's values in a record passed to decide (as C's const Text *t), the classes zero-argument fns (fn BK = 0; ...); the boundaries a bytes state and a view; 176 lines against Python's 99