Home
last modified time | relevance | path

Searched refs:ZWJ (Results 1 – 25 of 79) sorted by relevance

1234

/external/icu/icu4c/source/data/brkitr/rules/
Dword.txt36 $ZWJ = [\p{Word_Break = ZWJ}];
77 $KatakanaEx = $Katakana ($Extend | $Format | $ZWJ)*;
78 $Hebrew_LetterEx = $Hebrew_Letter ($Extend | $Format | $ZWJ)*;
79 $ALetterEx = $ALetterPlus ($Extend | $Format | $ZWJ)*;
80 $Single_QuoteEx = $Single_Quote ($Extend | $Format | $ZWJ)*;
81 $Double_QuoteEx = $Double_Quote ($Extend | $Format | $ZWJ)*;
82 $MidNumLetEx = $MidNumLet ($Extend | $Format | $ZWJ)*;
83 $MidLetterEx = $MidLetter ($Extend | $Format | $ZWJ)*;
84 $MidNumEx = $MidNum ($Extend | $Format | $ZWJ)*;
85 $NumericEx = $Numeric ($Extend | $Format | $ZWJ)*;
[all …]
Dword_POSIX.txt36 $ZWJ = [\p{Word_Break = ZWJ}];
77 $KatakanaEx = $Katakana ($Extend | $Format | $ZWJ)*;
78 $Hebrew_LetterEx = $Hebrew_Letter ($Extend | $Format | $ZWJ)*;
79 $ALetterEx = $ALetterPlus ($Extend | $Format | $ZWJ)*;
80 $Single_QuoteEx = $Single_Quote ($Extend | $Format | $ZWJ)*;
81 $Double_QuoteEx = $Double_Quote ($Extend | $Format | $ZWJ)*;
82 $MidNumLetEx = $MidNumLet ($Extend | $Format | $ZWJ)*;
83 $MidLetterEx = $MidLetter ($Extend | $Format | $ZWJ)*;
84 $MidNumEx = $MidNum ($Extend | $Format | $ZWJ)*;
85 $NumericEx = $Numeric ($Extend | $Format | $ZWJ)*;
[all …]
/external/icu/icu4c/source/test/testdata/break_rules/
Dline.txt62 ZWJ = [:LineBreak = ZWJ:];
68 # By LB9, a ZWJ also behaves as a CM. Including it in the definition of CM avoids having to explici…
70 CM = [CMS ZWJ];
101 # ZWJ x
103 # the ZWJ behaves as just another generic CM.
104 LB8a: ZWJ [^CM];
139 # Interaction with LB8a: ZWJ x . is tricky because CM includes ZWJ.
140 # ZWJ acts like a CM to the left, combining with CB.
141 # ZWJ acts independently to the right, no break after by LB8a.
142 LB20.1: . CM* ZWJ CB;
[all …]
Dline_loose.txt70 ZWJ = [:LineBreak = ZWJ:];
76 # By LB9, a ZWJ also behaves as a CM. Including it in the definition of CM avoids having to explici…
78 CM = [CMS ZWJ];
109 # ZWJ x
111 # the ZWJ behaves as just another generic CM.
112 LB8a: ZWJ [^CM];
147 # Interaction with LB8a: ZWJ x . is tricky because CM includes ZWJ.
148 # ZWJ acts like a CM to the left, combining with CB.
149 # ZWJ acts independently to the right, no break after by LB8a.
150 LB20.1: . CM* ZWJ CB;
[all …]
Dline_normal.txt76 ZWJ = [:LineBreak = ZWJ:];
82 # By LB9, a ZWJ also behaves as a CM. Including it in the definition of CM avoids having to explici…
84 CM = [CMS ZWJ];
115 # ZWJ x
117 # the ZWJ behaves as just another generic CM.
118 LB8a: ZWJ [^CM];
153 # Interaction with LB8a: ZWJ x . is tricky because CM includes ZWJ.
154 # ZWJ acts like a CM to the left, combining with CB.
155 # ZWJ acts independently to the right, no break after by LB8a.
156 LB20.1: . CM* ZWJ CB;
[all …]
Dline_normal_cj.txt78 ZWJ = [:LineBreak = ZWJ:];
84 # By LB9, a ZWJ also behaves as a CM. Including it in the definition of CM avoids having to explici…
86 CM = [CMS ZWJ];
120 # ZWJ x
122 # the ZWJ behaves as just another generic CM.
123 LB8a: ZWJ [^CM];
158 # Interaction with LB8a: ZWJ x . is tricky because CM includes ZWJ.
159 # ZWJ acts like a CM to the left, combining with CB.
160 # ZWJ acts independently to the right, no break after by LB8a.
161 LB20.1: . CM* ZWJ CB;
[all …]
Dword_POSIX.txt21 ZWJ = [\p{Word_Break = ZWJ}];
55 ExtFmt = [Extend Format ZWJ];
61 WB3c: ZWJ Extended_Pict;
84 WB15: Regional_Indicator ExtFmt* Regional_Indicator ExtFmt* ZWJ Extended_Pict;
88 # Interacts with WB3c, do not break between ZWJ and (Extended_Pict | EBG).
89 WB999.1: . ExtFmt* ZWJ Extended_Pict;
Dword.txt22 ZWJ = [\p{Word_Break = ZWJ}];
56 ExtFmt = [Extend Format ZWJ];
62 WB3c: ZWJ Extended_Pict;
85 WB15: Regional_Indicator ExtFmt* Regional_Indicator ExtFmt* ZWJ Extended_Pict;
89 # Interacts with WB3c, do not break between ZWJ and (Extended_Pict | EBG).
90 WB999.1: . ExtFmt* ZWJ Extended_Pict;
Dline_loose_cj.txt87 ZWJ = [:LineBreak = ZWJ:];
93 # By LB9, a ZWJ also behaves as a CM. Including it in the definition of CM avoids having to explici…
95 CM = [CMS ZWJ];
126 # ZWJ x
128 # the ZWJ behaves as just another generic CM.
129 LB8a: ZWJ [^CM];
164 # Interaction with LB8a: ZWJ x . is tricky because CM includes ZWJ.
165 # ZWJ acts like a CM to the left, combining with CB.
166 # ZWJ acts independently to the right, no break after by LB8a.
167 LB20.1: . CM* ZWJ CB;
[all …]
/external/icu/android_icu4j/src/main/tests/android/icu/dev/test/rbbi/break_rules/
Dline.txt62 ZWJ = [:LineBreak = ZWJ:];
68 # By LB9, a ZWJ also behaves as a CM. Including it in the definition of CM avoids having to explici…
70 CM = [CMS ZWJ];
101 # ZWJ x
103 # the ZWJ behaves as just another generic CM.
104 LB8a: ZWJ [^CM];
139 # Interaction with LB8a: ZWJ x . is tricky because CM includes ZWJ.
140 # ZWJ acts like a CM to the left, combining with CB.
141 # ZWJ acts independently to the right, no break after by LB8a.
142 LB20.1: . CM* ZWJ CB;
[all …]
Dline_loose.txt70 ZWJ = [:LineBreak = ZWJ:];
76 # By LB9, a ZWJ also behaves as a CM. Including it in the definition of CM avoids having to explici…
78 CM = [CMS ZWJ];
109 # ZWJ x
111 # the ZWJ behaves as just another generic CM.
112 LB8a: ZWJ [^CM];
147 # Interaction with LB8a: ZWJ x . is tricky because CM includes ZWJ.
148 # ZWJ acts like a CM to the left, combining with CB.
149 # ZWJ acts independently to the right, no break after by LB8a.
150 LB20.1: . CM* ZWJ CB;
[all …]
Dline_normal.txt76 ZWJ = [:LineBreak = ZWJ:];
82 # By LB9, a ZWJ also behaves as a CM. Including it in the definition of CM avoids having to explici…
84 CM = [CMS ZWJ];
115 # ZWJ x
117 # the ZWJ behaves as just another generic CM.
118 LB8a: ZWJ [^CM];
153 # Interaction with LB8a: ZWJ x . is tricky because CM includes ZWJ.
154 # ZWJ acts like a CM to the left, combining with CB.
155 # ZWJ acts independently to the right, no break after by LB8a.
156 LB20.1: . CM* ZWJ CB;
[all …]
Dline_normal_cj.txt78 ZWJ = [:LineBreak = ZWJ:];
84 # By LB9, a ZWJ also behaves as a CM. Including it in the definition of CM avoids having to explici…
86 CM = [CMS ZWJ];
120 # ZWJ x
122 # the ZWJ behaves as just another generic CM.
123 LB8a: ZWJ [^CM];
158 # Interaction with LB8a: ZWJ x . is tricky because CM includes ZWJ.
159 # ZWJ acts like a CM to the left, combining with CB.
160 # ZWJ acts independently to the right, no break after by LB8a.
161 LB20.1: . CM* ZWJ CB;
[all …]
Dword.txt22 ZWJ = [\p{Word_Break = ZWJ}];
56 ExtFmt = [Extend Format ZWJ];
62 WB3c: ZWJ Extended_Pict;
85 WB15: Regional_Indicator ExtFmt* Regional_Indicator ExtFmt* ZWJ Extended_Pict;
89 # Interacts with WB3c, do not break between ZWJ and (Extended_Pict | EBG).
90 WB999.1: . ExtFmt* ZWJ Extended_Pict;
Dword_POSIX.txt21 ZWJ = [\p{Word_Break = ZWJ}];
55 ExtFmt = [Extend Format ZWJ];
61 WB3c: ZWJ Extended_Pict;
84 WB15: Regional_Indicator ExtFmt* Regional_Indicator ExtFmt* ZWJ Extended_Pict;
88 # Interacts with WB3c, do not break between ZWJ and (Extended_Pict | EBG).
89 WB999.1: . ExtFmt* ZWJ Extended_Pict;
Dline_loose_cj.txt87 ZWJ = [:LineBreak = ZWJ:];
93 # By LB9, a ZWJ also behaves as a CM. Including it in the definition of CM avoids having to explici…
95 CM = [CMS ZWJ];
126 # ZWJ x
128 # the ZWJ behaves as just another generic CM.
129 LB8a: ZWJ [^CM];
164 # Interaction with LB8a: ZWJ x . is tricky because CM includes ZWJ.
165 # ZWJ acts like a CM to the left, combining with CB.
166 # ZWJ acts independently to the right, no break after by LB8a.
167 LB20.1: . CM* ZWJ CB;
[all …]
/external/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/test/rbbi/break_rules/
Dline.txt62 ZWJ = [:LineBreak = ZWJ:];
68 # By LB9, a ZWJ also behaves as a CM. Including it in the definition of CM avoids having to explici…
70 CM = [CMS ZWJ];
101 # ZWJ x
103 # the ZWJ behaves as just another generic CM.
104 LB8a: ZWJ [^CM];
139 # Interaction with LB8a: ZWJ x . is tricky because CM includes ZWJ.
140 # ZWJ acts like a CM to the left, combining with CB.
141 # ZWJ acts independently to the right, no break after by LB8a.
142 LB20.1: . CM* ZWJ CB;
[all …]
Dline_loose.txt70 ZWJ = [:LineBreak = ZWJ:];
76 # By LB9, a ZWJ also behaves as a CM. Including it in the definition of CM avoids having to explici…
78 CM = [CMS ZWJ];
109 # ZWJ x
111 # the ZWJ behaves as just another generic CM.
112 LB8a: ZWJ [^CM];
147 # Interaction with LB8a: ZWJ x . is tricky because CM includes ZWJ.
148 # ZWJ acts like a CM to the left, combining with CB.
149 # ZWJ acts independently to the right, no break after by LB8a.
150 LB20.1: . CM* ZWJ CB;
[all …]
Dline_normal.txt76 ZWJ = [:LineBreak = ZWJ:];
82 # By LB9, a ZWJ also behaves as a CM. Including it in the definition of CM avoids having to explici…
84 CM = [CMS ZWJ];
115 # ZWJ x
117 # the ZWJ behaves as just another generic CM.
118 LB8a: ZWJ [^CM];
153 # Interaction with LB8a: ZWJ x . is tricky because CM includes ZWJ.
154 # ZWJ acts like a CM to the left, combining with CB.
155 # ZWJ acts independently to the right, no break after by LB8a.
156 LB20.1: . CM* ZWJ CB;
[all …]
Dline_normal_cj.txt78 ZWJ = [:LineBreak = ZWJ:];
84 # By LB9, a ZWJ also behaves as a CM. Including it in the definition of CM avoids having to explici…
86 CM = [CMS ZWJ];
120 # ZWJ x
122 # the ZWJ behaves as just another generic CM.
123 LB8a: ZWJ [^CM];
158 # Interaction with LB8a: ZWJ x . is tricky because CM includes ZWJ.
159 # ZWJ acts like a CM to the left, combining with CB.
160 # ZWJ acts independently to the right, no break after by LB8a.
161 LB20.1: . CM* ZWJ CB;
[all …]
Dword.txt22 ZWJ = [\p{Word_Break = ZWJ}];
56 ExtFmt = [Extend Format ZWJ];
62 WB3c: ZWJ Extended_Pict;
85 WB15: Regional_Indicator ExtFmt* Regional_Indicator ExtFmt* ZWJ Extended_Pict;
89 # Interacts with WB3c, do not break between ZWJ and (Extended_Pict | EBG).
90 WB999.1: . ExtFmt* ZWJ Extended_Pict;
Dword_POSIX.txt21 ZWJ = [\p{Word_Break = ZWJ}];
55 ExtFmt = [Extend Format ZWJ];
61 WB3c: ZWJ Extended_Pict;
84 WB15: Regional_Indicator ExtFmt* Regional_Indicator ExtFmt* ZWJ Extended_Pict;
88 # Interacts with WB3c, do not break between ZWJ and (Extended_Pict | EBG).
89 WB999.1: . ExtFmt* ZWJ Extended_Pict;
Dline_loose_cj.txt87 ZWJ = [:LineBreak = ZWJ:];
93 # By LB9, a ZWJ also behaves as a CM. Including it in the definition of CM avoids having to explici…
95 CM = [CMS ZWJ];
126 # ZWJ x
128 # the ZWJ behaves as just another generic CM.
129 LB8a: ZWJ [^CM];
164 # Interaction with LB8a: ZWJ x . is tricky because CM includes ZWJ.
165 # ZWJ acts like a CM to the left, combining with CB.
166 # ZWJ acts independently to the right, no break after by LB8a.
167 LB20.1: . CM* ZWJ CB;
[all …]
Dgrapheme.txt22 ZWJ = [\p{Grapheme_Cluster_Break = ZWJ}];
48 GB11: Extended_Pict Extend* ZWJ Extended_Pict;
49 GB9: . (Extend | ZWJ);
/external/harfbuzz_ng/src/
Dhb-ot-shape-complex-indic-machine.rl46 ZWJ = 6;
60 z = ZWJ|ZWNJ; # is_joiner
63 cn = c.ZWJ?.n?;
64 forced_rakar = ZWJ H ZWJ Ra;
68 halant_group = (z?.H.(ZWJ.N?)?);
76 vowel_syllable = reph? V.n? (ZWJ | complex_syllable_tail);

1234