X-Git-Url: https://git.saurik.com/apple/icu.git/blobdiff_plain/586446045a9ad027ace9532db9e32639f87706dd..08b89b0a244153b9f5bbb2f49c55ab0f7298122e:/icuSources/test/testdata/rbbitst.txt?ds=sidebyside
diff --git a/icuSources/test/testdata/rbbitst.txt b/icuSources/test/testdata/rbbitst.txt
index 7e10d0c1..f5477d1f 100644
--- a/icuSources/test/testdata/rbbitst.txt
+++ b/icuSources/test/testdata/rbbitst.txt
@@ -1,4 +1,4 @@
-# Copyright (c) 2001-2014 International Business Machines
+# Copyright (c) 2001-2015 International Business Machines
# Corporation and others. All Rights Reserved.
#
# RBBI Test Data
@@ -886,3 +886,110 @@ Bangkok)â¢
â¢abc/\u05D9 â¢defâ¢
â¢\u05E7\u05D7/\u05D9 â¢\u05DE\u05E2\u05D9\u05DCâ¢
â¢\u05D3\u05E8\u05D5\u05E9\u05D9\u05DD â¢\u05E9\u05D7\u05E7\u05E0\u05D9\u05DD/\u05D9\u05D5\u05EAâ¢
+
+####################################################################################
+#
+# Test CSS line break variants: strict, normal, loose
+#
+####################################################################################
+
+
+
+# â¢no brk before 3063 â¢no brk before 301Câ¢no brk btw 2026 â¢no brk before FF01â¢
+â¢\u3084\u3063â¢\u3071â¢\u308A\u0020â¢\u0031\u301C\u0020â¢\u2026\u2026\u0020â¢\u30A2\uFF01\u0020â¢
+
+
+
+# â¢brk OK before 3063 â¢brk OK before 301C â¢no brk btw 2026 â¢no brk before FF01â¢
+â¢\u3084â¢\u3063â¢\u3071â¢\u308A\u0020â¢\u0031â¢\u301C\u0020â¢\u2026\u2026\u0020â¢\u30A2\uFF01\u0020â¢
+
+
+
+# â¢brk OK before 3063 â¢brk OK before 301C â¢brk OK btw 2026 â¢brk OK before FF01â¢
+â¢\u3084â¢\u3063â¢\u3071â¢\u308A\u0020â¢\u0031â¢\u301C\u0020â¢\u2026â¢\u2026\u0020â¢u30A2â¢\uFF01\u0020â¢
+
+
+
+# â¢no brk before 3063 â¢no brk before 301Câ¢no brk btw 2026 â¢no brk before FF01â¢
+â¢\u3084\u3063â¢\u3071â¢\u308A\u0020â¢\u0031\u301C\u0020â¢\u2026\u2026\u0020â¢\u30A2\uFF01\u0020â¢
+
+
+
+# â¢brk OK before 3063 â¢no brk before 301C â¢no brk btw 2026 â¢no brk before FF01â¢
+â¢\u3084â¢\u3063â¢\u3071â¢\u308A\u0020â¢\u0031\u301C\u0020â¢\u2026\u2026\u0020â¢\u30A2\uFF01\u0020â¢
+
+
+
+# â¢brk OK before 3063 â¢no brk before 301C â¢brk OK btw 2026 â¢no brk before FF01â¢
+â¢\u3084â¢\u3063â¢\u3071â¢\u308A\u0020â¢\u0031\u301C\u0020â¢\u2026â¢\u2026\u0020â¢u30A2\uFF01\u0020â¢
+
+####################################################################################
+#
+# Test Apple breaks for emoji clusters (same for all locales and break types)
+#
+####################################################################################
+
+
+
+
+# woman zwj woman zwj girl zwj girl, woman/fitz-1-2 zwj woman/fitz-4 zwj boy/fitz-6
+â¢\U0001F469\u200D\U0001F469\u200D\U0001F467\u200D\U0001F467â¢\U0001F469\U0001F3FB\u200D\U0001F469\U0001F3FD\u200D\U0001F466\U0001F3FFâ¢
+# woman zwj, baby/fitz-3, older_woman/fitz-5, runner/fitz-4, raised_fist/fitz-3, fuel_pump, fitz-3
+â¢\U0001F469\u200Dâ¢\U0001F476\U0001F3FCâ¢\U0001F475\U0001F3FEâ¢\U0001F3C3\U0001F3FDâ¢\u270A\U0001F3FCâ¢\u26FDâ¢\U0001F3FCâ¢
+# man zwj hvy_blk_heart zwj man, woman, man zwj hvy_blk_heart esel zwj man, woman
+â¢\U0001F468\u200D\u2764\u200D\U0001F468â¢\U0001F469â¢\U0001F468\u200D\u2764\uFE0F\u200D\U0001F468â¢\U0001F469â¢
+# woman zwj hvy_blk_heart/esel zwj kiss_mark zwj woman, man
+â¢\U0001F469\u200D\u2764\uFE0F\u200D\U0001F48B\u200D\U0001F469â¢\U0001F468â¢
+# victory_hand esel, victory_hand/esel/fitz-1-2, victory_hand/fitz-1-2, rowboat/fitz-4, vulcan_salute/fitz-5, space,
+â¢\u270C\uFE0Fâ¢\u270C\uFE0F\U0001F3FBâ¢\u270C\U0001F3FBâ¢\U0001F6A3\U0001F3FDâ¢\U0001F596\U0001F3FEâ¢\u0020â¢
+# flags1 AE AU AT BE BR CA CL
+â¢\U0001F1E6\U0001F1EAâ¢\U0001F1E6\U0001F1FAâ¢\U0001F1E6\U0001F1F9â¢\U0001F1E7\U0001F1EAâ¢\U0001F1E7\U0001F1F7â¢\U0001F1E8\U0001F1E6â¢\U0001F1E8\U0001F1F1â¢
+# flags2 CN CO DK FI FR DE HK
+â¢\U0001F1E8\U0001F1F3â¢\U0001F1E8\U0001F1F4â¢\U0001F1E9\U0001F1F0â¢\U0001F1EB\U0001F1EEâ¢\U0001F1EB\U0001F1F7â¢\U0001F1E9\U0001F1EAâ¢\U0001F1ED\U0001F1F0â¢
+# flags3 IN ID IE IL IT JP KR
+â¢\U0001F1EE\U0001F1F3â¢\U0001F1EE\U0001F1E9â¢\U0001F1EE\U0001F1EAâ¢\U0001F1EE\U0001F1F1â¢\U0001F1EE\U0001F1F9â¢\U0001F1EF\U0001F1F5â¢\U0001F1F0\U0001F1F7â¢
+
+
+# woman zwj woman zwj girl zwj girl, woman/fitz-1-2 zwj woman/fitz-4 zwj boy/fitz-6
+â¢\U0001F469\u200D\U0001F469\u200D\U0001F467\u200D\U0001F467â¢\U0001F469\U0001F3FB\u200D\U0001F469\U0001F3FD\u200D\U0001F466\U0001F3FFâ¢
+# woman zwj, baby/fitz-3, older_woman/fitz-5, runner/fitz-4, raised_fist/fitz-3, fuel_pump, fitz-3
+â¢\U0001F469\u200Dâ¢\U0001F476\U0001F3FCâ¢\U0001F475\U0001F3FEâ¢\U0001F3C3\U0001F3FDâ¢\u270A\U0001F3FCâ¢\u26FDâ¢\U0001F3FCâ¢
+# man zwj hvy_blk_heart zwj man, woman, man zwj hvy_blk_heart esel zwj man, woman
+â¢\U0001F468\u200D\u2764\u200D\U0001F468â¢\U0001F469â¢\U0001F468\u200D\u2764\uFE0F\u200D\U0001F468â¢\U0001F469â¢
+# woman zwj hvy_blk_heart esel zwj kiss mark zwj woman, man
+â¢\U0001F469\u200D\u2764\uFE0F\u200D\U0001F48B\u200D\U0001F469â¢\U0001F468â¢
+# victory_hand esel, victory_hand/esel/fitz-1-2, victory_hand/fitz-1-2, rowboat/fitz-4, vulcan_salute/fitz-5, space,
+â¢\u270C\uFE0Fâ¢\u270C\uFE0F\U0001F3FBâ¢\u270C\U0001F3FBâ¢\U0001F6A3\U0001F3FDâ¢\U0001F596\U0001F3FEâ¢\u0020â¢
+# flags1 AE AU AT BE BR CA CL
+â¢\U0001F1E6\U0001F1EAâ¢\U0001F1E6\U0001F1FAâ¢\U0001F1E6\U0001F1F9â¢\U0001F1E7\U0001F1EAâ¢\U0001F1E7\U0001F1F7â¢\U0001F1E8\U0001F1E6â¢\U0001F1E8\U0001F1F1â¢
+# flags2 CN CO DK FI FR DE HK
+â¢\U0001F1E8\U0001F1F3â¢\U0001F1E8\U0001F1F4â¢\U0001F1E9\U0001F1F0â¢\U0001F1EB\U0001F1EEâ¢\U0001F1EB\U0001F1F7â¢\U0001F1E9\U0001F1EAâ¢\U0001F1ED\U0001F1F0â¢
+# flags3 IN ID IE IL IT JP KR
+â¢\U0001F1EE\U0001F1F3â¢\U0001F1EE\U0001F1E9â¢\U0001F1EE\U0001F1EAâ¢\U0001F1EE\U0001F1F1â¢\U0001F1EE\U0001F1F9â¢\U0001F1EF\U0001F1F5â¢\U0001F1F0\U0001F1F7â¢
+
+
+# woman zwj woman zwj girl zwj girl # (line, skip this for now, need safe rules and we don't generate it:) woman/fitz-1-2 zwj woman/fitz-4 zwj boy/fitz-6
+â¢\U0001F469\u200D\U0001F469\u200D\U0001F467\u200D\U0001F467â¢
+# woman zwj, baby/fitz-3, older_woman/fitz-5, runner/fitz-4, raised_fist/fitz-3, fuel_pump, fitz-3
+â¢\U0001F469\u200Dâ¢\U0001F476\U0001F3FCâ¢\U0001F475\U0001F3FEâ¢\U0001F3C3\U0001F3FDâ¢\u270A\U0001F3FCâ¢\u26FDâ¢\U0001F3FCâ¢
+# man zwj hvy_blk_heart zwj man, woman, man zwj hvy_blk_heart esel zwj man, woman
+â¢\U0001F468\u200D\u2764\u200D\U0001F468â¢\U0001F469â¢\U0001F468\u200D\u2764\uFE0F\u200D\U0001F468â¢\U0001F469â¢
+# woman zwj hvy_blk_heart esel zwj kiss mark zwj woman, man
+â¢\U0001F469\u200D\u2764\uFE0F\u200D\U0001F48B\u200D\U0001F469â¢\U0001F468â¢
+# victory_hand esel, victory_hand/esel/fitz-1-2, victory_hand/fitz-1-2, rowboat/fitz-4, vulcan_salute/fitz-5 space,
+â¢\u270C\uFE0Fâ¢\u270C\uFE0F\U0001F3FBâ¢\u270C\U0001F3FBâ¢\U0001F6A3\U0001F3FDâ¢\U0001F596\U0001F3FE\u0020â¢
+# no special flags handling for line
+
+
+
+# woman zwj woman zwj girl zwj girl # (line, skip this for now, need safe rules and we don't generate it:) woman/fitz-1-2 zwj woman/fitz-4 zwj boy/fitz-6
+â¢\U0001F469\u200D\U0001F469\u200D\U0001F467\u200D\U0001F467â¢
+# woman zwj, baby/fitz-3, older_woman/fitz-5, runner/fitz-4, raised_fist/fitz-3, fuel_pump, fitz-3
+â¢\U0001F469\u200Dâ¢\U0001F476\U0001F3FCâ¢\U0001F475\U0001F3FEâ¢\U0001F3C3\U0001F3FDâ¢\u270A\U0001F3FCâ¢\u26FDâ¢\U0001F3FCâ¢
+# man zwj hvy_blk_heart zwj man, woman, man zwj hvy_blk_heart esel zwj man, woman
+â¢\U0001F468\u200D\u2764\u200D\U0001F468â¢\U0001F469â¢\U0001F468\u200D\u2764\uFE0F\u200D\U0001F468â¢\U0001F469â¢
+# woman zwj hvy_blk_heart esel zwj kiss mark zwj woman, man
+â¢\U0001F469\u200D\u2764\uFE0F\u200D\U0001F48B\u200D\U0001F469â¢\U0001F468â¢
+# victory_hand esel, victory_hand/esel/fitz-1-2, victory_hand/fitz-1-2, rowboat/fitz-4, vulcan_salute/fitz-5 space,
+â¢\u270C\uFE0Fâ¢\u270C\uFE0F\U0001F3FBâ¢\u270C\U0001F3FBâ¢\U0001F6A3\U0001F3FDâ¢\U0001F596\U0001F3FE\u0020â¢
+# no special flags handling for line