aboutsummaryrefslogtreecommitdiffstats
path: root/compiler
diff options
context:
space:
mode:
authoreunhhu <[email protected]>2026-10-19 05:41:59 +0100
committereunhhu <[email protected]>2026-10-19 05:41:59 +0100
commitd39de4d27ea9c62116a0d63d3f331e5d8d480be8 (patch)
tree10bf12b22023685044a657470df718764bae21d6 /compiler
parent2222dc78a3a7220299fafddaae7d10cc486c61ac (diff)
downloadaup-d39de4d27ea9c62116a0d63d3f331e5d8d480be8.tar.gz
aup-d39de4d27ea9c62116a0d63d3f331e5d8d480be8.zip
Pure 140's line breaking (UAX #14, Unicode 16.0): examples/linebreak.aup, 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
Diffstat (limited to 'compiler')
0 files changed, 0 insertions, 0 deletions