From 2aa2f147a83cf1a882441ce833cdfc41324cf95a Mon Sep 17 00:00:00 2001 From: Jose Colon Rodriguez Date: Wed, 14 Feb 2024 21:53:31 -0400 Subject: Combinedd Indic ifs --- src/Grapheme.zig | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) (limited to 'src') diff --git a/src/Grapheme.zig b/src/Grapheme.zig index 9c87364..d868ef7 100644 --- a/src/Grapheme.zig +++ b/src/Grapheme.zig @@ -238,14 +238,7 @@ pub fn graphemeBreak( // GB9c: Indic Conjunct Break if (hasIndic(state) and cp1_indic_prop == .Consonant and - cp2_indic_prop == .Extend) - { - return false; - } - - if (hasIndic(state) and - cp1_indic_prop == .Consonant and - cp2_indic_prop == .Linker) + (cp2_indic_prop == .Extend or cp2_indic_prop == .Linker)) { return false; } @@ -258,15 +251,7 @@ pub fn graphemeBreak( } if (hasIndic(state) and - cp1_indic_prop == .Linker and - cp2_indic_prop == .Consonant) - { - unsetIndic(state); - return false; - } - - if (hasIndic(state) and - cp1_gbp_prop == .zwj and + (cp1_indic_prop == .Linker or cp1_gbp_prop == .zwj) and cp2_indic_prop == .Consonant) { unsetIndic(state); -- cgit v1.2.3