1
package org.apache.lucene.analysis;
4
* Licensed to the Apache Software Foundation (ASF) under one or more
5
* contributor license agreements. See the NOTICE file distributed with
6
* this work for additional information regarding copyright ownership.
7
* The ASF licenses this file to You under the Apache License, Version 2.0
8
* (the "License"); you may not use this file except in compliance with
9
* the License. You may obtain a copy of the License at
11
* http://www.apache.org/licenses/LICENSE-2.0
13
* Unless required by applicable law or agreed to in writing, software
14
* distributed under the License is distributed on an "AS IS" BASIS,
15
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16
* See the License for the specific language governing permissions and
17
* limitations under the License.
20
import org.junit.Ignore;
23
* This class was automatically generated by generateJavaUnicodeWordBreakTest.pl
24
* from: http://www.unicode.org/Public/6.0.0/ucd/auxiliary/WordBreakTest.txt
26
* WordBreakTest.txt indicates the points in the provided character sequences
27
* at which conforming implementations must and must not break words. This
28
* class tests for expected token extraction from each of the test sequences
29
* in WordBreakTest.txt, where the expected tokens are those character
30
* sequences bounded by word breaks and containing at least one character
31
* from one of the following character sets:
33
* \p{Script = Han} (From http://www.unicode.org/Public/6.0.0/ucd/Scripts.txt)
34
* \p{Script = Hiragana}
35
* \p{LineBreak = Complex_Context} (From http://www.unicode.org/Public/6.0.0/ucd/LineBreak.txt)
36
* \p{WordBreak = ALetter} (From http://www.unicode.org/Public/6.0.0/ucd/auxiliary/WordBreakProperty.txt)
37
* \p{WordBreak = Katakana}
38
* \p{WordBreak = Numeric} (Excludes full-width Arabic digits)
39
* [\uFF10-\uFF19] (Full-width Arabic digits)
42
public class WordBreakTestUnicode_6_0_0 extends BaseTokenStreamTestCase {
44
public void test(Analyzer analyzer) throws Exception {
45
// ÷ 0001 ÷ 0001 ÷ # ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
46
assertAnalyzesTo(analyzer, "\u0001\u0001",
49
// ÷ 0001 × 0308 ÷ 0001 ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
50
assertAnalyzesTo(analyzer, "\u0001\u0308\u0001",
53
// ÷ 0001 ÷ 000D ÷ # ÷ [0.2] <START OF HEADING> (Other) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
54
assertAnalyzesTo(analyzer, "\u0001\r",
57
// ÷ 0001 × 0308 ÷ 000D ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
58
assertAnalyzesTo(analyzer, "\u0001\u0308\r",
61
// ÷ 0001 ÷ 000A ÷ # ÷ [0.2] <START OF HEADING> (Other) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
62
assertAnalyzesTo(analyzer, "\u0001\n",
65
// ÷ 0001 × 0308 ÷ 000A ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
66
assertAnalyzesTo(analyzer, "\u0001\u0308\n",
69
// ÷ 0001 ÷ 000B ÷ # ÷ [0.2] <START OF HEADING> (Other) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
70
assertAnalyzesTo(analyzer, "\u0001\u000B",
73
// ÷ 0001 × 0308 ÷ 000B ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
74
assertAnalyzesTo(analyzer, "\u0001\u0308\u000B",
77
// ÷ 0001 ÷ 3031 ÷ # ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
78
assertAnalyzesTo(analyzer, "\u0001\u3031",
79
new String[] { "\u3031" });
81
// ÷ 0001 × 0308 ÷ 3031 ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
82
assertAnalyzesTo(analyzer, "\u0001\u0308\u3031",
83
new String[] { "\u3031" });
85
// ÷ 0001 ÷ 0041 ÷ # ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
86
assertAnalyzesTo(analyzer, "\u0001\u0041",
87
new String[] { "\u0041" });
89
// ÷ 0001 × 0308 ÷ 0041 ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
90
assertAnalyzesTo(analyzer, "\u0001\u0308\u0041",
91
new String[] { "\u0041" });
93
// ÷ 0001 ÷ 003A ÷ # ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
94
assertAnalyzesTo(analyzer, "\u0001\u003A",
97
// ÷ 0001 × 0308 ÷ 003A ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
98
assertAnalyzesTo(analyzer, "\u0001\u0308\u003A",
101
// ÷ 0001 ÷ 002C ÷ # ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
102
assertAnalyzesTo(analyzer, "\u0001\u002C",
105
// ÷ 0001 × 0308 ÷ 002C ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
106
assertAnalyzesTo(analyzer, "\u0001\u0308\u002C",
109
// ÷ 0001 ÷ 0027 ÷ # ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
110
assertAnalyzesTo(analyzer, "\u0001\u0027",
113
// ÷ 0001 × 0308 ÷ 0027 ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
114
assertAnalyzesTo(analyzer, "\u0001\u0308\u0027",
117
// ÷ 0001 ÷ 0030 ÷ # ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
118
assertAnalyzesTo(analyzer, "\u0001\u0030",
119
new String[] { "\u0030" });
121
// ÷ 0001 × 0308 ÷ 0030 ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
122
assertAnalyzesTo(analyzer, "\u0001\u0308\u0030",
123
new String[] { "\u0030" });
125
// ÷ 0001 ÷ 005F ÷ # ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
126
assertAnalyzesTo(analyzer, "\u0001\u005F",
129
// ÷ 0001 × 0308 ÷ 005F ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
130
assertAnalyzesTo(analyzer, "\u0001\u0308\u005F",
133
// ÷ 0001 × 00AD ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
134
assertAnalyzesTo(analyzer, "\u0001\u00AD",
137
// ÷ 0001 × 0308 × 00AD ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
138
assertAnalyzesTo(analyzer, "\u0001\u0308\u00AD",
141
// ÷ 0001 × 0300 ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
142
assertAnalyzesTo(analyzer, "\u0001\u0300",
145
// ÷ 0001 × 0308 × 0300 ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
146
assertAnalyzesTo(analyzer, "\u0001\u0308\u0300",
149
// ÷ 0001 ÷ 0061 × 2060 ÷ # ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
150
assertAnalyzesTo(analyzer, "\u0001\u0061\u2060",
151
new String[] { "\u0061\u2060" });
153
// ÷ 0001 × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
154
assertAnalyzesTo(analyzer, "\u0001\u0308\u0061\u2060",
155
new String[] { "\u0061\u2060" });
157
// ÷ 0001 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
158
assertAnalyzesTo(analyzer, "\u0001\u0061\u003A",
159
new String[] { "\u0061" });
161
// ÷ 0001 × 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
162
assertAnalyzesTo(analyzer, "\u0001\u0308\u0061\u003A",
163
new String[] { "\u0061" });
165
// ÷ 0001 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
166
assertAnalyzesTo(analyzer, "\u0001\u0061\u0027",
167
new String[] { "\u0061" });
169
// ÷ 0001 × 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
170
assertAnalyzesTo(analyzer, "\u0001\u0308\u0061\u0027",
171
new String[] { "\u0061" });
173
// ÷ 0001 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
174
assertAnalyzesTo(analyzer, "\u0001\u0061\u0027\u2060",
175
new String[] { "\u0061" });
177
// ÷ 0001 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
178
assertAnalyzesTo(analyzer, "\u0001\u0308\u0061\u0027\u2060",
179
new String[] { "\u0061" });
181
// ÷ 0001 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
182
assertAnalyzesTo(analyzer, "\u0001\u0061\u002C",
183
new String[] { "\u0061" });
185
// ÷ 0001 × 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
186
assertAnalyzesTo(analyzer, "\u0001\u0308\u0061\u002C",
187
new String[] { "\u0061" });
189
// ÷ 0001 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
190
assertAnalyzesTo(analyzer, "\u0001\u0031\u003A",
191
new String[] { "\u0031" });
193
// ÷ 0001 × 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
194
assertAnalyzesTo(analyzer, "\u0001\u0308\u0031\u003A",
195
new String[] { "\u0031" });
197
// ÷ 0001 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
198
assertAnalyzesTo(analyzer, "\u0001\u0031\u0027",
199
new String[] { "\u0031" });
201
// ÷ 0001 × 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
202
assertAnalyzesTo(analyzer, "\u0001\u0308\u0031\u0027",
203
new String[] { "\u0031" });
205
// ÷ 0001 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
206
assertAnalyzesTo(analyzer, "\u0001\u0031\u002C",
207
new String[] { "\u0031" });
209
// ÷ 0001 × 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
210
assertAnalyzesTo(analyzer, "\u0001\u0308\u0031\u002C",
211
new String[] { "\u0031" });
213
// ÷ 0001 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
214
assertAnalyzesTo(analyzer, "\u0001\u0031\u002E\u2060",
215
new String[] { "\u0031" });
217
// ÷ 0001 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
218
assertAnalyzesTo(analyzer, "\u0001\u0308\u0031\u002E\u2060",
219
new String[] { "\u0031" });
221
// ÷ 000D ÷ 0001 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] <START OF HEADING> (Other) ÷ [0.3]
222
assertAnalyzesTo(analyzer, "\r\u0001",
225
// ÷ 000D ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
226
assertAnalyzesTo(analyzer, "\r\u0308\u0001",
229
// ÷ 000D ÷ 000D ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
230
assertAnalyzesTo(analyzer, "\r\r",
233
// ÷ 000D ÷ 0308 ÷ 000D ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
234
assertAnalyzesTo(analyzer, "\r\u0308\r",
237
// ÷ 000D × 000A ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) × [3.0] <LINE FEED (LF)> (LF) ÷ [0.3]
238
assertAnalyzesTo(analyzer, "\r\n",
241
// ÷ 000D ÷ 0308 ÷ 000A ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
242
assertAnalyzesTo(analyzer, "\r\u0308\n",
245
// ÷ 000D ÷ 000B ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] <LINE TABULATION> (Newline) ÷ [0.3]
246
assertAnalyzesTo(analyzer, "\r\u000B",
249
// ÷ 000D ÷ 0308 ÷ 000B ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
250
assertAnalyzesTo(analyzer, "\r\u0308\u000B",
253
// ÷ 000D ÷ 3031 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
254
assertAnalyzesTo(analyzer, "\r\u3031",
255
new String[] { "\u3031" });
257
// ÷ 000D ÷ 0308 ÷ 3031 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
258
assertAnalyzesTo(analyzer, "\r\u0308\u3031",
259
new String[] { "\u3031" });
261
// ÷ 000D ÷ 0041 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
262
assertAnalyzesTo(analyzer, "\r\u0041",
263
new String[] { "\u0041" });
265
// ÷ 000D ÷ 0308 ÷ 0041 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
266
assertAnalyzesTo(analyzer, "\r\u0308\u0041",
267
new String[] { "\u0041" });
269
// ÷ 000D ÷ 003A ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COLON (MidLetter) ÷ [0.3]
270
assertAnalyzesTo(analyzer, "\r\u003A",
273
// ÷ 000D ÷ 0308 ÷ 003A ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
274
assertAnalyzesTo(analyzer, "\r\u0308\u003A",
277
// ÷ 000D ÷ 002C ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMMA (MidNum) ÷ [0.3]
278
assertAnalyzesTo(analyzer, "\r\u002C",
281
// ÷ 000D ÷ 0308 ÷ 002C ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
282
assertAnalyzesTo(analyzer, "\r\u0308\u002C",
285
// ÷ 000D ÷ 0027 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] APOSTROPHE (MidNumLet) ÷ [0.3]
286
assertAnalyzesTo(analyzer, "\r\u0027",
289
// ÷ 000D ÷ 0308 ÷ 0027 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
290
assertAnalyzesTo(analyzer, "\r\u0308\u0027",
293
// ÷ 000D ÷ 0030 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] DIGIT ZERO (Numeric) ÷ [0.3]
294
assertAnalyzesTo(analyzer, "\r\u0030",
295
new String[] { "\u0030" });
297
// ÷ 000D ÷ 0308 ÷ 0030 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
298
assertAnalyzesTo(analyzer, "\r\u0308\u0030",
299
new String[] { "\u0030" });
301
// ÷ 000D ÷ 005F ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] LOW LINE (ExtendNumLet) ÷ [0.3]
302
assertAnalyzesTo(analyzer, "\r\u005F",
305
// ÷ 000D ÷ 0308 ÷ 005F ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
306
assertAnalyzesTo(analyzer, "\r\u0308\u005F",
309
// ÷ 000D ÷ 00AD ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] SOFT HYPHEN (Format_FE) ÷ [0.3]
310
assertAnalyzesTo(analyzer, "\r\u00AD",
313
// ÷ 000D ÷ 0308 × 00AD ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
314
assertAnalyzesTo(analyzer, "\r\u0308\u00AD",
317
// ÷ 000D ÷ 0300 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
318
assertAnalyzesTo(analyzer, "\r\u0300",
321
// ÷ 000D ÷ 0308 × 0300 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
322
assertAnalyzesTo(analyzer, "\r\u0308\u0300",
325
// ÷ 000D ÷ 0061 × 2060 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
326
assertAnalyzesTo(analyzer, "\r\u0061\u2060",
327
new String[] { "\u0061\u2060" });
329
// ÷ 000D ÷ 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
330
assertAnalyzesTo(analyzer, "\r\u0308\u0061\u2060",
331
new String[] { "\u0061\u2060" });
333
// ÷ 000D ÷ 0061 ÷ 003A ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
334
assertAnalyzesTo(analyzer, "\r\u0061\u003A",
335
new String[] { "\u0061" });
337
// ÷ 000D ÷ 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
338
assertAnalyzesTo(analyzer, "\r\u0308\u0061\u003A",
339
new String[] { "\u0061" });
341
// ÷ 000D ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
342
assertAnalyzesTo(analyzer, "\r\u0061\u0027",
343
new String[] { "\u0061" });
345
// ÷ 000D ÷ 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
346
assertAnalyzesTo(analyzer, "\r\u0308\u0061\u0027",
347
new String[] { "\u0061" });
349
// ÷ 000D ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
350
assertAnalyzesTo(analyzer, "\r\u0061\u0027\u2060",
351
new String[] { "\u0061" });
353
// ÷ 000D ÷ 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
354
assertAnalyzesTo(analyzer, "\r\u0308\u0061\u0027\u2060",
355
new String[] { "\u0061" });
357
// ÷ 000D ÷ 0061 ÷ 002C ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
358
assertAnalyzesTo(analyzer, "\r\u0061\u002C",
359
new String[] { "\u0061" });
361
// ÷ 000D ÷ 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
362
assertAnalyzesTo(analyzer, "\r\u0308\u0061\u002C",
363
new String[] { "\u0061" });
365
// ÷ 000D ÷ 0031 ÷ 003A ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
366
assertAnalyzesTo(analyzer, "\r\u0031\u003A",
367
new String[] { "\u0031" });
369
// ÷ 000D ÷ 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
370
assertAnalyzesTo(analyzer, "\r\u0308\u0031\u003A",
371
new String[] { "\u0031" });
373
// ÷ 000D ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
374
assertAnalyzesTo(analyzer, "\r\u0031\u0027",
375
new String[] { "\u0031" });
377
// ÷ 000D ÷ 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
378
assertAnalyzesTo(analyzer, "\r\u0308\u0031\u0027",
379
new String[] { "\u0031" });
381
// ÷ 000D ÷ 0031 ÷ 002C ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
382
assertAnalyzesTo(analyzer, "\r\u0031\u002C",
383
new String[] { "\u0031" });
385
// ÷ 000D ÷ 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
386
assertAnalyzesTo(analyzer, "\r\u0308\u0031\u002C",
387
new String[] { "\u0031" });
389
// ÷ 000D ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
390
assertAnalyzesTo(analyzer, "\r\u0031\u002E\u2060",
391
new String[] { "\u0031" });
393
// ÷ 000D ÷ 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
394
assertAnalyzesTo(analyzer, "\r\u0308\u0031\u002E\u2060",
395
new String[] { "\u0031" });
397
// ÷ 000A ÷ 0001 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] <START OF HEADING> (Other) ÷ [0.3]
398
assertAnalyzesTo(analyzer, "\n\u0001",
401
// ÷ 000A ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
402
assertAnalyzesTo(analyzer, "\n\u0308\u0001",
405
// ÷ 000A ÷ 000D ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
406
assertAnalyzesTo(analyzer, "\n\r",
409
// ÷ 000A ÷ 0308 ÷ 000D ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
410
assertAnalyzesTo(analyzer, "\n\u0308\r",
413
// ÷ 000A ÷ 000A ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] <LINE FEED (LF)> (LF) ÷ [0.3]
414
assertAnalyzesTo(analyzer, "\n\n",
417
// ÷ 000A ÷ 0308 ÷ 000A ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
418
assertAnalyzesTo(analyzer, "\n\u0308\n",
421
// ÷ 000A ÷ 000B ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] <LINE TABULATION> (Newline) ÷ [0.3]
422
assertAnalyzesTo(analyzer, "\n\u000B",
425
// ÷ 000A ÷ 0308 ÷ 000B ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
426
assertAnalyzesTo(analyzer, "\n\u0308\u000B",
429
// ÷ 000A ÷ 3031 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
430
assertAnalyzesTo(analyzer, "\n\u3031",
431
new String[] { "\u3031" });
433
// ÷ 000A ÷ 0308 ÷ 3031 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
434
assertAnalyzesTo(analyzer, "\n\u0308\u3031",
435
new String[] { "\u3031" });
437
// ÷ 000A ÷ 0041 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
438
assertAnalyzesTo(analyzer, "\n\u0041",
439
new String[] { "\u0041" });
441
// ÷ 000A ÷ 0308 ÷ 0041 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
442
assertAnalyzesTo(analyzer, "\n\u0308\u0041",
443
new String[] { "\u0041" });
445
// ÷ 000A ÷ 003A ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COLON (MidLetter) ÷ [0.3]
446
assertAnalyzesTo(analyzer, "\n\u003A",
449
// ÷ 000A ÷ 0308 ÷ 003A ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
450
assertAnalyzesTo(analyzer, "\n\u0308\u003A",
453
// ÷ 000A ÷ 002C ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMMA (MidNum) ÷ [0.3]
454
assertAnalyzesTo(analyzer, "\n\u002C",
457
// ÷ 000A ÷ 0308 ÷ 002C ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
458
assertAnalyzesTo(analyzer, "\n\u0308\u002C",
461
// ÷ 000A ÷ 0027 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] APOSTROPHE (MidNumLet) ÷ [0.3]
462
assertAnalyzesTo(analyzer, "\n\u0027",
465
// ÷ 000A ÷ 0308 ÷ 0027 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
466
assertAnalyzesTo(analyzer, "\n\u0308\u0027",
469
// ÷ 000A ÷ 0030 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] DIGIT ZERO (Numeric) ÷ [0.3]
470
assertAnalyzesTo(analyzer, "\n\u0030",
471
new String[] { "\u0030" });
473
// ÷ 000A ÷ 0308 ÷ 0030 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
474
assertAnalyzesTo(analyzer, "\n\u0308\u0030",
475
new String[] { "\u0030" });
477
// ÷ 000A ÷ 005F ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] LOW LINE (ExtendNumLet) ÷ [0.3]
478
assertAnalyzesTo(analyzer, "\n\u005F",
481
// ÷ 000A ÷ 0308 ÷ 005F ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
482
assertAnalyzesTo(analyzer, "\n\u0308\u005F",
485
// ÷ 000A ÷ 00AD ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] SOFT HYPHEN (Format_FE) ÷ [0.3]
486
assertAnalyzesTo(analyzer, "\n\u00AD",
489
// ÷ 000A ÷ 0308 × 00AD ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
490
assertAnalyzesTo(analyzer, "\n\u0308\u00AD",
493
// ÷ 000A ÷ 0300 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
494
assertAnalyzesTo(analyzer, "\n\u0300",
497
// ÷ 000A ÷ 0308 × 0300 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
498
assertAnalyzesTo(analyzer, "\n\u0308\u0300",
501
// ÷ 000A ÷ 0061 × 2060 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
502
assertAnalyzesTo(analyzer, "\n\u0061\u2060",
503
new String[] { "\u0061\u2060" });
505
// ÷ 000A ÷ 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
506
assertAnalyzesTo(analyzer, "\n\u0308\u0061\u2060",
507
new String[] { "\u0061\u2060" });
509
// ÷ 000A ÷ 0061 ÷ 003A ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
510
assertAnalyzesTo(analyzer, "\n\u0061\u003A",
511
new String[] { "\u0061" });
513
// ÷ 000A ÷ 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
514
assertAnalyzesTo(analyzer, "\n\u0308\u0061\u003A",
515
new String[] { "\u0061" });
517
// ÷ 000A ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
518
assertAnalyzesTo(analyzer, "\n\u0061\u0027",
519
new String[] { "\u0061" });
521
// ÷ 000A ÷ 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
522
assertAnalyzesTo(analyzer, "\n\u0308\u0061\u0027",
523
new String[] { "\u0061" });
525
// ÷ 000A ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
526
assertAnalyzesTo(analyzer, "\n\u0061\u0027\u2060",
527
new String[] { "\u0061" });
529
// ÷ 000A ÷ 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
530
assertAnalyzesTo(analyzer, "\n\u0308\u0061\u0027\u2060",
531
new String[] { "\u0061" });
533
// ÷ 000A ÷ 0061 ÷ 002C ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
534
assertAnalyzesTo(analyzer, "\n\u0061\u002C",
535
new String[] { "\u0061" });
537
// ÷ 000A ÷ 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
538
assertAnalyzesTo(analyzer, "\n\u0308\u0061\u002C",
539
new String[] { "\u0061" });
541
// ÷ 000A ÷ 0031 ÷ 003A ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
542
assertAnalyzesTo(analyzer, "\n\u0031\u003A",
543
new String[] { "\u0031" });
545
// ÷ 000A ÷ 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
546
assertAnalyzesTo(analyzer, "\n\u0308\u0031\u003A",
547
new String[] { "\u0031" });
549
// ÷ 000A ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
550
assertAnalyzesTo(analyzer, "\n\u0031\u0027",
551
new String[] { "\u0031" });
553
// ÷ 000A ÷ 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
554
assertAnalyzesTo(analyzer, "\n\u0308\u0031\u0027",
555
new String[] { "\u0031" });
557
// ÷ 000A ÷ 0031 ÷ 002C ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
558
assertAnalyzesTo(analyzer, "\n\u0031\u002C",
559
new String[] { "\u0031" });
561
// ÷ 000A ÷ 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
562
assertAnalyzesTo(analyzer, "\n\u0308\u0031\u002C",
563
new String[] { "\u0031" });
565
// ÷ 000A ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
566
assertAnalyzesTo(analyzer, "\n\u0031\u002E\u2060",
567
new String[] { "\u0031" });
569
// ÷ 000A ÷ 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
570
assertAnalyzesTo(analyzer, "\n\u0308\u0031\u002E\u2060",
571
new String[] { "\u0031" });
573
// ÷ 000B ÷ 0001 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] <START OF HEADING> (Other) ÷ [0.3]
574
assertAnalyzesTo(analyzer, "\u000B\u0001",
577
// ÷ 000B ÷ 0308 ÷ 0001 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
578
assertAnalyzesTo(analyzer, "\u000B\u0308\u0001",
581
// ÷ 000B ÷ 000D ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
582
assertAnalyzesTo(analyzer, "\u000B\r",
585
// ÷ 000B ÷ 0308 ÷ 000D ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
586
assertAnalyzesTo(analyzer, "\u000B\u0308\r",
589
// ÷ 000B ÷ 000A ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] <LINE FEED (LF)> (LF) ÷ [0.3]
590
assertAnalyzesTo(analyzer, "\u000B\n",
593
// ÷ 000B ÷ 0308 ÷ 000A ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
594
assertAnalyzesTo(analyzer, "\u000B\u0308\n",
597
// ÷ 000B ÷ 000B ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] <LINE TABULATION> (Newline) ÷ [0.3]
598
assertAnalyzesTo(analyzer, "\u000B\u000B",
601
// ÷ 000B ÷ 0308 ÷ 000B ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
602
assertAnalyzesTo(analyzer, "\u000B\u0308\u000B",
605
// ÷ 000B ÷ 3031 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
606
assertAnalyzesTo(analyzer, "\u000B\u3031",
607
new String[] { "\u3031" });
609
// ÷ 000B ÷ 0308 ÷ 3031 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
610
assertAnalyzesTo(analyzer, "\u000B\u0308\u3031",
611
new String[] { "\u3031" });
613
// ÷ 000B ÷ 0041 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
614
assertAnalyzesTo(analyzer, "\u000B\u0041",
615
new String[] { "\u0041" });
617
// ÷ 000B ÷ 0308 ÷ 0041 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
618
assertAnalyzesTo(analyzer, "\u000B\u0308\u0041",
619
new String[] { "\u0041" });
621
// ÷ 000B ÷ 003A ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COLON (MidLetter) ÷ [0.3]
622
assertAnalyzesTo(analyzer, "\u000B\u003A",
625
// ÷ 000B ÷ 0308 ÷ 003A ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
626
assertAnalyzesTo(analyzer, "\u000B\u0308\u003A",
629
// ÷ 000B ÷ 002C ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMMA (MidNum) ÷ [0.3]
630
assertAnalyzesTo(analyzer, "\u000B\u002C",
633
// ÷ 000B ÷ 0308 ÷ 002C ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
634
assertAnalyzesTo(analyzer, "\u000B\u0308\u002C",
637
// ÷ 000B ÷ 0027 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] APOSTROPHE (MidNumLet) ÷ [0.3]
638
assertAnalyzesTo(analyzer, "\u000B\u0027",
641
// ÷ 000B ÷ 0308 ÷ 0027 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
642
assertAnalyzesTo(analyzer, "\u000B\u0308\u0027",
645
// ÷ 000B ÷ 0030 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] DIGIT ZERO (Numeric) ÷ [0.3]
646
assertAnalyzesTo(analyzer, "\u000B\u0030",
647
new String[] { "\u0030" });
649
// ÷ 000B ÷ 0308 ÷ 0030 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
650
assertAnalyzesTo(analyzer, "\u000B\u0308\u0030",
651
new String[] { "\u0030" });
653
// ÷ 000B ÷ 005F ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] LOW LINE (ExtendNumLet) ÷ [0.3]
654
assertAnalyzesTo(analyzer, "\u000B\u005F",
657
// ÷ 000B ÷ 0308 ÷ 005F ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
658
assertAnalyzesTo(analyzer, "\u000B\u0308\u005F",
661
// ÷ 000B ÷ 00AD ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] SOFT HYPHEN (Format_FE) ÷ [0.3]
662
assertAnalyzesTo(analyzer, "\u000B\u00AD",
665
// ÷ 000B ÷ 0308 × 00AD ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
666
assertAnalyzesTo(analyzer, "\u000B\u0308\u00AD",
669
// ÷ 000B ÷ 0300 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
670
assertAnalyzesTo(analyzer, "\u000B\u0300",
673
// ÷ 000B ÷ 0308 × 0300 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
674
assertAnalyzesTo(analyzer, "\u000B\u0308\u0300",
677
// ÷ 000B ÷ 0061 × 2060 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
678
assertAnalyzesTo(analyzer, "\u000B\u0061\u2060",
679
new String[] { "\u0061\u2060" });
681
// ÷ 000B ÷ 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
682
assertAnalyzesTo(analyzer, "\u000B\u0308\u0061\u2060",
683
new String[] { "\u0061\u2060" });
685
// ÷ 000B ÷ 0061 ÷ 003A ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
686
assertAnalyzesTo(analyzer, "\u000B\u0061\u003A",
687
new String[] { "\u0061" });
689
// ÷ 000B ÷ 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
690
assertAnalyzesTo(analyzer, "\u000B\u0308\u0061\u003A",
691
new String[] { "\u0061" });
693
// ÷ 000B ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
694
assertAnalyzesTo(analyzer, "\u000B\u0061\u0027",
695
new String[] { "\u0061" });
697
// ÷ 000B ÷ 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
698
assertAnalyzesTo(analyzer, "\u000B\u0308\u0061\u0027",
699
new String[] { "\u0061" });
701
// ÷ 000B ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
702
assertAnalyzesTo(analyzer, "\u000B\u0061\u0027\u2060",
703
new String[] { "\u0061" });
705
// ÷ 000B ÷ 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
706
assertAnalyzesTo(analyzer, "\u000B\u0308\u0061\u0027\u2060",
707
new String[] { "\u0061" });
709
// ÷ 000B ÷ 0061 ÷ 002C ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
710
assertAnalyzesTo(analyzer, "\u000B\u0061\u002C",
711
new String[] { "\u0061" });
713
// ÷ 000B ÷ 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
714
assertAnalyzesTo(analyzer, "\u000B\u0308\u0061\u002C",
715
new String[] { "\u0061" });
717
// ÷ 000B ÷ 0031 ÷ 003A ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
718
assertAnalyzesTo(analyzer, "\u000B\u0031\u003A",
719
new String[] { "\u0031" });
721
// ÷ 000B ÷ 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
722
assertAnalyzesTo(analyzer, "\u000B\u0308\u0031\u003A",
723
new String[] { "\u0031" });
725
// ÷ 000B ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
726
assertAnalyzesTo(analyzer, "\u000B\u0031\u0027",
727
new String[] { "\u0031" });
729
// ÷ 000B ÷ 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
730
assertAnalyzesTo(analyzer, "\u000B\u0308\u0031\u0027",
731
new String[] { "\u0031" });
733
// ÷ 000B ÷ 0031 ÷ 002C ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
734
assertAnalyzesTo(analyzer, "\u000B\u0031\u002C",
735
new String[] { "\u0031" });
737
// ÷ 000B ÷ 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
738
assertAnalyzesTo(analyzer, "\u000B\u0308\u0031\u002C",
739
new String[] { "\u0031" });
741
// ÷ 000B ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
742
assertAnalyzesTo(analyzer, "\u000B\u0031\u002E\u2060",
743
new String[] { "\u0031" });
745
// ÷ 000B ÷ 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
746
assertAnalyzesTo(analyzer, "\u000B\u0308\u0031\u002E\u2060",
747
new String[] { "\u0031" });
749
// ÷ 3031 ÷ 0001 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
750
assertAnalyzesTo(analyzer, "\u3031\u0001",
751
new String[] { "\u3031" });
753
// ÷ 3031 × 0308 ÷ 0001 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
754
assertAnalyzesTo(analyzer, "\u3031\u0308\u0001",
755
new String[] { "\u3031\u0308" });
757
// ÷ 3031 ÷ 000D ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
758
assertAnalyzesTo(analyzer, "\u3031\r",
759
new String[] { "\u3031" });
761
// ÷ 3031 × 0308 ÷ 000D ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
762
assertAnalyzesTo(analyzer, "\u3031\u0308\r",
763
new String[] { "\u3031\u0308" });
765
// ÷ 3031 ÷ 000A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
766
assertAnalyzesTo(analyzer, "\u3031\n",
767
new String[] { "\u3031" });
769
// ÷ 3031 × 0308 ÷ 000A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
770
assertAnalyzesTo(analyzer, "\u3031\u0308\n",
771
new String[] { "\u3031\u0308" });
773
// ÷ 3031 ÷ 000B ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
774
assertAnalyzesTo(analyzer, "\u3031\u000B",
775
new String[] { "\u3031" });
777
// ÷ 3031 × 0308 ÷ 000B ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
778
assertAnalyzesTo(analyzer, "\u3031\u0308\u000B",
779
new String[] { "\u3031\u0308" });
781
// ÷ 3031 × 3031 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [13.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
782
assertAnalyzesTo(analyzer, "\u3031\u3031",
783
new String[] { "\u3031\u3031" });
785
// ÷ 3031 × 0308 × 3031 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
786
assertAnalyzesTo(analyzer, "\u3031\u0308\u3031",
787
new String[] { "\u3031\u0308\u3031" });
789
// ÷ 3031 ÷ 0041 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
790
assertAnalyzesTo(analyzer, "\u3031\u0041",
791
new String[] { "\u3031", "\u0041" });
793
// ÷ 3031 × 0308 ÷ 0041 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
794
assertAnalyzesTo(analyzer, "\u3031\u0308\u0041",
795
new String[] { "\u3031\u0308", "\u0041" });
797
// ÷ 3031 ÷ 003A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
798
assertAnalyzesTo(analyzer, "\u3031\u003A",
799
new String[] { "\u3031" });
801
// ÷ 3031 × 0308 ÷ 003A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
802
assertAnalyzesTo(analyzer, "\u3031\u0308\u003A",
803
new String[] { "\u3031\u0308" });
805
// ÷ 3031 ÷ 002C ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
806
assertAnalyzesTo(analyzer, "\u3031\u002C",
807
new String[] { "\u3031" });
809
// ÷ 3031 × 0308 ÷ 002C ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
810
assertAnalyzesTo(analyzer, "\u3031\u0308\u002C",
811
new String[] { "\u3031\u0308" });
813
// ÷ 3031 ÷ 0027 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
814
assertAnalyzesTo(analyzer, "\u3031\u0027",
815
new String[] { "\u3031" });
817
// ÷ 3031 × 0308 ÷ 0027 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
818
assertAnalyzesTo(analyzer, "\u3031\u0308\u0027",
819
new String[] { "\u3031\u0308" });
821
// ÷ 3031 ÷ 0030 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
822
assertAnalyzesTo(analyzer, "\u3031\u0030",
823
new String[] { "\u3031", "\u0030" });
825
// ÷ 3031 × 0308 ÷ 0030 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
826
assertAnalyzesTo(analyzer, "\u3031\u0308\u0030",
827
new String[] { "\u3031\u0308", "\u0030" });
829
// ÷ 3031 × 005F ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]
830
assertAnalyzesTo(analyzer, "\u3031\u005F",
831
new String[] { "\u3031\u005F" });
833
// ÷ 3031 × 0308 × 005F ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]
834
assertAnalyzesTo(analyzer, "\u3031\u0308\u005F",
835
new String[] { "\u3031\u0308\u005F" });
837
// ÷ 3031 × 00AD ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
838
assertAnalyzesTo(analyzer, "\u3031\u00AD",
839
new String[] { "\u3031\u00AD" });
841
// ÷ 3031 × 0308 × 00AD ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
842
assertAnalyzesTo(analyzer, "\u3031\u0308\u00AD",
843
new String[] { "\u3031\u0308\u00AD" });
845
// ÷ 3031 × 0300 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
846
assertAnalyzesTo(analyzer, "\u3031\u0300",
847
new String[] { "\u3031\u0300" });
849
// ÷ 3031 × 0308 × 0300 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
850
assertAnalyzesTo(analyzer, "\u3031\u0308\u0300",
851
new String[] { "\u3031\u0308\u0300" });
853
// ÷ 3031 ÷ 0061 × 2060 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
854
assertAnalyzesTo(analyzer, "\u3031\u0061\u2060",
855
new String[] { "\u3031", "\u0061\u2060" });
857
// ÷ 3031 × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
858
assertAnalyzesTo(analyzer, "\u3031\u0308\u0061\u2060",
859
new String[] { "\u3031\u0308", "\u0061\u2060" });
861
// ÷ 3031 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
862
assertAnalyzesTo(analyzer, "\u3031\u0061\u003A",
863
new String[] { "\u3031", "\u0061" });
865
// ÷ 3031 × 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
866
assertAnalyzesTo(analyzer, "\u3031\u0308\u0061\u003A",
867
new String[] { "\u3031\u0308", "\u0061" });
869
// ÷ 3031 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
870
assertAnalyzesTo(analyzer, "\u3031\u0061\u0027",
871
new String[] { "\u3031", "\u0061" });
873
// ÷ 3031 × 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
874
assertAnalyzesTo(analyzer, "\u3031\u0308\u0061\u0027",
875
new String[] { "\u3031\u0308", "\u0061" });
877
// ÷ 3031 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
878
assertAnalyzesTo(analyzer, "\u3031\u0061\u0027\u2060",
879
new String[] { "\u3031", "\u0061" });
881
// ÷ 3031 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
882
assertAnalyzesTo(analyzer, "\u3031\u0308\u0061\u0027\u2060",
883
new String[] { "\u3031\u0308", "\u0061" });
885
// ÷ 3031 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
886
assertAnalyzesTo(analyzer, "\u3031\u0061\u002C",
887
new String[] { "\u3031", "\u0061" });
889
// ÷ 3031 × 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
890
assertAnalyzesTo(analyzer, "\u3031\u0308\u0061\u002C",
891
new String[] { "\u3031\u0308", "\u0061" });
893
// ÷ 3031 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
894
assertAnalyzesTo(analyzer, "\u3031\u0031\u003A",
895
new String[] { "\u3031", "\u0031" });
897
// ÷ 3031 × 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
898
assertAnalyzesTo(analyzer, "\u3031\u0308\u0031\u003A",
899
new String[] { "\u3031\u0308", "\u0031" });
901
// ÷ 3031 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
902
assertAnalyzesTo(analyzer, "\u3031\u0031\u0027",
903
new String[] { "\u3031", "\u0031" });
905
// ÷ 3031 × 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
906
assertAnalyzesTo(analyzer, "\u3031\u0308\u0031\u0027",
907
new String[] { "\u3031\u0308", "\u0031" });
909
// ÷ 3031 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
910
assertAnalyzesTo(analyzer, "\u3031\u0031\u002C",
911
new String[] { "\u3031", "\u0031" });
913
// ÷ 3031 × 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
914
assertAnalyzesTo(analyzer, "\u3031\u0308\u0031\u002C",
915
new String[] { "\u3031\u0308", "\u0031" });
917
// ÷ 3031 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
918
assertAnalyzesTo(analyzer, "\u3031\u0031\u002E\u2060",
919
new String[] { "\u3031", "\u0031" });
921
// ÷ 3031 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
922
assertAnalyzesTo(analyzer, "\u3031\u0308\u0031\u002E\u2060",
923
new String[] { "\u3031\u0308", "\u0031" });
925
// ÷ 0041 ÷ 0001 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
926
assertAnalyzesTo(analyzer, "\u0041\u0001",
927
new String[] { "\u0041" });
929
// ÷ 0041 × 0308 ÷ 0001 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
930
assertAnalyzesTo(analyzer, "\u0041\u0308\u0001",
931
new String[] { "\u0041\u0308" });
933
// ÷ 0041 ÷ 000D ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
934
assertAnalyzesTo(analyzer, "\u0041\r",
935
new String[] { "\u0041" });
937
// ÷ 0041 × 0308 ÷ 000D ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
938
assertAnalyzesTo(analyzer, "\u0041\u0308\r",
939
new String[] { "\u0041\u0308" });
941
// ÷ 0041 ÷ 000A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
942
assertAnalyzesTo(analyzer, "\u0041\n",
943
new String[] { "\u0041" });
945
// ÷ 0041 × 0308 ÷ 000A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
946
assertAnalyzesTo(analyzer, "\u0041\u0308\n",
947
new String[] { "\u0041\u0308" });
949
// ÷ 0041 ÷ 000B ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
950
assertAnalyzesTo(analyzer, "\u0041\u000B",
951
new String[] { "\u0041" });
953
// ÷ 0041 × 0308 ÷ 000B ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
954
assertAnalyzesTo(analyzer, "\u0041\u0308\u000B",
955
new String[] { "\u0041\u0308" });
957
// ÷ 0041 ÷ 3031 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
958
assertAnalyzesTo(analyzer, "\u0041\u3031",
959
new String[] { "\u0041", "\u3031" });
961
// ÷ 0041 × 0308 ÷ 3031 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
962
assertAnalyzesTo(analyzer, "\u0041\u0308\u3031",
963
new String[] { "\u0041\u0308", "\u3031" });
965
// ÷ 0041 × 0041 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
966
assertAnalyzesTo(analyzer, "\u0041\u0041",
967
new String[] { "\u0041\u0041" });
969
// ÷ 0041 × 0308 × 0041 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
970
assertAnalyzesTo(analyzer, "\u0041\u0308\u0041",
971
new String[] { "\u0041\u0308\u0041" });
973
// ÷ 0041 ÷ 003A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
974
assertAnalyzesTo(analyzer, "\u0041\u003A",
975
new String[] { "\u0041" });
977
// ÷ 0041 × 0308 ÷ 003A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
978
assertAnalyzesTo(analyzer, "\u0041\u0308\u003A",
979
new String[] { "\u0041\u0308" });
981
// ÷ 0041 ÷ 002C ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
982
assertAnalyzesTo(analyzer, "\u0041\u002C",
983
new String[] { "\u0041" });
985
// ÷ 0041 × 0308 ÷ 002C ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
986
assertAnalyzesTo(analyzer, "\u0041\u0308\u002C",
987
new String[] { "\u0041\u0308" });
989
// ÷ 0041 ÷ 0027 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
990
assertAnalyzesTo(analyzer, "\u0041\u0027",
991
new String[] { "\u0041" });
993
// ÷ 0041 × 0308 ÷ 0027 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
994
assertAnalyzesTo(analyzer, "\u0041\u0308\u0027",
995
new String[] { "\u0041\u0308" });
997
// ÷ 0041 × 0030 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3]
998
assertAnalyzesTo(analyzer, "\u0041\u0030",
999
new String[] { "\u0041\u0030" });
1001
// ÷ 0041 × 0308 × 0030 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3]
1002
assertAnalyzesTo(analyzer, "\u0041\u0308\u0030",
1003
new String[] { "\u0041\u0308\u0030" });
1005
// ÷ 0041 × 005F ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]
1006
assertAnalyzesTo(analyzer, "\u0041\u005F",
1007
new String[] { "\u0041\u005F" });
1009
// ÷ 0041 × 0308 × 005F ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]
1010
assertAnalyzesTo(analyzer, "\u0041\u0308\u005F",
1011
new String[] { "\u0041\u0308\u005F" });
1013
// ÷ 0041 × 00AD ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
1014
assertAnalyzesTo(analyzer, "\u0041\u00AD",
1015
new String[] { "\u0041\u00AD" });
1017
// ÷ 0041 × 0308 × 00AD ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
1018
assertAnalyzesTo(analyzer, "\u0041\u0308\u00AD",
1019
new String[] { "\u0041\u0308\u00AD" });
1021
// ÷ 0041 × 0300 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
1022
assertAnalyzesTo(analyzer, "\u0041\u0300",
1023
new String[] { "\u0041\u0300" });
1025
// ÷ 0041 × 0308 × 0300 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
1026
assertAnalyzesTo(analyzer, "\u0041\u0308\u0300",
1027
new String[] { "\u0041\u0308\u0300" });
1029
// ÷ 0041 × 0061 × 2060 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
1030
assertAnalyzesTo(analyzer, "\u0041\u0061\u2060",
1031
new String[] { "\u0041\u0061\u2060" });
1033
// ÷ 0041 × 0308 × 0061 × 2060 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
1034
assertAnalyzesTo(analyzer, "\u0041\u0308\u0061\u2060",
1035
new String[] { "\u0041\u0308\u0061\u2060" });
1037
// ÷ 0041 × 0061 ÷ 003A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
1038
assertAnalyzesTo(analyzer, "\u0041\u0061\u003A",
1039
new String[] { "\u0041\u0061" });
1041
// ÷ 0041 × 0308 × 0061 ÷ 003A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
1042
assertAnalyzesTo(analyzer, "\u0041\u0308\u0061\u003A",
1043
new String[] { "\u0041\u0308\u0061" });
1045
// ÷ 0041 × 0061 ÷ 0027 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
1046
assertAnalyzesTo(analyzer, "\u0041\u0061\u0027",
1047
new String[] { "\u0041\u0061" });
1049
// ÷ 0041 × 0308 × 0061 ÷ 0027 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
1050
assertAnalyzesTo(analyzer, "\u0041\u0308\u0061\u0027",
1051
new String[] { "\u0041\u0308\u0061" });
1053
// ÷ 0041 × 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
1054
assertAnalyzesTo(analyzer, "\u0041\u0061\u0027\u2060",
1055
new String[] { "\u0041\u0061" });
1057
// ÷ 0041 × 0308 × 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
1058
assertAnalyzesTo(analyzer, "\u0041\u0308\u0061\u0027\u2060",
1059
new String[] { "\u0041\u0308\u0061" });
1061
// ÷ 0041 × 0061 ÷ 002C ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
1062
assertAnalyzesTo(analyzer, "\u0041\u0061\u002C",
1063
new String[] { "\u0041\u0061" });
1065
// ÷ 0041 × 0308 × 0061 ÷ 002C ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
1066
assertAnalyzesTo(analyzer, "\u0041\u0308\u0061\u002C",
1067
new String[] { "\u0041\u0308\u0061" });
1069
// ÷ 0041 × 0031 ÷ 003A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
1070
assertAnalyzesTo(analyzer, "\u0041\u0031\u003A",
1071
new String[] { "\u0041\u0031" });
1073
// ÷ 0041 × 0308 × 0031 ÷ 003A ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
1074
assertAnalyzesTo(analyzer, "\u0041\u0308\u0031\u003A",
1075
new String[] { "\u0041\u0308\u0031" });
1077
// ÷ 0041 × 0031 ÷ 0027 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
1078
assertAnalyzesTo(analyzer, "\u0041\u0031\u0027",
1079
new String[] { "\u0041\u0031" });
1081
// ÷ 0041 × 0308 × 0031 ÷ 0027 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
1082
assertAnalyzesTo(analyzer, "\u0041\u0308\u0031\u0027",
1083
new String[] { "\u0041\u0308\u0031" });
1085
// ÷ 0041 × 0031 ÷ 002C ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
1086
assertAnalyzesTo(analyzer, "\u0041\u0031\u002C",
1087
new String[] { "\u0041\u0031" });
1089
// ÷ 0041 × 0308 × 0031 ÷ 002C ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
1090
assertAnalyzesTo(analyzer, "\u0041\u0308\u0031\u002C",
1091
new String[] { "\u0041\u0308\u0031" });
1093
// ÷ 0041 × 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
1094
assertAnalyzesTo(analyzer, "\u0041\u0031\u002E\u2060",
1095
new String[] { "\u0041\u0031" });
1097
// ÷ 0041 × 0308 × 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
1098
assertAnalyzesTo(analyzer, "\u0041\u0308\u0031\u002E\u2060",
1099
new String[] { "\u0041\u0308\u0031" });
1101
// ÷ 003A ÷ 0001 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
1102
assertAnalyzesTo(analyzer, "\u003A\u0001",
1105
// ÷ 003A × 0308 ÷ 0001 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
1106
assertAnalyzesTo(analyzer, "\u003A\u0308\u0001",
1109
// ÷ 003A ÷ 000D ÷ # ÷ [0.2] COLON (MidLetter) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
1110
assertAnalyzesTo(analyzer, "\u003A\r",
1113
// ÷ 003A × 0308 ÷ 000D ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
1114
assertAnalyzesTo(analyzer, "\u003A\u0308\r",
1117
// ÷ 003A ÷ 000A ÷ # ÷ [0.2] COLON (MidLetter) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
1118
assertAnalyzesTo(analyzer, "\u003A\n",
1121
// ÷ 003A × 0308 ÷ 000A ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
1122
assertAnalyzesTo(analyzer, "\u003A\u0308\n",
1125
// ÷ 003A ÷ 000B ÷ # ÷ [0.2] COLON (MidLetter) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
1126
assertAnalyzesTo(analyzer, "\u003A\u000B",
1129
// ÷ 003A × 0308 ÷ 000B ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
1130
assertAnalyzesTo(analyzer, "\u003A\u0308\u000B",
1133
// ÷ 003A ÷ 3031 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
1134
assertAnalyzesTo(analyzer, "\u003A\u3031",
1135
new String[] { "\u3031" });
1137
// ÷ 003A × 0308 ÷ 3031 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
1138
assertAnalyzesTo(analyzer, "\u003A\u0308\u3031",
1139
new String[] { "\u3031" });
1141
// ÷ 003A ÷ 0041 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
1142
assertAnalyzesTo(analyzer, "\u003A\u0041",
1143
new String[] { "\u0041" });
1145
// ÷ 003A × 0308 ÷ 0041 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
1146
assertAnalyzesTo(analyzer, "\u003A\u0308\u0041",
1147
new String[] { "\u0041" });
1149
// ÷ 003A ÷ 003A ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
1150
assertAnalyzesTo(analyzer, "\u003A\u003A",
1153
// ÷ 003A × 0308 ÷ 003A ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
1154
assertAnalyzesTo(analyzer, "\u003A\u0308\u003A",
1157
// ÷ 003A ÷ 002C ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
1158
assertAnalyzesTo(analyzer, "\u003A\u002C",
1161
// ÷ 003A × 0308 ÷ 002C ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
1162
assertAnalyzesTo(analyzer, "\u003A\u0308\u002C",
1165
// ÷ 003A ÷ 0027 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
1166
assertAnalyzesTo(analyzer, "\u003A\u0027",
1169
// ÷ 003A × 0308 ÷ 0027 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
1170
assertAnalyzesTo(analyzer, "\u003A\u0308\u0027",
1173
// ÷ 003A ÷ 0030 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
1174
assertAnalyzesTo(analyzer, "\u003A\u0030",
1175
new String[] { "\u0030" });
1177
// ÷ 003A × 0308 ÷ 0030 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
1178
assertAnalyzesTo(analyzer, "\u003A\u0308\u0030",
1179
new String[] { "\u0030" });
1181
// ÷ 003A ÷ 005F ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
1182
assertAnalyzesTo(analyzer, "\u003A\u005F",
1185
// ÷ 003A × 0308 ÷ 005F ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
1186
assertAnalyzesTo(analyzer, "\u003A\u0308\u005F",
1189
// ÷ 003A × 00AD ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
1190
assertAnalyzesTo(analyzer, "\u003A\u00AD",
1193
// ÷ 003A × 0308 × 00AD ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
1194
assertAnalyzesTo(analyzer, "\u003A\u0308\u00AD",
1197
// ÷ 003A × 0300 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
1198
assertAnalyzesTo(analyzer, "\u003A\u0300",
1201
// ÷ 003A × 0308 × 0300 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
1202
assertAnalyzesTo(analyzer, "\u003A\u0308\u0300",
1205
// ÷ 003A ÷ 0061 × 2060 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
1206
assertAnalyzesTo(analyzer, "\u003A\u0061\u2060",
1207
new String[] { "\u0061\u2060" });
1209
// ÷ 003A × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
1210
assertAnalyzesTo(analyzer, "\u003A\u0308\u0061\u2060",
1211
new String[] { "\u0061\u2060" });
1213
// ÷ 003A ÷ 0061 ÷ 003A ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
1214
assertAnalyzesTo(analyzer, "\u003A\u0061\u003A",
1215
new String[] { "\u0061" });
1217
// ÷ 003A × 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
1218
assertAnalyzesTo(analyzer, "\u003A\u0308\u0061\u003A",
1219
new String[] { "\u0061" });
1221
// ÷ 003A ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
1222
assertAnalyzesTo(analyzer, "\u003A\u0061\u0027",
1223
new String[] { "\u0061" });
1225
// ÷ 003A × 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
1226
assertAnalyzesTo(analyzer, "\u003A\u0308\u0061\u0027",
1227
new String[] { "\u0061" });
1229
// ÷ 003A ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
1230
assertAnalyzesTo(analyzer, "\u003A\u0061\u0027\u2060",
1231
new String[] { "\u0061" });
1233
// ÷ 003A × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
1234
assertAnalyzesTo(analyzer, "\u003A\u0308\u0061\u0027\u2060",
1235
new String[] { "\u0061" });
1237
// ÷ 003A ÷ 0061 ÷ 002C ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
1238
assertAnalyzesTo(analyzer, "\u003A\u0061\u002C",
1239
new String[] { "\u0061" });
1241
// ÷ 003A × 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
1242
assertAnalyzesTo(analyzer, "\u003A\u0308\u0061\u002C",
1243
new String[] { "\u0061" });
1245
// ÷ 003A ÷ 0031 ÷ 003A ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
1246
assertAnalyzesTo(analyzer, "\u003A\u0031\u003A",
1247
new String[] { "\u0031" });
1249
// ÷ 003A × 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
1250
assertAnalyzesTo(analyzer, "\u003A\u0308\u0031\u003A",
1251
new String[] { "\u0031" });
1253
// ÷ 003A ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
1254
assertAnalyzesTo(analyzer, "\u003A\u0031\u0027",
1255
new String[] { "\u0031" });
1257
// ÷ 003A × 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
1258
assertAnalyzesTo(analyzer, "\u003A\u0308\u0031\u0027",
1259
new String[] { "\u0031" });
1261
// ÷ 003A ÷ 0031 ÷ 002C ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
1262
assertAnalyzesTo(analyzer, "\u003A\u0031\u002C",
1263
new String[] { "\u0031" });
1265
// ÷ 003A × 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
1266
assertAnalyzesTo(analyzer, "\u003A\u0308\u0031\u002C",
1267
new String[] { "\u0031" });
1269
// ÷ 003A ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
1270
assertAnalyzesTo(analyzer, "\u003A\u0031\u002E\u2060",
1271
new String[] { "\u0031" });
1273
// ÷ 003A × 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
1274
assertAnalyzesTo(analyzer, "\u003A\u0308\u0031\u002E\u2060",
1275
new String[] { "\u0031" });
1277
// ÷ 002C ÷ 0001 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
1278
assertAnalyzesTo(analyzer, "\u002C\u0001",
1281
// ÷ 002C × 0308 ÷ 0001 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
1282
assertAnalyzesTo(analyzer, "\u002C\u0308\u0001",
1285
// ÷ 002C ÷ 000D ÷ # ÷ [0.2] COMMA (MidNum) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
1286
assertAnalyzesTo(analyzer, "\u002C\r",
1289
// ÷ 002C × 0308 ÷ 000D ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
1290
assertAnalyzesTo(analyzer, "\u002C\u0308\r",
1293
// ÷ 002C ÷ 000A ÷ # ÷ [0.2] COMMA (MidNum) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
1294
assertAnalyzesTo(analyzer, "\u002C\n",
1297
// ÷ 002C × 0308 ÷ 000A ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
1298
assertAnalyzesTo(analyzer, "\u002C\u0308\n",
1301
// ÷ 002C ÷ 000B ÷ # ÷ [0.2] COMMA (MidNum) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
1302
assertAnalyzesTo(analyzer, "\u002C\u000B",
1305
// ÷ 002C × 0308 ÷ 000B ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
1306
assertAnalyzesTo(analyzer, "\u002C\u0308\u000B",
1309
// ÷ 002C ÷ 3031 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
1310
assertAnalyzesTo(analyzer, "\u002C\u3031",
1311
new String[] { "\u3031" });
1313
// ÷ 002C × 0308 ÷ 3031 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
1314
assertAnalyzesTo(analyzer, "\u002C\u0308\u3031",
1315
new String[] { "\u3031" });
1317
// ÷ 002C ÷ 0041 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
1318
assertAnalyzesTo(analyzer, "\u002C\u0041",
1319
new String[] { "\u0041" });
1321
// ÷ 002C × 0308 ÷ 0041 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
1322
assertAnalyzesTo(analyzer, "\u002C\u0308\u0041",
1323
new String[] { "\u0041" });
1325
// ÷ 002C ÷ 003A ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
1326
assertAnalyzesTo(analyzer, "\u002C\u003A",
1329
// ÷ 002C × 0308 ÷ 003A ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
1330
assertAnalyzesTo(analyzer, "\u002C\u0308\u003A",
1333
// ÷ 002C ÷ 002C ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
1334
assertAnalyzesTo(analyzer, "\u002C\u002C",
1337
// ÷ 002C × 0308 ÷ 002C ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
1338
assertAnalyzesTo(analyzer, "\u002C\u0308\u002C",
1341
// ÷ 002C ÷ 0027 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
1342
assertAnalyzesTo(analyzer, "\u002C\u0027",
1345
// ÷ 002C × 0308 ÷ 0027 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
1346
assertAnalyzesTo(analyzer, "\u002C\u0308\u0027",
1349
// ÷ 002C ÷ 0030 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
1350
assertAnalyzesTo(analyzer, "\u002C\u0030",
1351
new String[] { "\u0030" });
1353
// ÷ 002C × 0308 ÷ 0030 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
1354
assertAnalyzesTo(analyzer, "\u002C\u0308\u0030",
1355
new String[] { "\u0030" });
1357
// ÷ 002C ÷ 005F ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
1358
assertAnalyzesTo(analyzer, "\u002C\u005F",
1361
// ÷ 002C × 0308 ÷ 005F ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
1362
assertAnalyzesTo(analyzer, "\u002C\u0308\u005F",
1365
// ÷ 002C × 00AD ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
1366
assertAnalyzesTo(analyzer, "\u002C\u00AD",
1369
// ÷ 002C × 0308 × 00AD ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
1370
assertAnalyzesTo(analyzer, "\u002C\u0308\u00AD",
1373
// ÷ 002C × 0300 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
1374
assertAnalyzesTo(analyzer, "\u002C\u0300",
1377
// ÷ 002C × 0308 × 0300 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
1378
assertAnalyzesTo(analyzer, "\u002C\u0308\u0300",
1381
// ÷ 002C ÷ 0061 × 2060 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
1382
assertAnalyzesTo(analyzer, "\u002C\u0061\u2060",
1383
new String[] { "\u0061\u2060" });
1385
// ÷ 002C × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
1386
assertAnalyzesTo(analyzer, "\u002C\u0308\u0061\u2060",
1387
new String[] { "\u0061\u2060" });
1389
// ÷ 002C ÷ 0061 ÷ 003A ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
1390
assertAnalyzesTo(analyzer, "\u002C\u0061\u003A",
1391
new String[] { "\u0061" });
1393
// ÷ 002C × 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
1394
assertAnalyzesTo(analyzer, "\u002C\u0308\u0061\u003A",
1395
new String[] { "\u0061" });
1397
// ÷ 002C ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
1398
assertAnalyzesTo(analyzer, "\u002C\u0061\u0027",
1399
new String[] { "\u0061" });
1401
// ÷ 002C × 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
1402
assertAnalyzesTo(analyzer, "\u002C\u0308\u0061\u0027",
1403
new String[] { "\u0061" });
1405
// ÷ 002C ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
1406
assertAnalyzesTo(analyzer, "\u002C\u0061\u0027\u2060",
1407
new String[] { "\u0061" });
1409
// ÷ 002C × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
1410
assertAnalyzesTo(analyzer, "\u002C\u0308\u0061\u0027\u2060",
1411
new String[] { "\u0061" });
1413
// ÷ 002C ÷ 0061 ÷ 002C ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
1414
assertAnalyzesTo(analyzer, "\u002C\u0061\u002C",
1415
new String[] { "\u0061" });
1417
// ÷ 002C × 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
1418
assertAnalyzesTo(analyzer, "\u002C\u0308\u0061\u002C",
1419
new String[] { "\u0061" });
1421
// ÷ 002C ÷ 0031 ÷ 003A ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
1422
assertAnalyzesTo(analyzer, "\u002C\u0031\u003A",
1423
new String[] { "\u0031" });
1425
// ÷ 002C × 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
1426
assertAnalyzesTo(analyzer, "\u002C\u0308\u0031\u003A",
1427
new String[] { "\u0031" });
1429
// ÷ 002C ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
1430
assertAnalyzesTo(analyzer, "\u002C\u0031\u0027",
1431
new String[] { "\u0031" });
1433
// ÷ 002C × 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
1434
assertAnalyzesTo(analyzer, "\u002C\u0308\u0031\u0027",
1435
new String[] { "\u0031" });
1437
// ÷ 002C ÷ 0031 ÷ 002C ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
1438
assertAnalyzesTo(analyzer, "\u002C\u0031\u002C",
1439
new String[] { "\u0031" });
1441
// ÷ 002C × 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
1442
assertAnalyzesTo(analyzer, "\u002C\u0308\u0031\u002C",
1443
new String[] { "\u0031" });
1445
// ÷ 002C ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
1446
assertAnalyzesTo(analyzer, "\u002C\u0031\u002E\u2060",
1447
new String[] { "\u0031" });
1449
// ÷ 002C × 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
1450
assertAnalyzesTo(analyzer, "\u002C\u0308\u0031\u002E\u2060",
1451
new String[] { "\u0031" });
1453
// ÷ 0027 ÷ 0001 ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
1454
assertAnalyzesTo(analyzer, "\u0027\u0001",
1457
// ÷ 0027 × 0308 ÷ 0001 ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
1458
assertAnalyzesTo(analyzer, "\u0027\u0308\u0001",
1461
// ÷ 0027 ÷ 000D ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
1462
assertAnalyzesTo(analyzer, "\u0027\r",
1465
// ÷ 0027 × 0308 ÷ 000D ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
1466
assertAnalyzesTo(analyzer, "\u0027\u0308\r",
1469
// ÷ 0027 ÷ 000A ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
1470
assertAnalyzesTo(analyzer, "\u0027\n",
1473
// ÷ 0027 × 0308 ÷ 000A ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
1474
assertAnalyzesTo(analyzer, "\u0027\u0308\n",
1477
// ÷ 0027 ÷ 000B ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
1478
assertAnalyzesTo(analyzer, "\u0027\u000B",
1481
// ÷ 0027 × 0308 ÷ 000B ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
1482
assertAnalyzesTo(analyzer, "\u0027\u0308\u000B",
1485
// ÷ 0027 ÷ 3031 ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
1486
assertAnalyzesTo(analyzer, "\u0027\u3031",
1487
new String[] { "\u3031" });
1489
// ÷ 0027 × 0308 ÷ 3031 ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
1490
assertAnalyzesTo(analyzer, "\u0027\u0308\u3031",
1491
new String[] { "\u3031" });
1493
// ÷ 0027 ÷ 0041 ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
1494
assertAnalyzesTo(analyzer, "\u0027\u0041",
1495
new String[] { "\u0041" });
1497
// ÷ 0027 × 0308 ÷ 0041 ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
1498
assertAnalyzesTo(analyzer, "\u0027\u0308\u0041",
1499
new String[] { "\u0041" });
1501
// ÷ 0027 ÷ 003A ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
1502
assertAnalyzesTo(analyzer, "\u0027\u003A",
1505
// ÷ 0027 × 0308 ÷ 003A ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
1506
assertAnalyzesTo(analyzer, "\u0027\u0308\u003A",
1509
// ÷ 0027 ÷ 002C ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
1510
assertAnalyzesTo(analyzer, "\u0027\u002C",
1513
// ÷ 0027 × 0308 ÷ 002C ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
1514
assertAnalyzesTo(analyzer, "\u0027\u0308\u002C",
1517
// ÷ 0027 ÷ 0027 ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
1518
assertAnalyzesTo(analyzer, "\u0027\u0027",
1521
// ÷ 0027 × 0308 ÷ 0027 ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
1522
assertAnalyzesTo(analyzer, "\u0027\u0308\u0027",
1525
// ÷ 0027 ÷ 0030 ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
1526
assertAnalyzesTo(analyzer, "\u0027\u0030",
1527
new String[] { "\u0030" });
1529
// ÷ 0027 × 0308 ÷ 0030 ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
1530
assertAnalyzesTo(analyzer, "\u0027\u0308\u0030",
1531
new String[] { "\u0030" });
1533
// ÷ 0027 ÷ 005F ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
1534
assertAnalyzesTo(analyzer, "\u0027\u005F",
1537
// ÷ 0027 × 0308 ÷ 005F ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
1538
assertAnalyzesTo(analyzer, "\u0027\u0308\u005F",
1541
// ÷ 0027 × 00AD ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
1542
assertAnalyzesTo(analyzer, "\u0027\u00AD",
1545
// ÷ 0027 × 0308 × 00AD ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
1546
assertAnalyzesTo(analyzer, "\u0027\u0308\u00AD",
1549
// ÷ 0027 × 0300 ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
1550
assertAnalyzesTo(analyzer, "\u0027\u0300",
1553
// ÷ 0027 × 0308 × 0300 ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
1554
assertAnalyzesTo(analyzer, "\u0027\u0308\u0300",
1557
// ÷ 0027 ÷ 0061 × 2060 ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
1558
assertAnalyzesTo(analyzer, "\u0027\u0061\u2060",
1559
new String[] { "\u0061\u2060" });
1561
// ÷ 0027 × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
1562
assertAnalyzesTo(analyzer, "\u0027\u0308\u0061\u2060",
1563
new String[] { "\u0061\u2060" });
1565
// ÷ 0027 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
1566
assertAnalyzesTo(analyzer, "\u0027\u0061\u003A",
1567
new String[] { "\u0061" });
1569
// ÷ 0027 × 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
1570
assertAnalyzesTo(analyzer, "\u0027\u0308\u0061\u003A",
1571
new String[] { "\u0061" });
1573
// ÷ 0027 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
1574
assertAnalyzesTo(analyzer, "\u0027\u0061\u0027",
1575
new String[] { "\u0061" });
1577
// ÷ 0027 × 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
1578
assertAnalyzesTo(analyzer, "\u0027\u0308\u0061\u0027",
1579
new String[] { "\u0061" });
1581
// ÷ 0027 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
1582
assertAnalyzesTo(analyzer, "\u0027\u0061\u0027\u2060",
1583
new String[] { "\u0061" });
1585
// ÷ 0027 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
1586
assertAnalyzesTo(analyzer, "\u0027\u0308\u0061\u0027\u2060",
1587
new String[] { "\u0061" });
1589
// ÷ 0027 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
1590
assertAnalyzesTo(analyzer, "\u0027\u0061\u002C",
1591
new String[] { "\u0061" });
1593
// ÷ 0027 × 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
1594
assertAnalyzesTo(analyzer, "\u0027\u0308\u0061\u002C",
1595
new String[] { "\u0061" });
1597
// ÷ 0027 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
1598
assertAnalyzesTo(analyzer, "\u0027\u0031\u003A",
1599
new String[] { "\u0031" });
1601
// ÷ 0027 × 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
1602
assertAnalyzesTo(analyzer, "\u0027\u0308\u0031\u003A",
1603
new String[] { "\u0031" });
1605
// ÷ 0027 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
1606
assertAnalyzesTo(analyzer, "\u0027\u0031\u0027",
1607
new String[] { "\u0031" });
1609
// ÷ 0027 × 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
1610
assertAnalyzesTo(analyzer, "\u0027\u0308\u0031\u0027",
1611
new String[] { "\u0031" });
1613
// ÷ 0027 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
1614
assertAnalyzesTo(analyzer, "\u0027\u0031\u002C",
1615
new String[] { "\u0031" });
1617
// ÷ 0027 × 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
1618
assertAnalyzesTo(analyzer, "\u0027\u0308\u0031\u002C",
1619
new String[] { "\u0031" });
1621
// ÷ 0027 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
1622
assertAnalyzesTo(analyzer, "\u0027\u0031\u002E\u2060",
1623
new String[] { "\u0031" });
1625
// ÷ 0027 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
1626
assertAnalyzesTo(analyzer, "\u0027\u0308\u0031\u002E\u2060",
1627
new String[] { "\u0031" });
1629
// ÷ 0030 ÷ 0001 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
1630
assertAnalyzesTo(analyzer, "\u0030\u0001",
1631
new String[] { "\u0030" });
1633
// ÷ 0030 × 0308 ÷ 0001 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
1634
assertAnalyzesTo(analyzer, "\u0030\u0308\u0001",
1635
new String[] { "\u0030\u0308" });
1637
// ÷ 0030 ÷ 000D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
1638
assertAnalyzesTo(analyzer, "\u0030\r",
1639
new String[] { "\u0030" });
1641
// ÷ 0030 × 0308 ÷ 000D ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
1642
assertAnalyzesTo(analyzer, "\u0030\u0308\r",
1643
new String[] { "\u0030\u0308" });
1645
// ÷ 0030 ÷ 000A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
1646
assertAnalyzesTo(analyzer, "\u0030\n",
1647
new String[] { "\u0030" });
1649
// ÷ 0030 × 0308 ÷ 000A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
1650
assertAnalyzesTo(analyzer, "\u0030\u0308\n",
1651
new String[] { "\u0030\u0308" });
1653
// ÷ 0030 ÷ 000B ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
1654
assertAnalyzesTo(analyzer, "\u0030\u000B",
1655
new String[] { "\u0030" });
1657
// ÷ 0030 × 0308 ÷ 000B ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
1658
assertAnalyzesTo(analyzer, "\u0030\u0308\u000B",
1659
new String[] { "\u0030\u0308" });
1661
// ÷ 0030 ÷ 3031 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
1662
assertAnalyzesTo(analyzer, "\u0030\u3031",
1663
new String[] { "\u0030", "\u3031" });
1665
// ÷ 0030 × 0308 ÷ 3031 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
1666
assertAnalyzesTo(analyzer, "\u0030\u0308\u3031",
1667
new String[] { "\u0030\u0308", "\u3031" });
1669
// ÷ 0030 × 0041 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
1670
assertAnalyzesTo(analyzer, "\u0030\u0041",
1671
new String[] { "\u0030\u0041" });
1673
// ÷ 0030 × 0308 × 0041 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [10.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
1674
assertAnalyzesTo(analyzer, "\u0030\u0308\u0041",
1675
new String[] { "\u0030\u0308\u0041" });
1677
// ÷ 0030 ÷ 003A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
1678
assertAnalyzesTo(analyzer, "\u0030\u003A",
1679
new String[] { "\u0030" });
1681
// ÷ 0030 × 0308 ÷ 003A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
1682
assertAnalyzesTo(analyzer, "\u0030\u0308\u003A",
1683
new String[] { "\u0030\u0308" });
1685
// ÷ 0030 ÷ 002C ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
1686
assertAnalyzesTo(analyzer, "\u0030\u002C",
1687
new String[] { "\u0030" });
1689
// ÷ 0030 × 0308 ÷ 002C ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
1690
assertAnalyzesTo(analyzer, "\u0030\u0308\u002C",
1691
new String[] { "\u0030\u0308" });
1693
// ÷ 0030 ÷ 0027 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
1694
assertAnalyzesTo(analyzer, "\u0030\u0027",
1695
new String[] { "\u0030" });
1697
// ÷ 0030 × 0308 ÷ 0027 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
1698
assertAnalyzesTo(analyzer, "\u0030\u0308\u0027",
1699
new String[] { "\u0030\u0308" });
1701
// ÷ 0030 × 0030 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [8.0] DIGIT ZERO (Numeric) ÷ [0.3]
1702
assertAnalyzesTo(analyzer, "\u0030\u0030",
1703
new String[] { "\u0030\u0030" });
1705
// ÷ 0030 × 0308 × 0030 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [8.0] DIGIT ZERO (Numeric) ÷ [0.3]
1706
assertAnalyzesTo(analyzer, "\u0030\u0308\u0030",
1707
new String[] { "\u0030\u0308\u0030" });
1709
// ÷ 0030 × 005F ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]
1710
assertAnalyzesTo(analyzer, "\u0030\u005F",
1711
new String[] { "\u0030\u005F" });
1713
// ÷ 0030 × 0308 × 005F ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]
1714
assertAnalyzesTo(analyzer, "\u0030\u0308\u005F",
1715
new String[] { "\u0030\u0308\u005F" });
1717
// ÷ 0030 × 00AD ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
1718
assertAnalyzesTo(analyzer, "\u0030\u00AD",
1719
new String[] { "\u0030\u00AD" });
1721
// ÷ 0030 × 0308 × 00AD ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
1722
assertAnalyzesTo(analyzer, "\u0030\u0308\u00AD",
1723
new String[] { "\u0030\u0308\u00AD" });
1725
// ÷ 0030 × 0300 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
1726
assertAnalyzesTo(analyzer, "\u0030\u0300",
1727
new String[] { "\u0030\u0300" });
1729
// ÷ 0030 × 0308 × 0300 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
1730
assertAnalyzesTo(analyzer, "\u0030\u0308\u0300",
1731
new String[] { "\u0030\u0308\u0300" });
1733
// ÷ 0030 × 0061 × 2060 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
1734
assertAnalyzesTo(analyzer, "\u0030\u0061\u2060",
1735
new String[] { "\u0030\u0061\u2060" });
1737
// ÷ 0030 × 0308 × 0061 × 2060 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [10.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
1738
assertAnalyzesTo(analyzer, "\u0030\u0308\u0061\u2060",
1739
new String[] { "\u0030\u0308\u0061\u2060" });
1741
// ÷ 0030 × 0061 ÷ 003A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
1742
assertAnalyzesTo(analyzer, "\u0030\u0061\u003A",
1743
new String[] { "\u0030\u0061" });
1745
// ÷ 0030 × 0308 × 0061 ÷ 003A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
1746
assertAnalyzesTo(analyzer, "\u0030\u0308\u0061\u003A",
1747
new String[] { "\u0030\u0308\u0061" });
1749
// ÷ 0030 × 0061 ÷ 0027 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
1750
assertAnalyzesTo(analyzer, "\u0030\u0061\u0027",
1751
new String[] { "\u0030\u0061" });
1753
// ÷ 0030 × 0308 × 0061 ÷ 0027 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
1754
assertAnalyzesTo(analyzer, "\u0030\u0308\u0061\u0027",
1755
new String[] { "\u0030\u0308\u0061" });
1757
// ÷ 0030 × 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
1758
assertAnalyzesTo(analyzer, "\u0030\u0061\u0027\u2060",
1759
new String[] { "\u0030\u0061" });
1761
// ÷ 0030 × 0308 × 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
1762
assertAnalyzesTo(analyzer, "\u0030\u0308\u0061\u0027\u2060",
1763
new String[] { "\u0030\u0308\u0061" });
1765
// ÷ 0030 × 0061 ÷ 002C ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
1766
assertAnalyzesTo(analyzer, "\u0030\u0061\u002C",
1767
new String[] { "\u0030\u0061" });
1769
// ÷ 0030 × 0308 × 0061 ÷ 002C ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
1770
assertAnalyzesTo(analyzer, "\u0030\u0308\u0061\u002C",
1771
new String[] { "\u0030\u0308\u0061" });
1773
// ÷ 0030 × 0031 ÷ 003A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
1774
assertAnalyzesTo(analyzer, "\u0030\u0031\u003A",
1775
new String[] { "\u0030\u0031" });
1777
// ÷ 0030 × 0308 × 0031 ÷ 003A ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
1778
assertAnalyzesTo(analyzer, "\u0030\u0308\u0031\u003A",
1779
new String[] { "\u0030\u0308\u0031" });
1781
// ÷ 0030 × 0031 ÷ 0027 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
1782
assertAnalyzesTo(analyzer, "\u0030\u0031\u0027",
1783
new String[] { "\u0030\u0031" });
1785
// ÷ 0030 × 0308 × 0031 ÷ 0027 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
1786
assertAnalyzesTo(analyzer, "\u0030\u0308\u0031\u0027",
1787
new String[] { "\u0030\u0308\u0031" });
1789
// ÷ 0030 × 0031 ÷ 002C ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
1790
assertAnalyzesTo(analyzer, "\u0030\u0031\u002C",
1791
new String[] { "\u0030\u0031" });
1793
// ÷ 0030 × 0308 × 0031 ÷ 002C ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
1794
assertAnalyzesTo(analyzer, "\u0030\u0308\u0031\u002C",
1795
new String[] { "\u0030\u0308\u0031" });
1797
// ÷ 0030 × 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
1798
assertAnalyzesTo(analyzer, "\u0030\u0031\u002E\u2060",
1799
new String[] { "\u0030\u0031" });
1801
// ÷ 0030 × 0308 × 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
1802
assertAnalyzesTo(analyzer, "\u0030\u0308\u0031\u002E\u2060",
1803
new String[] { "\u0030\u0308\u0031" });
1805
// ÷ 005F ÷ 0001 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
1806
assertAnalyzesTo(analyzer, "\u005F\u0001",
1809
// ÷ 005F × 0308 ÷ 0001 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
1810
assertAnalyzesTo(analyzer, "\u005F\u0308\u0001",
1813
// ÷ 005F ÷ 000D ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
1814
assertAnalyzesTo(analyzer, "\u005F\r",
1817
// ÷ 005F × 0308 ÷ 000D ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
1818
assertAnalyzesTo(analyzer, "\u005F\u0308\r",
1821
// ÷ 005F ÷ 000A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
1822
assertAnalyzesTo(analyzer, "\u005F\n",
1825
// ÷ 005F × 0308 ÷ 000A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
1826
assertAnalyzesTo(analyzer, "\u005F\u0308\n",
1829
// ÷ 005F ÷ 000B ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
1830
assertAnalyzesTo(analyzer, "\u005F\u000B",
1833
// ÷ 005F × 0308 ÷ 000B ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
1834
assertAnalyzesTo(analyzer, "\u005F\u0308\u000B",
1837
// ÷ 005F × 3031 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
1838
assertAnalyzesTo(analyzer, "\u005F\u3031",
1839
new String[] { "\u005F\u3031" });
1841
// ÷ 005F × 0308 × 3031 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
1842
assertAnalyzesTo(analyzer, "\u005F\u0308\u3031",
1843
new String[] { "\u005F\u0308\u3031" });
1845
// ÷ 005F × 0041 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
1846
assertAnalyzesTo(analyzer, "\u005F\u0041",
1847
new String[] { "\u005F\u0041" });
1849
// ÷ 005F × 0308 × 0041 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
1850
assertAnalyzesTo(analyzer, "\u005F\u0308\u0041",
1851
new String[] { "\u005F\u0308\u0041" });
1853
// ÷ 005F ÷ 003A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
1854
assertAnalyzesTo(analyzer, "\u005F\u003A",
1857
// ÷ 005F × 0308 ÷ 003A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
1858
assertAnalyzesTo(analyzer, "\u005F\u0308\u003A",
1861
// ÷ 005F ÷ 002C ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
1862
assertAnalyzesTo(analyzer, "\u005F\u002C",
1865
// ÷ 005F × 0308 ÷ 002C ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
1866
assertAnalyzesTo(analyzer, "\u005F\u0308\u002C",
1869
// ÷ 005F ÷ 0027 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
1870
assertAnalyzesTo(analyzer, "\u005F\u0027",
1873
// ÷ 005F × 0308 ÷ 0027 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
1874
assertAnalyzesTo(analyzer, "\u005F\u0308\u0027",
1877
// ÷ 005F × 0030 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] DIGIT ZERO (Numeric) ÷ [0.3]
1878
assertAnalyzesTo(analyzer, "\u005F\u0030",
1879
new String[] { "\u005F\u0030" });
1881
// ÷ 005F × 0308 × 0030 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] DIGIT ZERO (Numeric) ÷ [0.3]
1882
assertAnalyzesTo(analyzer, "\u005F\u0308\u0030",
1883
new String[] { "\u005F\u0308\u0030" });
1885
// ÷ 005F × 005F ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]
1886
assertAnalyzesTo(analyzer, "\u005F\u005F",
1889
// ÷ 005F × 0308 × 005F ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]
1890
assertAnalyzesTo(analyzer, "\u005F\u0308\u005F",
1893
// ÷ 005F × 00AD ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
1894
assertAnalyzesTo(analyzer, "\u005F\u00AD",
1897
// ÷ 005F × 0308 × 00AD ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
1898
assertAnalyzesTo(analyzer, "\u005F\u0308\u00AD",
1901
// ÷ 005F × 0300 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
1902
assertAnalyzesTo(analyzer, "\u005F\u0300",
1905
// ÷ 005F × 0308 × 0300 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
1906
assertAnalyzesTo(analyzer, "\u005F\u0308\u0300",
1909
// ÷ 005F × 0061 × 2060 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
1910
assertAnalyzesTo(analyzer, "\u005F\u0061\u2060",
1911
new String[] { "\u005F\u0061\u2060" });
1913
// ÷ 005F × 0308 × 0061 × 2060 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
1914
assertAnalyzesTo(analyzer, "\u005F\u0308\u0061\u2060",
1915
new String[] { "\u005F\u0308\u0061\u2060" });
1917
// ÷ 005F × 0061 ÷ 003A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
1918
assertAnalyzesTo(analyzer, "\u005F\u0061\u003A",
1919
new String[] { "\u005F\u0061" });
1921
// ÷ 005F × 0308 × 0061 ÷ 003A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
1922
assertAnalyzesTo(analyzer, "\u005F\u0308\u0061\u003A",
1923
new String[] { "\u005F\u0308\u0061" });
1925
// ÷ 005F × 0061 ÷ 0027 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
1926
assertAnalyzesTo(analyzer, "\u005F\u0061\u0027",
1927
new String[] { "\u005F\u0061" });
1929
// ÷ 005F × 0308 × 0061 ÷ 0027 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
1930
assertAnalyzesTo(analyzer, "\u005F\u0308\u0061\u0027",
1931
new String[] { "\u005F\u0308\u0061" });
1933
// ÷ 005F × 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
1934
assertAnalyzesTo(analyzer, "\u005F\u0061\u0027\u2060",
1935
new String[] { "\u005F\u0061" });
1937
// ÷ 005F × 0308 × 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
1938
assertAnalyzesTo(analyzer, "\u005F\u0308\u0061\u0027\u2060",
1939
new String[] { "\u005F\u0308\u0061" });
1941
// ÷ 005F × 0061 ÷ 002C ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
1942
assertAnalyzesTo(analyzer, "\u005F\u0061\u002C",
1943
new String[] { "\u005F\u0061" });
1945
// ÷ 005F × 0308 × 0061 ÷ 002C ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
1946
assertAnalyzesTo(analyzer, "\u005F\u0308\u0061\u002C",
1947
new String[] { "\u005F\u0308\u0061" });
1949
// ÷ 005F × 0031 ÷ 003A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
1950
assertAnalyzesTo(analyzer, "\u005F\u0031\u003A",
1951
new String[] { "\u005F\u0031" });
1953
// ÷ 005F × 0308 × 0031 ÷ 003A ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
1954
assertAnalyzesTo(analyzer, "\u005F\u0308\u0031\u003A",
1955
new String[] { "\u005F\u0308\u0031" });
1957
// ÷ 005F × 0031 ÷ 0027 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
1958
assertAnalyzesTo(analyzer, "\u005F\u0031\u0027",
1959
new String[] { "\u005F\u0031" });
1961
// ÷ 005F × 0308 × 0031 ÷ 0027 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
1962
assertAnalyzesTo(analyzer, "\u005F\u0308\u0031\u0027",
1963
new String[] { "\u005F\u0308\u0031" });
1965
// ÷ 005F × 0031 ÷ 002C ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
1966
assertAnalyzesTo(analyzer, "\u005F\u0031\u002C",
1967
new String[] { "\u005F\u0031" });
1969
// ÷ 005F × 0308 × 0031 ÷ 002C ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
1970
assertAnalyzesTo(analyzer, "\u005F\u0308\u0031\u002C",
1971
new String[] { "\u005F\u0308\u0031" });
1973
// ÷ 005F × 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
1974
assertAnalyzesTo(analyzer, "\u005F\u0031\u002E\u2060",
1975
new String[] { "\u005F\u0031" });
1977
// ÷ 005F × 0308 × 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
1978
assertAnalyzesTo(analyzer, "\u005F\u0308\u0031\u002E\u2060",
1979
new String[] { "\u005F\u0308\u0031" });
1981
// ÷ 00AD ÷ 0001 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
1982
assertAnalyzesTo(analyzer, "\u00AD\u0001",
1985
// ÷ 00AD × 0308 ÷ 0001 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
1986
assertAnalyzesTo(analyzer, "\u00AD\u0308\u0001",
1989
// ÷ 00AD ÷ 000D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
1990
assertAnalyzesTo(analyzer, "\u00AD\r",
1993
// ÷ 00AD × 0308 ÷ 000D ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
1994
assertAnalyzesTo(analyzer, "\u00AD\u0308\r",
1997
// ÷ 00AD ÷ 000A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
1998
assertAnalyzesTo(analyzer, "\u00AD\n",
2001
// ÷ 00AD × 0308 ÷ 000A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
2002
assertAnalyzesTo(analyzer, "\u00AD\u0308\n",
2005
// ÷ 00AD ÷ 000B ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
2006
assertAnalyzesTo(analyzer, "\u00AD\u000B",
2009
// ÷ 00AD × 0308 ÷ 000B ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
2010
assertAnalyzesTo(analyzer, "\u00AD\u0308\u000B",
2013
// ÷ 00AD ÷ 3031 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
2014
assertAnalyzesTo(analyzer, "\u00AD\u3031",
2015
new String[] { "\u3031" });
2017
// ÷ 00AD × 0308 ÷ 3031 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
2018
assertAnalyzesTo(analyzer, "\u00AD\u0308\u3031",
2019
new String[] { "\u3031" });
2021
// ÷ 00AD ÷ 0041 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
2022
assertAnalyzesTo(analyzer, "\u00AD\u0041",
2023
new String[] { "\u0041" });
2025
// ÷ 00AD × 0308 ÷ 0041 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
2026
assertAnalyzesTo(analyzer, "\u00AD\u0308\u0041",
2027
new String[] { "\u0041" });
2029
// ÷ 00AD ÷ 003A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
2030
assertAnalyzesTo(analyzer, "\u00AD\u003A",
2033
// ÷ 00AD × 0308 ÷ 003A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
2034
assertAnalyzesTo(analyzer, "\u00AD\u0308\u003A",
2037
// ÷ 00AD ÷ 002C ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
2038
assertAnalyzesTo(analyzer, "\u00AD\u002C",
2041
// ÷ 00AD × 0308 ÷ 002C ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
2042
assertAnalyzesTo(analyzer, "\u00AD\u0308\u002C",
2045
// ÷ 00AD ÷ 0027 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
2046
assertAnalyzesTo(analyzer, "\u00AD\u0027",
2049
// ÷ 00AD × 0308 ÷ 0027 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
2050
assertAnalyzesTo(analyzer, "\u00AD\u0308\u0027",
2053
// ÷ 00AD ÷ 0030 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
2054
assertAnalyzesTo(analyzer, "\u00AD\u0030",
2055
new String[] { "\u0030" });
2057
// ÷ 00AD × 0308 ÷ 0030 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
2058
assertAnalyzesTo(analyzer, "\u00AD\u0308\u0030",
2059
new String[] { "\u0030" });
2061
// ÷ 00AD ÷ 005F ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
2062
assertAnalyzesTo(analyzer, "\u00AD\u005F",
2065
// ÷ 00AD × 0308 ÷ 005F ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
2066
assertAnalyzesTo(analyzer, "\u00AD\u0308\u005F",
2069
// ÷ 00AD × 00AD ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
2070
assertAnalyzesTo(analyzer, "\u00AD\u00AD",
2073
// ÷ 00AD × 0308 × 00AD ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
2074
assertAnalyzesTo(analyzer, "\u00AD\u0308\u00AD",
2077
// ÷ 00AD × 0300 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
2078
assertAnalyzesTo(analyzer, "\u00AD\u0300",
2081
// ÷ 00AD × 0308 × 0300 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
2082
assertAnalyzesTo(analyzer, "\u00AD\u0308\u0300",
2085
// ÷ 00AD ÷ 0061 × 2060 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
2086
assertAnalyzesTo(analyzer, "\u00AD\u0061\u2060",
2087
new String[] { "\u0061\u2060" });
2089
// ÷ 00AD × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
2090
assertAnalyzesTo(analyzer, "\u00AD\u0308\u0061\u2060",
2091
new String[] { "\u0061\u2060" });
2093
// ÷ 00AD ÷ 0061 ÷ 003A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
2094
assertAnalyzesTo(analyzer, "\u00AD\u0061\u003A",
2095
new String[] { "\u0061" });
2097
// ÷ 00AD × 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
2098
assertAnalyzesTo(analyzer, "\u00AD\u0308\u0061\u003A",
2099
new String[] { "\u0061" });
2101
// ÷ 00AD ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
2102
assertAnalyzesTo(analyzer, "\u00AD\u0061\u0027",
2103
new String[] { "\u0061" });
2105
// ÷ 00AD × 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
2106
assertAnalyzesTo(analyzer, "\u00AD\u0308\u0061\u0027",
2107
new String[] { "\u0061" });
2109
// ÷ 00AD ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
2110
assertAnalyzesTo(analyzer, "\u00AD\u0061\u0027\u2060",
2111
new String[] { "\u0061" });
2113
// ÷ 00AD × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
2114
assertAnalyzesTo(analyzer, "\u00AD\u0308\u0061\u0027\u2060",
2115
new String[] { "\u0061" });
2117
// ÷ 00AD ÷ 0061 ÷ 002C ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
2118
assertAnalyzesTo(analyzer, "\u00AD\u0061\u002C",
2119
new String[] { "\u0061" });
2121
// ÷ 00AD × 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
2122
assertAnalyzesTo(analyzer, "\u00AD\u0308\u0061\u002C",
2123
new String[] { "\u0061" });
2125
// ÷ 00AD ÷ 0031 ÷ 003A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
2126
assertAnalyzesTo(analyzer, "\u00AD\u0031\u003A",
2127
new String[] { "\u0031" });
2129
// ÷ 00AD × 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
2130
assertAnalyzesTo(analyzer, "\u00AD\u0308\u0031\u003A",
2131
new String[] { "\u0031" });
2133
// ÷ 00AD ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
2134
assertAnalyzesTo(analyzer, "\u00AD\u0031\u0027",
2135
new String[] { "\u0031" });
2137
// ÷ 00AD × 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
2138
assertAnalyzesTo(analyzer, "\u00AD\u0308\u0031\u0027",
2139
new String[] { "\u0031" });
2141
// ÷ 00AD ÷ 0031 ÷ 002C ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
2142
assertAnalyzesTo(analyzer, "\u00AD\u0031\u002C",
2143
new String[] { "\u0031" });
2145
// ÷ 00AD × 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
2146
assertAnalyzesTo(analyzer, "\u00AD\u0308\u0031\u002C",
2147
new String[] { "\u0031" });
2149
// ÷ 00AD ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
2150
assertAnalyzesTo(analyzer, "\u00AD\u0031\u002E\u2060",
2151
new String[] { "\u0031" });
2153
// ÷ 00AD × 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
2154
assertAnalyzesTo(analyzer, "\u00AD\u0308\u0031\u002E\u2060",
2155
new String[] { "\u0031" });
2157
// ÷ 0300 ÷ 0001 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
2158
assertAnalyzesTo(analyzer, "\u0300\u0001",
2161
// ÷ 0300 × 0308 ÷ 0001 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
2162
assertAnalyzesTo(analyzer, "\u0300\u0308\u0001",
2165
// ÷ 0300 ÷ 000D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
2166
assertAnalyzesTo(analyzer, "\u0300\r",
2169
// ÷ 0300 × 0308 ÷ 000D ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
2170
assertAnalyzesTo(analyzer, "\u0300\u0308\r",
2173
// ÷ 0300 ÷ 000A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
2174
assertAnalyzesTo(analyzer, "\u0300\n",
2177
// ÷ 0300 × 0308 ÷ 000A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
2178
assertAnalyzesTo(analyzer, "\u0300\u0308\n",
2181
// ÷ 0300 ÷ 000B ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
2182
assertAnalyzesTo(analyzer, "\u0300\u000B",
2185
// ÷ 0300 × 0308 ÷ 000B ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
2186
assertAnalyzesTo(analyzer, "\u0300\u0308\u000B",
2189
// ÷ 0300 ÷ 3031 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
2190
assertAnalyzesTo(analyzer, "\u0300\u3031",
2191
new String[] { "\u3031" });
2193
// ÷ 0300 × 0308 ÷ 3031 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
2194
assertAnalyzesTo(analyzer, "\u0300\u0308\u3031",
2195
new String[] { "\u3031" });
2197
// ÷ 0300 ÷ 0041 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
2198
assertAnalyzesTo(analyzer, "\u0300\u0041",
2199
new String[] { "\u0041" });
2201
// ÷ 0300 × 0308 ÷ 0041 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
2202
assertAnalyzesTo(analyzer, "\u0300\u0308\u0041",
2203
new String[] { "\u0041" });
2205
// ÷ 0300 ÷ 003A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
2206
assertAnalyzesTo(analyzer, "\u0300\u003A",
2209
// ÷ 0300 × 0308 ÷ 003A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
2210
assertAnalyzesTo(analyzer, "\u0300\u0308\u003A",
2213
// ÷ 0300 ÷ 002C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
2214
assertAnalyzesTo(analyzer, "\u0300\u002C",
2217
// ÷ 0300 × 0308 ÷ 002C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
2218
assertAnalyzesTo(analyzer, "\u0300\u0308\u002C",
2221
// ÷ 0300 ÷ 0027 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
2222
assertAnalyzesTo(analyzer, "\u0300\u0027",
2225
// ÷ 0300 × 0308 ÷ 0027 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
2226
assertAnalyzesTo(analyzer, "\u0300\u0308\u0027",
2229
// ÷ 0300 ÷ 0030 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
2230
assertAnalyzesTo(analyzer, "\u0300\u0030",
2231
new String[] { "\u0030" });
2233
// ÷ 0300 × 0308 ÷ 0030 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
2234
assertAnalyzesTo(analyzer, "\u0300\u0308\u0030",
2235
new String[] { "\u0030" });
2237
// ÷ 0300 ÷ 005F ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
2238
assertAnalyzesTo(analyzer, "\u0300\u005F",
2241
// ÷ 0300 × 0308 ÷ 005F ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
2242
assertAnalyzesTo(analyzer, "\u0300\u0308\u005F",
2245
// ÷ 0300 × 00AD ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
2246
assertAnalyzesTo(analyzer, "\u0300\u00AD",
2249
// ÷ 0300 × 0308 × 00AD ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
2250
assertAnalyzesTo(analyzer, "\u0300\u0308\u00AD",
2253
// ÷ 0300 × 0300 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
2254
assertAnalyzesTo(analyzer, "\u0300\u0300",
2257
// ÷ 0300 × 0308 × 0300 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
2258
assertAnalyzesTo(analyzer, "\u0300\u0308\u0300",
2261
// ÷ 0300 ÷ 0061 × 2060 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
2262
assertAnalyzesTo(analyzer, "\u0300\u0061\u2060",
2263
new String[] { "\u0061\u2060" });
2265
// ÷ 0300 × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
2266
assertAnalyzesTo(analyzer, "\u0300\u0308\u0061\u2060",
2267
new String[] { "\u0061\u2060" });
2269
// ÷ 0300 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
2270
assertAnalyzesTo(analyzer, "\u0300\u0061\u003A",
2271
new String[] { "\u0061" });
2273
// ÷ 0300 × 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
2274
assertAnalyzesTo(analyzer, "\u0300\u0308\u0061\u003A",
2275
new String[] { "\u0061" });
2277
// ÷ 0300 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
2278
assertAnalyzesTo(analyzer, "\u0300\u0061\u0027",
2279
new String[] { "\u0061" });
2281
// ÷ 0300 × 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
2282
assertAnalyzesTo(analyzer, "\u0300\u0308\u0061\u0027",
2283
new String[] { "\u0061" });
2285
// ÷ 0300 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
2286
assertAnalyzesTo(analyzer, "\u0300\u0061\u0027\u2060",
2287
new String[] { "\u0061" });
2289
// ÷ 0300 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
2290
assertAnalyzesTo(analyzer, "\u0300\u0308\u0061\u0027\u2060",
2291
new String[] { "\u0061" });
2293
// ÷ 0300 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
2294
assertAnalyzesTo(analyzer, "\u0300\u0061\u002C",
2295
new String[] { "\u0061" });
2297
// ÷ 0300 × 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
2298
assertAnalyzesTo(analyzer, "\u0300\u0308\u0061\u002C",
2299
new String[] { "\u0061" });
2301
// ÷ 0300 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
2302
assertAnalyzesTo(analyzer, "\u0300\u0031\u003A",
2303
new String[] { "\u0031" });
2305
// ÷ 0300 × 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
2306
assertAnalyzesTo(analyzer, "\u0300\u0308\u0031\u003A",
2307
new String[] { "\u0031" });
2309
// ÷ 0300 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
2310
assertAnalyzesTo(analyzer, "\u0300\u0031\u0027",
2311
new String[] { "\u0031" });
2313
// ÷ 0300 × 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
2314
assertAnalyzesTo(analyzer, "\u0300\u0308\u0031\u0027",
2315
new String[] { "\u0031" });
2317
// ÷ 0300 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
2318
assertAnalyzesTo(analyzer, "\u0300\u0031\u002C",
2319
new String[] { "\u0031" });
2321
// ÷ 0300 × 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
2322
assertAnalyzesTo(analyzer, "\u0300\u0308\u0031\u002C",
2323
new String[] { "\u0031" });
2325
// ÷ 0300 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
2326
assertAnalyzesTo(analyzer, "\u0300\u0031\u002E\u2060",
2327
new String[] { "\u0031" });
2329
// ÷ 0300 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
2330
assertAnalyzesTo(analyzer, "\u0300\u0308\u0031\u002E\u2060",
2331
new String[] { "\u0031" });
2333
// ÷ 0061 × 2060 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
2334
assertAnalyzesTo(analyzer, "\u0061\u2060\u0001",
2335
new String[] { "\u0061\u2060" });
2337
// ÷ 0061 × 2060 × 0308 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
2338
assertAnalyzesTo(analyzer, "\u0061\u2060\u0308\u0001",
2339
new String[] { "\u0061\u2060\u0308" });
2341
// ÷ 0061 × 2060 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
2342
assertAnalyzesTo(analyzer, "\u0061\u2060\r",
2343
new String[] { "\u0061\u2060" });
2345
// ÷ 0061 × 2060 × 0308 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
2346
assertAnalyzesTo(analyzer, "\u0061\u2060\u0308\r",
2347
new String[] { "\u0061\u2060\u0308" });
2349
// ÷ 0061 × 2060 ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
2350
assertAnalyzesTo(analyzer, "\u0061\u2060\n",
2351
new String[] { "\u0061\u2060" });
2353
// ÷ 0061 × 2060 × 0308 ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
2354
assertAnalyzesTo(analyzer, "\u0061\u2060\u0308\n",
2355
new String[] { "\u0061\u2060\u0308" });
2357
// ÷ 0061 × 2060 ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
2358
assertAnalyzesTo(analyzer, "\u0061\u2060\u000B",
2359
new String[] { "\u0061\u2060" });
2361
// ÷ 0061 × 2060 × 0308 ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
2362
assertAnalyzesTo(analyzer, "\u0061\u2060\u0308\u000B",
2363
new String[] { "\u0061\u2060\u0308" });
2365
// ÷ 0061 × 2060 ÷ 3031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
2366
assertAnalyzesTo(analyzer, "\u0061\u2060\u3031",
2367
new String[] { "\u0061\u2060", "\u3031" });
2369
// ÷ 0061 × 2060 × 0308 ÷ 3031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
2370
assertAnalyzesTo(analyzer, "\u0061\u2060\u0308\u3031",
2371
new String[] { "\u0061\u2060\u0308", "\u3031" });
2373
// ÷ 0061 × 2060 × 0041 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
2374
assertAnalyzesTo(analyzer, "\u0061\u2060\u0041",
2375
new String[] { "\u0061\u2060\u0041" });
2377
// ÷ 0061 × 2060 × 0308 × 0041 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
2378
assertAnalyzesTo(analyzer, "\u0061\u2060\u0308\u0041",
2379
new String[] { "\u0061\u2060\u0308\u0041" });
2381
// ÷ 0061 × 2060 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
2382
assertAnalyzesTo(analyzer, "\u0061\u2060\u003A",
2383
new String[] { "\u0061\u2060" });
2385
// ÷ 0061 × 2060 × 0308 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
2386
assertAnalyzesTo(analyzer, "\u0061\u2060\u0308\u003A",
2387
new String[] { "\u0061\u2060\u0308" });
2389
// ÷ 0061 × 2060 ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
2390
assertAnalyzesTo(analyzer, "\u0061\u2060\u002C",
2391
new String[] { "\u0061\u2060" });
2393
// ÷ 0061 × 2060 × 0308 ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
2394
assertAnalyzesTo(analyzer, "\u0061\u2060\u0308\u002C",
2395
new String[] { "\u0061\u2060\u0308" });
2397
// ÷ 0061 × 2060 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
2398
assertAnalyzesTo(analyzer, "\u0061\u2060\u0027",
2399
new String[] { "\u0061\u2060" });
2401
// ÷ 0061 × 2060 × 0308 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
2402
assertAnalyzesTo(analyzer, "\u0061\u2060\u0308\u0027",
2403
new String[] { "\u0061\u2060\u0308" });
2405
// ÷ 0061 × 2060 × 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3]
2406
assertAnalyzesTo(analyzer, "\u0061\u2060\u0030",
2407
new String[] { "\u0061\u2060\u0030" });
2409
// ÷ 0061 × 2060 × 0308 × 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3]
2410
assertAnalyzesTo(analyzer, "\u0061\u2060\u0308\u0030",
2411
new String[] { "\u0061\u2060\u0308\u0030" });
2413
// ÷ 0061 × 2060 × 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]
2414
assertAnalyzesTo(analyzer, "\u0061\u2060\u005F",
2415
new String[] { "\u0061\u2060\u005F" });
2417
// ÷ 0061 × 2060 × 0308 × 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]
2418
assertAnalyzesTo(analyzer, "\u0061\u2060\u0308\u005F",
2419
new String[] { "\u0061\u2060\u0308\u005F" });
2421
// ÷ 0061 × 2060 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
2422
assertAnalyzesTo(analyzer, "\u0061\u2060\u00AD",
2423
new String[] { "\u0061\u2060\u00AD" });
2425
// ÷ 0061 × 2060 × 0308 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
2426
assertAnalyzesTo(analyzer, "\u0061\u2060\u0308\u00AD",
2427
new String[] { "\u0061\u2060\u0308\u00AD" });
2429
// ÷ 0061 × 2060 × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
2430
assertAnalyzesTo(analyzer, "\u0061\u2060\u0300",
2431
new String[] { "\u0061\u2060\u0300" });
2433
// ÷ 0061 × 2060 × 0308 × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
2434
assertAnalyzesTo(analyzer, "\u0061\u2060\u0308\u0300",
2435
new String[] { "\u0061\u2060\u0308\u0300" });
2437
// ÷ 0061 × 2060 × 0061 × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
2438
assertAnalyzesTo(analyzer, "\u0061\u2060\u0061\u2060",
2439
new String[] { "\u0061\u2060\u0061\u2060" });
2441
// ÷ 0061 × 2060 × 0308 × 0061 × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
2442
assertAnalyzesTo(analyzer, "\u0061\u2060\u0308\u0061\u2060",
2443
new String[] { "\u0061\u2060\u0308\u0061\u2060" });
2445
// ÷ 0061 × 2060 × 0061 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
2446
assertAnalyzesTo(analyzer, "\u0061\u2060\u0061\u003A",
2447
new String[] { "\u0061\u2060\u0061" });
2449
// ÷ 0061 × 2060 × 0308 × 0061 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
2450
assertAnalyzesTo(analyzer, "\u0061\u2060\u0308\u0061\u003A",
2451
new String[] { "\u0061\u2060\u0308\u0061" });
2453
// ÷ 0061 × 2060 × 0061 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
2454
assertAnalyzesTo(analyzer, "\u0061\u2060\u0061\u0027",
2455
new String[] { "\u0061\u2060\u0061" });
2457
// ÷ 0061 × 2060 × 0308 × 0061 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
2458
assertAnalyzesTo(analyzer, "\u0061\u2060\u0308\u0061\u0027",
2459
new String[] { "\u0061\u2060\u0308\u0061" });
2461
// ÷ 0061 × 2060 × 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
2462
assertAnalyzesTo(analyzer, "\u0061\u2060\u0061\u0027\u2060",
2463
new String[] { "\u0061\u2060\u0061" });
2465
// ÷ 0061 × 2060 × 0308 × 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
2466
assertAnalyzesTo(analyzer, "\u0061\u2060\u0308\u0061\u0027\u2060",
2467
new String[] { "\u0061\u2060\u0308\u0061" });
2469
// ÷ 0061 × 2060 × 0061 ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
2470
assertAnalyzesTo(analyzer, "\u0061\u2060\u0061\u002C",
2471
new String[] { "\u0061\u2060\u0061" });
2473
// ÷ 0061 × 2060 × 0308 × 0061 ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
2474
assertAnalyzesTo(analyzer, "\u0061\u2060\u0308\u0061\u002C",
2475
new String[] { "\u0061\u2060\u0308\u0061" });
2477
// ÷ 0061 × 2060 × 0031 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
2478
assertAnalyzesTo(analyzer, "\u0061\u2060\u0031\u003A",
2479
new String[] { "\u0061\u2060\u0031" });
2481
// ÷ 0061 × 2060 × 0308 × 0031 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
2482
assertAnalyzesTo(analyzer, "\u0061\u2060\u0308\u0031\u003A",
2483
new String[] { "\u0061\u2060\u0308\u0031" });
2485
// ÷ 0061 × 2060 × 0031 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
2486
assertAnalyzesTo(analyzer, "\u0061\u2060\u0031\u0027",
2487
new String[] { "\u0061\u2060\u0031" });
2489
// ÷ 0061 × 2060 × 0308 × 0031 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
2490
assertAnalyzesTo(analyzer, "\u0061\u2060\u0308\u0031\u0027",
2491
new String[] { "\u0061\u2060\u0308\u0031" });
2493
// ÷ 0061 × 2060 × 0031 ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
2494
assertAnalyzesTo(analyzer, "\u0061\u2060\u0031\u002C",
2495
new String[] { "\u0061\u2060\u0031" });
2497
// ÷ 0061 × 2060 × 0308 × 0031 ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
2498
assertAnalyzesTo(analyzer, "\u0061\u2060\u0308\u0031\u002C",
2499
new String[] { "\u0061\u2060\u0308\u0031" });
2501
// ÷ 0061 × 2060 × 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
2502
assertAnalyzesTo(analyzer, "\u0061\u2060\u0031\u002E\u2060",
2503
new String[] { "\u0061\u2060\u0031" });
2505
// ÷ 0061 × 2060 × 0308 × 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
2506
assertAnalyzesTo(analyzer, "\u0061\u2060\u0308\u0031\u002E\u2060",
2507
new String[] { "\u0061\u2060\u0308\u0031" });
2509
// ÷ 0061 ÷ 003A ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
2510
assertAnalyzesTo(analyzer, "\u0061\u003A\u0001",
2511
new String[] { "\u0061" });
2513
// ÷ 0061 ÷ 003A × 0308 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
2514
assertAnalyzesTo(analyzer, "\u0061\u003A\u0308\u0001",
2515
new String[] { "\u0061" });
2517
// ÷ 0061 ÷ 003A ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
2518
assertAnalyzesTo(analyzer, "\u0061\u003A\r",
2519
new String[] { "\u0061" });
2521
// ÷ 0061 ÷ 003A × 0308 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
2522
assertAnalyzesTo(analyzer, "\u0061\u003A\u0308\r",
2523
new String[] { "\u0061" });
2525
// ÷ 0061 ÷ 003A ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
2526
assertAnalyzesTo(analyzer, "\u0061\u003A\n",
2527
new String[] { "\u0061" });
2529
// ÷ 0061 ÷ 003A × 0308 ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
2530
assertAnalyzesTo(analyzer, "\u0061\u003A\u0308\n",
2531
new String[] { "\u0061" });
2533
// ÷ 0061 ÷ 003A ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
2534
assertAnalyzesTo(analyzer, "\u0061\u003A\u000B",
2535
new String[] { "\u0061" });
2537
// ÷ 0061 ÷ 003A × 0308 ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
2538
assertAnalyzesTo(analyzer, "\u0061\u003A\u0308\u000B",
2539
new String[] { "\u0061" });
2541
// ÷ 0061 ÷ 003A ÷ 3031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
2542
assertAnalyzesTo(analyzer, "\u0061\u003A\u3031",
2543
new String[] { "\u0061", "\u3031" });
2545
// ÷ 0061 ÷ 003A × 0308 ÷ 3031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
2546
assertAnalyzesTo(analyzer, "\u0061\u003A\u0308\u3031",
2547
new String[] { "\u0061", "\u3031" });
2549
// ÷ 0061 × 003A × 0041 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
2550
assertAnalyzesTo(analyzer, "\u0061\u003A\u0041",
2551
new String[] { "\u0061\u003A\u0041" });
2553
// ÷ 0061 × 003A × 0308 × 0041 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
2554
assertAnalyzesTo(analyzer, "\u0061\u003A\u0308\u0041",
2555
new String[] { "\u0061\u003A\u0308\u0041" });
2557
// ÷ 0061 ÷ 003A ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
2558
assertAnalyzesTo(analyzer, "\u0061\u003A\u003A",
2559
new String[] { "\u0061" });
2561
// ÷ 0061 ÷ 003A × 0308 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
2562
assertAnalyzesTo(analyzer, "\u0061\u003A\u0308\u003A",
2563
new String[] { "\u0061" });
2565
// ÷ 0061 ÷ 003A ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
2566
assertAnalyzesTo(analyzer, "\u0061\u003A\u002C",
2567
new String[] { "\u0061" });
2569
// ÷ 0061 ÷ 003A × 0308 ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
2570
assertAnalyzesTo(analyzer, "\u0061\u003A\u0308\u002C",
2571
new String[] { "\u0061" });
2573
// ÷ 0061 ÷ 003A ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
2574
assertAnalyzesTo(analyzer, "\u0061\u003A\u0027",
2575
new String[] { "\u0061" });
2577
// ÷ 0061 ÷ 003A × 0308 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
2578
assertAnalyzesTo(analyzer, "\u0061\u003A\u0308\u0027",
2579
new String[] { "\u0061" });
2581
// ÷ 0061 ÷ 003A ÷ 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
2582
assertAnalyzesTo(analyzer, "\u0061\u003A\u0030",
2583
new String[] { "\u0061", "\u0030" });
2585
// ÷ 0061 ÷ 003A × 0308 ÷ 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
2586
assertAnalyzesTo(analyzer, "\u0061\u003A\u0308\u0030",
2587
new String[] { "\u0061", "\u0030" });
2589
// ÷ 0061 ÷ 003A ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
2590
assertAnalyzesTo(analyzer, "\u0061\u003A\u005F",
2591
new String[] { "\u0061" });
2593
// ÷ 0061 ÷ 003A × 0308 ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
2594
assertAnalyzesTo(analyzer, "\u0061\u003A\u0308\u005F",
2595
new String[] { "\u0061" });
2597
// ÷ 0061 ÷ 003A × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
2598
assertAnalyzesTo(analyzer, "\u0061\u003A\u00AD",
2599
new String[] { "\u0061" });
2601
// ÷ 0061 ÷ 003A × 0308 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
2602
assertAnalyzesTo(analyzer, "\u0061\u003A\u0308\u00AD",
2603
new String[] { "\u0061" });
2605
// ÷ 0061 ÷ 003A × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
2606
assertAnalyzesTo(analyzer, "\u0061\u003A\u0300",
2607
new String[] { "\u0061" });
2609
// ÷ 0061 ÷ 003A × 0308 × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
2610
assertAnalyzesTo(analyzer, "\u0061\u003A\u0308\u0300",
2611
new String[] { "\u0061" });
2613
// ÷ 0061 × 003A × 0061 × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
2614
assertAnalyzesTo(analyzer, "\u0061\u003A\u0061\u2060",
2615
new String[] { "\u0061\u003A\u0061\u2060" });
2617
// ÷ 0061 × 003A × 0308 × 0061 × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
2618
assertAnalyzesTo(analyzer, "\u0061\u003A\u0308\u0061\u2060",
2619
new String[] { "\u0061\u003A\u0308\u0061\u2060" });
2621
// ÷ 0061 × 003A × 0061 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
2622
assertAnalyzesTo(analyzer, "\u0061\u003A\u0061\u003A",
2623
new String[] { "\u0061\u003A\u0061" });
2625
// ÷ 0061 × 003A × 0308 × 0061 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
2626
assertAnalyzesTo(analyzer, "\u0061\u003A\u0308\u0061\u003A",
2627
new String[] { "\u0061\u003A\u0308\u0061" });
2629
// ÷ 0061 × 003A × 0061 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
2630
assertAnalyzesTo(analyzer, "\u0061\u003A\u0061\u0027",
2631
new String[] { "\u0061\u003A\u0061" });
2633
// ÷ 0061 × 003A × 0308 × 0061 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
2634
assertAnalyzesTo(analyzer, "\u0061\u003A\u0308\u0061\u0027",
2635
new String[] { "\u0061\u003A\u0308\u0061" });
2637
// ÷ 0061 × 003A × 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
2638
assertAnalyzesTo(analyzer, "\u0061\u003A\u0061\u0027\u2060",
2639
new String[] { "\u0061\u003A\u0061" });
2641
// ÷ 0061 × 003A × 0308 × 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
2642
assertAnalyzesTo(analyzer, "\u0061\u003A\u0308\u0061\u0027\u2060",
2643
new String[] { "\u0061\u003A\u0308\u0061" });
2645
// ÷ 0061 × 003A × 0061 ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
2646
assertAnalyzesTo(analyzer, "\u0061\u003A\u0061\u002C",
2647
new String[] { "\u0061\u003A\u0061" });
2649
// ÷ 0061 × 003A × 0308 × 0061 ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
2650
assertAnalyzesTo(analyzer, "\u0061\u003A\u0308\u0061\u002C",
2651
new String[] { "\u0061\u003A\u0308\u0061" });
2653
// ÷ 0061 ÷ 003A ÷ 0031 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
2654
assertAnalyzesTo(analyzer, "\u0061\u003A\u0031\u003A",
2655
new String[] { "\u0061", "\u0031" });
2657
// ÷ 0061 ÷ 003A × 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
2658
assertAnalyzesTo(analyzer, "\u0061\u003A\u0308\u0031\u003A",
2659
new String[] { "\u0061", "\u0031" });
2661
// ÷ 0061 ÷ 003A ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
2662
assertAnalyzesTo(analyzer, "\u0061\u003A\u0031\u0027",
2663
new String[] { "\u0061", "\u0031" });
2665
// ÷ 0061 ÷ 003A × 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
2666
assertAnalyzesTo(analyzer, "\u0061\u003A\u0308\u0031\u0027",
2667
new String[] { "\u0061", "\u0031" });
2669
// ÷ 0061 ÷ 003A ÷ 0031 ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
2670
assertAnalyzesTo(analyzer, "\u0061\u003A\u0031\u002C",
2671
new String[] { "\u0061", "\u0031" });
2673
// ÷ 0061 ÷ 003A × 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
2674
assertAnalyzesTo(analyzer, "\u0061\u003A\u0308\u0031\u002C",
2675
new String[] { "\u0061", "\u0031" });
2677
// ÷ 0061 ÷ 003A ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
2678
assertAnalyzesTo(analyzer, "\u0061\u003A\u0031\u002E\u2060",
2679
new String[] { "\u0061", "\u0031" });
2681
// ÷ 0061 ÷ 003A × 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
2682
assertAnalyzesTo(analyzer, "\u0061\u003A\u0308\u0031\u002E\u2060",
2683
new String[] { "\u0061", "\u0031" });
2685
// ÷ 0061 ÷ 0027 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
2686
assertAnalyzesTo(analyzer, "\u0061\u0027\u0001",
2687
new String[] { "\u0061" });
2689
// ÷ 0061 ÷ 0027 × 0308 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
2690
assertAnalyzesTo(analyzer, "\u0061\u0027\u0308\u0001",
2691
new String[] { "\u0061" });
2693
// ÷ 0061 ÷ 0027 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
2694
assertAnalyzesTo(analyzer, "\u0061\u0027\r",
2695
new String[] { "\u0061" });
2697
// ÷ 0061 ÷ 0027 × 0308 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
2698
assertAnalyzesTo(analyzer, "\u0061\u0027\u0308\r",
2699
new String[] { "\u0061" });
2701
// ÷ 0061 ÷ 0027 ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
2702
assertAnalyzesTo(analyzer, "\u0061\u0027\n",
2703
new String[] { "\u0061" });
2705
// ÷ 0061 ÷ 0027 × 0308 ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
2706
assertAnalyzesTo(analyzer, "\u0061\u0027\u0308\n",
2707
new String[] { "\u0061" });
2709
// ÷ 0061 ÷ 0027 ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
2710
assertAnalyzesTo(analyzer, "\u0061\u0027\u000B",
2711
new String[] { "\u0061" });
2713
// ÷ 0061 ÷ 0027 × 0308 ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
2714
assertAnalyzesTo(analyzer, "\u0061\u0027\u0308\u000B",
2715
new String[] { "\u0061" });
2717
// ÷ 0061 ÷ 0027 ÷ 3031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
2718
assertAnalyzesTo(analyzer, "\u0061\u0027\u3031",
2719
new String[] { "\u0061", "\u3031" });
2721
// ÷ 0061 ÷ 0027 × 0308 ÷ 3031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
2722
assertAnalyzesTo(analyzer, "\u0061\u0027\u0308\u3031",
2723
new String[] { "\u0061", "\u3031" });
2725
// ÷ 0061 × 0027 × 0041 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (MidNumLet) × [7.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
2726
assertAnalyzesTo(analyzer, "\u0061\u0027\u0041",
2727
new String[] { "\u0061\u0027\u0041" });
2729
// ÷ 0061 × 0027 × 0308 × 0041 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
2730
assertAnalyzesTo(analyzer, "\u0061\u0027\u0308\u0041",
2731
new String[] { "\u0061\u0027\u0308\u0041" });
2733
// ÷ 0061 ÷ 0027 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
2734
assertAnalyzesTo(analyzer, "\u0061\u0027\u003A",
2735
new String[] { "\u0061" });
2737
// ÷ 0061 ÷ 0027 × 0308 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
2738
assertAnalyzesTo(analyzer, "\u0061\u0027\u0308\u003A",
2739
new String[] { "\u0061" });
2741
// ÷ 0061 ÷ 0027 ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
2742
assertAnalyzesTo(analyzer, "\u0061\u0027\u002C",
2743
new String[] { "\u0061" });
2745
// ÷ 0061 ÷ 0027 × 0308 ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
2746
assertAnalyzesTo(analyzer, "\u0061\u0027\u0308\u002C",
2747
new String[] { "\u0061" });
2749
// ÷ 0061 ÷ 0027 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
2750
assertAnalyzesTo(analyzer, "\u0061\u0027\u0027",
2751
new String[] { "\u0061" });
2753
// ÷ 0061 ÷ 0027 × 0308 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
2754
assertAnalyzesTo(analyzer, "\u0061\u0027\u0308\u0027",
2755
new String[] { "\u0061" });
2757
// ÷ 0061 ÷ 0027 ÷ 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
2758
assertAnalyzesTo(analyzer, "\u0061\u0027\u0030",
2759
new String[] { "\u0061", "\u0030" });
2761
// ÷ 0061 ÷ 0027 × 0308 ÷ 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
2762
assertAnalyzesTo(analyzer, "\u0061\u0027\u0308\u0030",
2763
new String[] { "\u0061", "\u0030" });
2765
// ÷ 0061 ÷ 0027 ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
2766
assertAnalyzesTo(analyzer, "\u0061\u0027\u005F",
2767
new String[] { "\u0061" });
2769
// ÷ 0061 ÷ 0027 × 0308 ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
2770
assertAnalyzesTo(analyzer, "\u0061\u0027\u0308\u005F",
2771
new String[] { "\u0061" });
2773
// ÷ 0061 ÷ 0027 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
2774
assertAnalyzesTo(analyzer, "\u0061\u0027\u00AD",
2775
new String[] { "\u0061" });
2777
// ÷ 0061 ÷ 0027 × 0308 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
2778
assertAnalyzesTo(analyzer, "\u0061\u0027\u0308\u00AD",
2779
new String[] { "\u0061" });
2781
// ÷ 0061 ÷ 0027 × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
2782
assertAnalyzesTo(analyzer, "\u0061\u0027\u0300",
2783
new String[] { "\u0061" });
2785
// ÷ 0061 ÷ 0027 × 0308 × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
2786
assertAnalyzesTo(analyzer, "\u0061\u0027\u0308\u0300",
2787
new String[] { "\u0061" });
2789
// ÷ 0061 × 0027 × 0061 × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (MidNumLet) × [7.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
2790
assertAnalyzesTo(analyzer, "\u0061\u0027\u0061\u2060",
2791
new String[] { "\u0061\u0027\u0061\u2060" });
2793
// ÷ 0061 × 0027 × 0308 × 0061 × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
2794
assertAnalyzesTo(analyzer, "\u0061\u0027\u0308\u0061\u2060",
2795
new String[] { "\u0061\u0027\u0308\u0061\u2060" });
2797
// ÷ 0061 × 0027 × 0061 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (MidNumLet) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
2798
assertAnalyzesTo(analyzer, "\u0061\u0027\u0061\u003A",
2799
new String[] { "\u0061\u0027\u0061" });
2801
// ÷ 0061 × 0027 × 0308 × 0061 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
2802
assertAnalyzesTo(analyzer, "\u0061\u0027\u0308\u0061\u003A",
2803
new String[] { "\u0061\u0027\u0308\u0061" });
2805
// ÷ 0061 × 0027 × 0061 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (MidNumLet) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
2806
assertAnalyzesTo(analyzer, "\u0061\u0027\u0061\u0027",
2807
new String[] { "\u0061\u0027\u0061" });
2809
// ÷ 0061 × 0027 × 0308 × 0061 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
2810
assertAnalyzesTo(analyzer, "\u0061\u0027\u0308\u0061\u0027",
2811
new String[] { "\u0061\u0027\u0308\u0061" });
2813
// ÷ 0061 × 0027 × 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (MidNumLet) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
2814
assertAnalyzesTo(analyzer, "\u0061\u0027\u0061\u0027\u2060",
2815
new String[] { "\u0061\u0027\u0061" });
2817
// ÷ 0061 × 0027 × 0308 × 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
2818
assertAnalyzesTo(analyzer, "\u0061\u0027\u0308\u0061\u0027\u2060",
2819
new String[] { "\u0061\u0027\u0308\u0061" });
2821
// ÷ 0061 × 0027 × 0061 ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (MidNumLet) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
2822
assertAnalyzesTo(analyzer, "\u0061\u0027\u0061\u002C",
2823
new String[] { "\u0061\u0027\u0061" });
2825
// ÷ 0061 × 0027 × 0308 × 0061 ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
2826
assertAnalyzesTo(analyzer, "\u0061\u0027\u0308\u0061\u002C",
2827
new String[] { "\u0061\u0027\u0308\u0061" });
2829
// ÷ 0061 ÷ 0027 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
2830
assertAnalyzesTo(analyzer, "\u0061\u0027\u0031\u003A",
2831
new String[] { "\u0061", "\u0031" });
2833
// ÷ 0061 ÷ 0027 × 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
2834
assertAnalyzesTo(analyzer, "\u0061\u0027\u0308\u0031\u003A",
2835
new String[] { "\u0061", "\u0031" });
2837
// ÷ 0061 ÷ 0027 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
2838
assertAnalyzesTo(analyzer, "\u0061\u0027\u0031\u0027",
2839
new String[] { "\u0061", "\u0031" });
2841
// ÷ 0061 ÷ 0027 × 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
2842
assertAnalyzesTo(analyzer, "\u0061\u0027\u0308\u0031\u0027",
2843
new String[] { "\u0061", "\u0031" });
2845
// ÷ 0061 ÷ 0027 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
2846
assertAnalyzesTo(analyzer, "\u0061\u0027\u0031\u002C",
2847
new String[] { "\u0061", "\u0031" });
2849
// ÷ 0061 ÷ 0027 × 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
2850
assertAnalyzesTo(analyzer, "\u0061\u0027\u0308\u0031\u002C",
2851
new String[] { "\u0061", "\u0031" });
2853
// ÷ 0061 ÷ 0027 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
2854
assertAnalyzesTo(analyzer, "\u0061\u0027\u0031\u002E\u2060",
2855
new String[] { "\u0061", "\u0031" });
2857
// ÷ 0061 ÷ 0027 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
2858
assertAnalyzesTo(analyzer, "\u0061\u0027\u0308\u0031\u002E\u2060",
2859
new String[] { "\u0061", "\u0031" });
2861
// ÷ 0061 ÷ 0027 × 2060 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
2862
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u0001",
2863
new String[] { "\u0061" });
2865
// ÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
2866
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u0308\u0001",
2867
new String[] { "\u0061" });
2869
// ÷ 0061 ÷ 0027 × 2060 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
2870
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\r",
2871
new String[] { "\u0061" });
2873
// ÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
2874
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u0308\r",
2875
new String[] { "\u0061" });
2877
// ÷ 0061 ÷ 0027 × 2060 ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
2878
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\n",
2879
new String[] { "\u0061" });
2881
// ÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
2882
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u0308\n",
2883
new String[] { "\u0061" });
2885
// ÷ 0061 ÷ 0027 × 2060 ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
2886
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u000B",
2887
new String[] { "\u0061" });
2889
// ÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
2890
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u0308\u000B",
2891
new String[] { "\u0061" });
2893
// ÷ 0061 ÷ 0027 × 2060 ÷ 3031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
2894
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u3031",
2895
new String[] { "\u0061", "\u3031" });
2897
// ÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 3031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
2898
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u0308\u3031",
2899
new String[] { "\u0061", "\u3031" });
2901
// ÷ 0061 × 0027 × 2060 × 0041 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
2902
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u0041",
2903
new String[] { "\u0061\u0027\u2060\u0041" });
2905
// ÷ 0061 × 0027 × 2060 × 0308 × 0041 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
2906
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u0308\u0041",
2907
new String[] { "\u0061\u0027\u2060\u0308\u0041" });
2909
// ÷ 0061 ÷ 0027 × 2060 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
2910
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u003A",
2911
new String[] { "\u0061" });
2913
// ÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
2914
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u0308\u003A",
2915
new String[] { "\u0061" });
2917
// ÷ 0061 ÷ 0027 × 2060 ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
2918
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u002C",
2919
new String[] { "\u0061" });
2921
// ÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
2922
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u0308\u002C",
2923
new String[] { "\u0061" });
2925
// ÷ 0061 ÷ 0027 × 2060 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
2926
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u0027",
2927
new String[] { "\u0061" });
2929
// ÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
2930
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u0308\u0027",
2931
new String[] { "\u0061" });
2933
// ÷ 0061 ÷ 0027 × 2060 ÷ 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
2934
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u0030",
2935
new String[] { "\u0061", "\u0030" });
2937
// ÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
2938
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u0308\u0030",
2939
new String[] { "\u0061", "\u0030" });
2941
// ÷ 0061 ÷ 0027 × 2060 ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
2942
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u005F",
2943
new String[] { "\u0061" });
2945
// ÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
2946
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u0308\u005F",
2947
new String[] { "\u0061" });
2949
// ÷ 0061 ÷ 0027 × 2060 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
2950
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u00AD",
2951
new String[] { "\u0061" });
2953
// ÷ 0061 ÷ 0027 × 2060 × 0308 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
2954
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u0308\u00AD",
2955
new String[] { "\u0061" });
2957
// ÷ 0061 ÷ 0027 × 2060 × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
2958
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u0300",
2959
new String[] { "\u0061" });
2961
// ÷ 0061 ÷ 0027 × 2060 × 0308 × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
2962
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u0308\u0300",
2963
new String[] { "\u0061" });
2965
// ÷ 0061 × 0027 × 2060 × 0061 × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
2966
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u0061\u2060",
2967
new String[] { "\u0061\u0027\u2060\u0061\u2060" });
2969
// ÷ 0061 × 0027 × 2060 × 0308 × 0061 × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
2970
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u0308\u0061\u2060",
2971
new String[] { "\u0061\u0027\u2060\u0308\u0061\u2060" });
2973
// ÷ 0061 × 0027 × 2060 × 0061 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
2974
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u0061\u003A",
2975
new String[] { "\u0061\u0027\u2060\u0061" });
2977
// ÷ 0061 × 0027 × 2060 × 0308 × 0061 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
2978
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u0308\u0061\u003A",
2979
new String[] { "\u0061\u0027\u2060\u0308\u0061" });
2981
// ÷ 0061 × 0027 × 2060 × 0061 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
2982
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u0061\u0027",
2983
new String[] { "\u0061\u0027\u2060\u0061" });
2985
// ÷ 0061 × 0027 × 2060 × 0308 × 0061 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
2986
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u0308\u0061\u0027",
2987
new String[] { "\u0061\u0027\u2060\u0308\u0061" });
2989
// ÷ 0061 × 0027 × 2060 × 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
2990
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u0061\u0027\u2060",
2991
new String[] { "\u0061\u0027\u2060\u0061" });
2993
// ÷ 0061 × 0027 × 2060 × 0308 × 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
2994
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u0308\u0061\u0027\u2060",
2995
new String[] { "\u0061\u0027\u2060\u0308\u0061" });
2997
// ÷ 0061 × 0027 × 2060 × 0061 ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
2998
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u0061\u002C",
2999
new String[] { "\u0061\u0027\u2060\u0061" });
3001
// ÷ 0061 × 0027 × 2060 × 0308 × 0061 ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
3002
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u0308\u0061\u002C",
3003
new String[] { "\u0061\u0027\u2060\u0308\u0061" });
3005
// ÷ 0061 ÷ 0027 × 2060 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
3006
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u0031\u003A",
3007
new String[] { "\u0061", "\u0031" });
3009
// ÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
3010
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u0308\u0031\u003A",
3011
new String[] { "\u0061", "\u0031" });
3013
// ÷ 0061 ÷ 0027 × 2060 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
3014
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u0031\u0027",
3015
new String[] { "\u0061", "\u0031" });
3017
// ÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
3018
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u0308\u0031\u0027",
3019
new String[] { "\u0061", "\u0031" });
3021
// ÷ 0061 ÷ 0027 × 2060 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
3022
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u0031\u002C",
3023
new String[] { "\u0061", "\u0031" });
3025
// ÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
3026
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u0308\u0031\u002C",
3027
new String[] { "\u0061", "\u0031" });
3029
// ÷ 0061 ÷ 0027 × 2060 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
3030
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u0031\u002E\u2060",
3031
new String[] { "\u0061", "\u0031" });
3033
// ÷ 0061 ÷ 0027 × 2060 × 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
3034
assertAnalyzesTo(analyzer, "\u0061\u0027\u2060\u0308\u0031\u002E\u2060",
3035
new String[] { "\u0061", "\u0031" });
3037
// ÷ 0061 ÷ 002C ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
3038
assertAnalyzesTo(analyzer, "\u0061\u002C\u0001",
3039
new String[] { "\u0061" });
3041
// ÷ 0061 ÷ 002C × 0308 ÷ 0001 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
3042
assertAnalyzesTo(analyzer, "\u0061\u002C\u0308\u0001",
3043
new String[] { "\u0061" });
3045
// ÷ 0061 ÷ 002C ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
3046
assertAnalyzesTo(analyzer, "\u0061\u002C\r",
3047
new String[] { "\u0061" });
3049
// ÷ 0061 ÷ 002C × 0308 ÷ 000D ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
3050
assertAnalyzesTo(analyzer, "\u0061\u002C\u0308\r",
3051
new String[] { "\u0061" });
3053
// ÷ 0061 ÷ 002C ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
3054
assertAnalyzesTo(analyzer, "\u0061\u002C\n",
3055
new String[] { "\u0061" });
3057
// ÷ 0061 ÷ 002C × 0308 ÷ 000A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
3058
assertAnalyzesTo(analyzer, "\u0061\u002C\u0308\n",
3059
new String[] { "\u0061" });
3061
// ÷ 0061 ÷ 002C ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
3062
assertAnalyzesTo(analyzer, "\u0061\u002C\u000B",
3063
new String[] { "\u0061" });
3065
// ÷ 0061 ÷ 002C × 0308 ÷ 000B ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
3066
assertAnalyzesTo(analyzer, "\u0061\u002C\u0308\u000B",
3067
new String[] { "\u0061" });
3069
// ÷ 0061 ÷ 002C ÷ 3031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
3070
assertAnalyzesTo(analyzer, "\u0061\u002C\u3031",
3071
new String[] { "\u0061", "\u3031" });
3073
// ÷ 0061 ÷ 002C × 0308 ÷ 3031 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
3074
assertAnalyzesTo(analyzer, "\u0061\u002C\u0308\u3031",
3075
new String[] { "\u0061", "\u3031" });
3077
// ÷ 0061 ÷ 002C ÷ 0041 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
3078
assertAnalyzesTo(analyzer, "\u0061\u002C\u0041",
3079
new String[] { "\u0061", "\u0041" });
3081
// ÷ 0061 ÷ 002C × 0308 ÷ 0041 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
3082
assertAnalyzesTo(analyzer, "\u0061\u002C\u0308\u0041",
3083
new String[] { "\u0061", "\u0041" });
3085
// ÷ 0061 ÷ 002C ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
3086
assertAnalyzesTo(analyzer, "\u0061\u002C\u003A",
3087
new String[] { "\u0061" });
3089
// ÷ 0061 ÷ 002C × 0308 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
3090
assertAnalyzesTo(analyzer, "\u0061\u002C\u0308\u003A",
3091
new String[] { "\u0061" });
3093
// ÷ 0061 ÷ 002C ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
3094
assertAnalyzesTo(analyzer, "\u0061\u002C\u002C",
3095
new String[] { "\u0061" });
3097
// ÷ 0061 ÷ 002C × 0308 ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
3098
assertAnalyzesTo(analyzer, "\u0061\u002C\u0308\u002C",
3099
new String[] { "\u0061" });
3101
// ÷ 0061 ÷ 002C ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
3102
assertAnalyzesTo(analyzer, "\u0061\u002C\u0027",
3103
new String[] { "\u0061" });
3105
// ÷ 0061 ÷ 002C × 0308 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
3106
assertAnalyzesTo(analyzer, "\u0061\u002C\u0308\u0027",
3107
new String[] { "\u0061" });
3109
// ÷ 0061 ÷ 002C ÷ 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
3110
assertAnalyzesTo(analyzer, "\u0061\u002C\u0030",
3111
new String[] { "\u0061", "\u0030" });
3113
// ÷ 0061 ÷ 002C × 0308 ÷ 0030 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
3114
assertAnalyzesTo(analyzer, "\u0061\u002C\u0308\u0030",
3115
new String[] { "\u0061", "\u0030" });
3117
// ÷ 0061 ÷ 002C ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
3118
assertAnalyzesTo(analyzer, "\u0061\u002C\u005F",
3119
new String[] { "\u0061" });
3121
// ÷ 0061 ÷ 002C × 0308 ÷ 005F ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
3122
assertAnalyzesTo(analyzer, "\u0061\u002C\u0308\u005F",
3123
new String[] { "\u0061" });
3125
// ÷ 0061 ÷ 002C × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
3126
assertAnalyzesTo(analyzer, "\u0061\u002C\u00AD",
3127
new String[] { "\u0061" });
3129
// ÷ 0061 ÷ 002C × 0308 × 00AD ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
3130
assertAnalyzesTo(analyzer, "\u0061\u002C\u0308\u00AD",
3131
new String[] { "\u0061" });
3133
// ÷ 0061 ÷ 002C × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
3134
assertAnalyzesTo(analyzer, "\u0061\u002C\u0300",
3135
new String[] { "\u0061" });
3137
// ÷ 0061 ÷ 002C × 0308 × 0300 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
3138
assertAnalyzesTo(analyzer, "\u0061\u002C\u0308\u0300",
3139
new String[] { "\u0061" });
3141
// ÷ 0061 ÷ 002C ÷ 0061 × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
3142
assertAnalyzesTo(analyzer, "\u0061\u002C\u0061\u2060",
3143
new String[] { "\u0061", "\u0061\u2060" });
3145
// ÷ 0061 ÷ 002C × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
3146
assertAnalyzesTo(analyzer, "\u0061\u002C\u0308\u0061\u2060",
3147
new String[] { "\u0061", "\u0061\u2060" });
3149
// ÷ 0061 ÷ 002C ÷ 0061 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
3150
assertAnalyzesTo(analyzer, "\u0061\u002C\u0061\u003A",
3151
new String[] { "\u0061", "\u0061" });
3153
// ÷ 0061 ÷ 002C × 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
3154
assertAnalyzesTo(analyzer, "\u0061\u002C\u0308\u0061\u003A",
3155
new String[] { "\u0061", "\u0061" });
3157
// ÷ 0061 ÷ 002C ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
3158
assertAnalyzesTo(analyzer, "\u0061\u002C\u0061\u0027",
3159
new String[] { "\u0061", "\u0061" });
3161
// ÷ 0061 ÷ 002C × 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
3162
assertAnalyzesTo(analyzer, "\u0061\u002C\u0308\u0061\u0027",
3163
new String[] { "\u0061", "\u0061" });
3165
// ÷ 0061 ÷ 002C ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
3166
assertAnalyzesTo(analyzer, "\u0061\u002C\u0061\u0027\u2060",
3167
new String[] { "\u0061", "\u0061" });
3169
// ÷ 0061 ÷ 002C × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
3170
assertAnalyzesTo(analyzer, "\u0061\u002C\u0308\u0061\u0027\u2060",
3171
new String[] { "\u0061", "\u0061" });
3173
// ÷ 0061 ÷ 002C ÷ 0061 ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
3174
assertAnalyzesTo(analyzer, "\u0061\u002C\u0061\u002C",
3175
new String[] { "\u0061", "\u0061" });
3177
// ÷ 0061 ÷ 002C × 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
3178
assertAnalyzesTo(analyzer, "\u0061\u002C\u0308\u0061\u002C",
3179
new String[] { "\u0061", "\u0061" });
3181
// ÷ 0061 ÷ 002C ÷ 0031 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
3182
assertAnalyzesTo(analyzer, "\u0061\u002C\u0031\u003A",
3183
new String[] { "\u0061", "\u0031" });
3185
// ÷ 0061 ÷ 002C × 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
3186
assertAnalyzesTo(analyzer, "\u0061\u002C\u0308\u0031\u003A",
3187
new String[] { "\u0061", "\u0031" });
3189
// ÷ 0061 ÷ 002C ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
3190
assertAnalyzesTo(analyzer, "\u0061\u002C\u0031\u0027",
3191
new String[] { "\u0061", "\u0031" });
3193
// ÷ 0061 ÷ 002C × 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
3194
assertAnalyzesTo(analyzer, "\u0061\u002C\u0308\u0031\u0027",
3195
new String[] { "\u0061", "\u0031" });
3197
// ÷ 0061 ÷ 002C ÷ 0031 ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
3198
assertAnalyzesTo(analyzer, "\u0061\u002C\u0031\u002C",
3199
new String[] { "\u0061", "\u0031" });
3201
// ÷ 0061 ÷ 002C × 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
3202
assertAnalyzesTo(analyzer, "\u0061\u002C\u0308\u0031\u002C",
3203
new String[] { "\u0061", "\u0031" });
3205
// ÷ 0061 ÷ 002C ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
3206
assertAnalyzesTo(analyzer, "\u0061\u002C\u0031\u002E\u2060",
3207
new String[] { "\u0061", "\u0031" });
3209
// ÷ 0061 ÷ 002C × 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
3210
assertAnalyzesTo(analyzer, "\u0061\u002C\u0308\u0031\u002E\u2060",
3211
new String[] { "\u0061", "\u0031" });
3213
// ÷ 0031 ÷ 003A ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
3214
assertAnalyzesTo(analyzer, "\u0031\u003A\u0001",
3215
new String[] { "\u0031" });
3217
// ÷ 0031 ÷ 003A × 0308 ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
3218
assertAnalyzesTo(analyzer, "\u0031\u003A\u0308\u0001",
3219
new String[] { "\u0031" });
3221
// ÷ 0031 ÷ 003A ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
3222
assertAnalyzesTo(analyzer, "\u0031\u003A\r",
3223
new String[] { "\u0031" });
3225
// ÷ 0031 ÷ 003A × 0308 ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
3226
assertAnalyzesTo(analyzer, "\u0031\u003A\u0308\r",
3227
new String[] { "\u0031" });
3229
// ÷ 0031 ÷ 003A ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
3230
assertAnalyzesTo(analyzer, "\u0031\u003A\n",
3231
new String[] { "\u0031" });
3233
// ÷ 0031 ÷ 003A × 0308 ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
3234
assertAnalyzesTo(analyzer, "\u0031\u003A\u0308\n",
3235
new String[] { "\u0031" });
3237
// ÷ 0031 ÷ 003A ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
3238
assertAnalyzesTo(analyzer, "\u0031\u003A\u000B",
3239
new String[] { "\u0031" });
3241
// ÷ 0031 ÷ 003A × 0308 ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
3242
assertAnalyzesTo(analyzer, "\u0031\u003A\u0308\u000B",
3243
new String[] { "\u0031" });
3245
// ÷ 0031 ÷ 003A ÷ 3031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
3246
assertAnalyzesTo(analyzer, "\u0031\u003A\u3031",
3247
new String[] { "\u0031", "\u3031" });
3249
// ÷ 0031 ÷ 003A × 0308 ÷ 3031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
3250
assertAnalyzesTo(analyzer, "\u0031\u003A\u0308\u3031",
3251
new String[] { "\u0031", "\u3031" });
3253
// ÷ 0031 ÷ 003A ÷ 0041 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
3254
assertAnalyzesTo(analyzer, "\u0031\u003A\u0041",
3255
new String[] { "\u0031", "\u0041" });
3257
// ÷ 0031 ÷ 003A × 0308 ÷ 0041 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
3258
assertAnalyzesTo(analyzer, "\u0031\u003A\u0308\u0041",
3259
new String[] { "\u0031", "\u0041" });
3261
// ÷ 0031 ÷ 003A ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
3262
assertAnalyzesTo(analyzer, "\u0031\u003A\u003A",
3263
new String[] { "\u0031" });
3265
// ÷ 0031 ÷ 003A × 0308 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
3266
assertAnalyzesTo(analyzer, "\u0031\u003A\u0308\u003A",
3267
new String[] { "\u0031" });
3269
// ÷ 0031 ÷ 003A ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
3270
assertAnalyzesTo(analyzer, "\u0031\u003A\u002C",
3271
new String[] { "\u0031" });
3273
// ÷ 0031 ÷ 003A × 0308 ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
3274
assertAnalyzesTo(analyzer, "\u0031\u003A\u0308\u002C",
3275
new String[] { "\u0031" });
3277
// ÷ 0031 ÷ 003A ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
3278
assertAnalyzesTo(analyzer, "\u0031\u003A\u0027",
3279
new String[] { "\u0031" });
3281
// ÷ 0031 ÷ 003A × 0308 ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
3282
assertAnalyzesTo(analyzer, "\u0031\u003A\u0308\u0027",
3283
new String[] { "\u0031" });
3285
// ÷ 0031 ÷ 003A ÷ 0030 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
3286
assertAnalyzesTo(analyzer, "\u0031\u003A\u0030",
3287
new String[] { "\u0031", "\u0030" });
3289
// ÷ 0031 ÷ 003A × 0308 ÷ 0030 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]
3290
assertAnalyzesTo(analyzer, "\u0031\u003A\u0308\u0030",
3291
new String[] { "\u0031", "\u0030" });
3293
// ÷ 0031 ÷ 003A ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
3294
assertAnalyzesTo(analyzer, "\u0031\u003A\u005F",
3295
new String[] { "\u0031" });
3297
// ÷ 0031 ÷ 003A × 0308 ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
3298
assertAnalyzesTo(analyzer, "\u0031\u003A\u0308\u005F",
3299
new String[] { "\u0031" });
3301
// ÷ 0031 ÷ 003A × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
3302
assertAnalyzesTo(analyzer, "\u0031\u003A\u00AD",
3303
new String[] { "\u0031" });
3305
// ÷ 0031 ÷ 003A × 0308 × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
3306
assertAnalyzesTo(analyzer, "\u0031\u003A\u0308\u00AD",
3307
new String[] { "\u0031" });
3309
// ÷ 0031 ÷ 003A × 0300 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
3310
assertAnalyzesTo(analyzer, "\u0031\u003A\u0300",
3311
new String[] { "\u0031" });
3313
// ÷ 0031 ÷ 003A × 0308 × 0300 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
3314
assertAnalyzesTo(analyzer, "\u0031\u003A\u0308\u0300",
3315
new String[] { "\u0031" });
3317
// ÷ 0031 ÷ 003A ÷ 0061 × 2060 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
3318
assertAnalyzesTo(analyzer, "\u0031\u003A\u0061\u2060",
3319
new String[] { "\u0031", "\u0061\u2060" });
3321
// ÷ 0031 ÷ 003A × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
3322
assertAnalyzesTo(analyzer, "\u0031\u003A\u0308\u0061\u2060",
3323
new String[] { "\u0031", "\u0061\u2060" });
3325
// ÷ 0031 ÷ 003A ÷ 0061 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
3326
assertAnalyzesTo(analyzer, "\u0031\u003A\u0061\u003A",
3327
new String[] { "\u0031", "\u0061" });
3329
// ÷ 0031 ÷ 003A × 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
3330
assertAnalyzesTo(analyzer, "\u0031\u003A\u0308\u0061\u003A",
3331
new String[] { "\u0031", "\u0061" });
3333
// ÷ 0031 ÷ 003A ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
3334
assertAnalyzesTo(analyzer, "\u0031\u003A\u0061\u0027",
3335
new String[] { "\u0031", "\u0061" });
3337
// ÷ 0031 ÷ 003A × 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
3338
assertAnalyzesTo(analyzer, "\u0031\u003A\u0308\u0061\u0027",
3339
new String[] { "\u0031", "\u0061" });
3341
// ÷ 0031 ÷ 003A ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
3342
assertAnalyzesTo(analyzer, "\u0031\u003A\u0061\u0027\u2060",
3343
new String[] { "\u0031", "\u0061" });
3345
// ÷ 0031 ÷ 003A × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
3346
assertAnalyzesTo(analyzer, "\u0031\u003A\u0308\u0061\u0027\u2060",
3347
new String[] { "\u0031", "\u0061" });
3349
// ÷ 0031 ÷ 003A ÷ 0061 ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
3350
assertAnalyzesTo(analyzer, "\u0031\u003A\u0061\u002C",
3351
new String[] { "\u0031", "\u0061" });
3353
// ÷ 0031 ÷ 003A × 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
3354
assertAnalyzesTo(analyzer, "\u0031\u003A\u0308\u0061\u002C",
3355
new String[] { "\u0031", "\u0061" });
3357
// ÷ 0031 ÷ 003A ÷ 0031 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
3358
assertAnalyzesTo(analyzer, "\u0031\u003A\u0031\u003A",
3359
new String[] { "\u0031", "\u0031" });
3361
// ÷ 0031 ÷ 003A × 0308 ÷ 0031 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
3362
assertAnalyzesTo(analyzer, "\u0031\u003A\u0308\u0031\u003A",
3363
new String[] { "\u0031", "\u0031" });
3365
// ÷ 0031 ÷ 003A ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
3366
assertAnalyzesTo(analyzer, "\u0031\u003A\u0031\u0027",
3367
new String[] { "\u0031", "\u0031" });
3369
// ÷ 0031 ÷ 003A × 0308 ÷ 0031 ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
3370
assertAnalyzesTo(analyzer, "\u0031\u003A\u0308\u0031\u0027",
3371
new String[] { "\u0031", "\u0031" });
3373
// ÷ 0031 ÷ 003A ÷ 0031 ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
3374
assertAnalyzesTo(analyzer, "\u0031\u003A\u0031\u002C",
3375
new String[] { "\u0031", "\u0031" });
3377
// ÷ 0031 ÷ 003A × 0308 ÷ 0031 ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
3378
assertAnalyzesTo(analyzer, "\u0031\u003A\u0308\u0031\u002C",
3379
new String[] { "\u0031", "\u0031" });
3381
// ÷ 0031 ÷ 003A ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
3382
assertAnalyzesTo(analyzer, "\u0031\u003A\u0031\u002E\u2060",
3383
new String[] { "\u0031", "\u0031" });
3385
// ÷ 0031 ÷ 003A × 0308 ÷ 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
3386
assertAnalyzesTo(analyzer, "\u0031\u003A\u0308\u0031\u002E\u2060",
3387
new String[] { "\u0031", "\u0031" });
3389
// ÷ 0031 ÷ 0027 ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
3390
assertAnalyzesTo(analyzer, "\u0031\u0027\u0001",
3391
new String[] { "\u0031" });
3393
// ÷ 0031 ÷ 0027 × 0308 ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
3394
assertAnalyzesTo(analyzer, "\u0031\u0027\u0308\u0001",
3395
new String[] { "\u0031" });
3397
// ÷ 0031 ÷ 0027 ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
3398
assertAnalyzesTo(analyzer, "\u0031\u0027\r",
3399
new String[] { "\u0031" });
3401
// ÷ 0031 ÷ 0027 × 0308 ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
3402
assertAnalyzesTo(analyzer, "\u0031\u0027\u0308\r",
3403
new String[] { "\u0031" });
3405
// ÷ 0031 ÷ 0027 ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
3406
assertAnalyzesTo(analyzer, "\u0031\u0027\n",
3407
new String[] { "\u0031" });
3409
// ÷ 0031 ÷ 0027 × 0308 ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
3410
assertAnalyzesTo(analyzer, "\u0031\u0027\u0308\n",
3411
new String[] { "\u0031" });
3413
// ÷ 0031 ÷ 0027 ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
3414
assertAnalyzesTo(analyzer, "\u0031\u0027\u000B",
3415
new String[] { "\u0031" });
3417
// ÷ 0031 ÷ 0027 × 0308 ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
3418
assertAnalyzesTo(analyzer, "\u0031\u0027\u0308\u000B",
3419
new String[] { "\u0031" });
3421
// ÷ 0031 ÷ 0027 ÷ 3031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
3422
assertAnalyzesTo(analyzer, "\u0031\u0027\u3031",
3423
new String[] { "\u0031", "\u3031" });
3425
// ÷ 0031 ÷ 0027 × 0308 ÷ 3031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
3426
assertAnalyzesTo(analyzer, "\u0031\u0027\u0308\u3031",
3427
new String[] { "\u0031", "\u3031" });
3429
// ÷ 0031 ÷ 0027 ÷ 0041 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
3430
assertAnalyzesTo(analyzer, "\u0031\u0027\u0041",
3431
new String[] { "\u0031", "\u0041" });
3433
// ÷ 0031 ÷ 0027 × 0308 ÷ 0041 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
3434
assertAnalyzesTo(analyzer, "\u0031\u0027\u0308\u0041",
3435
new String[] { "\u0031", "\u0041" });
3437
// ÷ 0031 ÷ 0027 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
3438
assertAnalyzesTo(analyzer, "\u0031\u0027\u003A",
3439
new String[] { "\u0031" });
3441
// ÷ 0031 ÷ 0027 × 0308 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
3442
assertAnalyzesTo(analyzer, "\u0031\u0027\u0308\u003A",
3443
new String[] { "\u0031" });
3445
// ÷ 0031 ÷ 0027 ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
3446
assertAnalyzesTo(analyzer, "\u0031\u0027\u002C",
3447
new String[] { "\u0031" });
3449
// ÷ 0031 ÷ 0027 × 0308 ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
3450
assertAnalyzesTo(analyzer, "\u0031\u0027\u0308\u002C",
3451
new String[] { "\u0031" });
3453
// ÷ 0031 ÷ 0027 ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
3454
assertAnalyzesTo(analyzer, "\u0031\u0027\u0027",
3455
new String[] { "\u0031" });
3457
// ÷ 0031 ÷ 0027 × 0308 ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
3458
assertAnalyzesTo(analyzer, "\u0031\u0027\u0308\u0027",
3459
new String[] { "\u0031" });
3461
// ÷ 0031 × 0027 × 0030 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] APOSTROPHE (MidNumLet) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3]
3462
assertAnalyzesTo(analyzer, "\u0031\u0027\u0030",
3463
new String[] { "\u0031\u0027\u0030" });
3465
// ÷ 0031 × 0027 × 0308 × 0030 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3]
3466
assertAnalyzesTo(analyzer, "\u0031\u0027\u0308\u0030",
3467
new String[] { "\u0031\u0027\u0308\u0030" });
3469
// ÷ 0031 ÷ 0027 ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
3470
assertAnalyzesTo(analyzer, "\u0031\u0027\u005F",
3471
new String[] { "\u0031" });
3473
// ÷ 0031 ÷ 0027 × 0308 ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
3474
assertAnalyzesTo(analyzer, "\u0031\u0027\u0308\u005F",
3475
new String[] { "\u0031" });
3477
// ÷ 0031 ÷ 0027 × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
3478
assertAnalyzesTo(analyzer, "\u0031\u0027\u00AD",
3479
new String[] { "\u0031" });
3481
// ÷ 0031 ÷ 0027 × 0308 × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
3482
assertAnalyzesTo(analyzer, "\u0031\u0027\u0308\u00AD",
3483
new String[] { "\u0031" });
3485
// ÷ 0031 ÷ 0027 × 0300 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
3486
assertAnalyzesTo(analyzer, "\u0031\u0027\u0300",
3487
new String[] { "\u0031" });
3489
// ÷ 0031 ÷ 0027 × 0308 × 0300 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
3490
assertAnalyzesTo(analyzer, "\u0031\u0027\u0308\u0300",
3491
new String[] { "\u0031" });
3493
// ÷ 0031 ÷ 0027 ÷ 0061 × 2060 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
3494
assertAnalyzesTo(analyzer, "\u0031\u0027\u0061\u2060",
3495
new String[] { "\u0031", "\u0061\u2060" });
3497
// ÷ 0031 ÷ 0027 × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
3498
assertAnalyzesTo(analyzer, "\u0031\u0027\u0308\u0061\u2060",
3499
new String[] { "\u0031", "\u0061\u2060" });
3501
// ÷ 0031 ÷ 0027 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
3502
assertAnalyzesTo(analyzer, "\u0031\u0027\u0061\u003A",
3503
new String[] { "\u0031", "\u0061" });
3505
// ÷ 0031 ÷ 0027 × 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
3506
assertAnalyzesTo(analyzer, "\u0031\u0027\u0308\u0061\u003A",
3507
new String[] { "\u0031", "\u0061" });
3509
// ÷ 0031 ÷ 0027 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
3510
assertAnalyzesTo(analyzer, "\u0031\u0027\u0061\u0027",
3511
new String[] { "\u0031", "\u0061" });
3513
// ÷ 0031 ÷ 0027 × 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
3514
assertAnalyzesTo(analyzer, "\u0031\u0027\u0308\u0061\u0027",
3515
new String[] { "\u0031", "\u0061" });
3517
// ÷ 0031 ÷ 0027 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
3518
assertAnalyzesTo(analyzer, "\u0031\u0027\u0061\u0027\u2060",
3519
new String[] { "\u0031", "\u0061" });
3521
// ÷ 0031 ÷ 0027 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
3522
assertAnalyzesTo(analyzer, "\u0031\u0027\u0308\u0061\u0027\u2060",
3523
new String[] { "\u0031", "\u0061" });
3525
// ÷ 0031 ÷ 0027 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
3526
assertAnalyzesTo(analyzer, "\u0031\u0027\u0061\u002C",
3527
new String[] { "\u0031", "\u0061" });
3529
// ÷ 0031 ÷ 0027 × 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
3530
assertAnalyzesTo(analyzer, "\u0031\u0027\u0308\u0061\u002C",
3531
new String[] { "\u0031", "\u0061" });
3533
// ÷ 0031 × 0027 × 0031 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] APOSTROPHE (MidNumLet) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
3534
assertAnalyzesTo(analyzer, "\u0031\u0027\u0031\u003A",
3535
new String[] { "\u0031\u0027\u0031" });
3537
// ÷ 0031 × 0027 × 0308 × 0031 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
3538
assertAnalyzesTo(analyzer, "\u0031\u0027\u0308\u0031\u003A",
3539
new String[] { "\u0031\u0027\u0308\u0031" });
3541
// ÷ 0031 × 0027 × 0031 ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] APOSTROPHE (MidNumLet) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
3542
assertAnalyzesTo(analyzer, "\u0031\u0027\u0031\u0027",
3543
new String[] { "\u0031\u0027\u0031" });
3545
// ÷ 0031 × 0027 × 0308 × 0031 ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
3546
assertAnalyzesTo(analyzer, "\u0031\u0027\u0308\u0031\u0027",
3547
new String[] { "\u0031\u0027\u0308\u0031" });
3549
// ÷ 0031 × 0027 × 0031 ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] APOSTROPHE (MidNumLet) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
3550
assertAnalyzesTo(analyzer, "\u0031\u0027\u0031\u002C",
3551
new String[] { "\u0031\u0027\u0031" });
3553
// ÷ 0031 × 0027 × 0308 × 0031 ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
3554
assertAnalyzesTo(analyzer, "\u0031\u0027\u0308\u0031\u002C",
3555
new String[] { "\u0031\u0027\u0308\u0031" });
3557
// ÷ 0031 × 0027 × 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] APOSTROPHE (MidNumLet) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
3558
assertAnalyzesTo(analyzer, "\u0031\u0027\u0031\u002E\u2060",
3559
new String[] { "\u0031\u0027\u0031" });
3561
// ÷ 0031 × 0027 × 0308 × 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] APOSTROPHE (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
3562
assertAnalyzesTo(analyzer, "\u0031\u0027\u0308\u0031\u002E\u2060",
3563
new String[] { "\u0031\u0027\u0308\u0031" });
3565
// ÷ 0031 ÷ 002C ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
3566
assertAnalyzesTo(analyzer, "\u0031\u002C\u0001",
3567
new String[] { "\u0031" });
3569
// ÷ 0031 ÷ 002C × 0308 ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
3570
assertAnalyzesTo(analyzer, "\u0031\u002C\u0308\u0001",
3571
new String[] { "\u0031" });
3573
// ÷ 0031 ÷ 002C ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
3574
assertAnalyzesTo(analyzer, "\u0031\u002C\r",
3575
new String[] { "\u0031" });
3577
// ÷ 0031 ÷ 002C × 0308 ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
3578
assertAnalyzesTo(analyzer, "\u0031\u002C\u0308\r",
3579
new String[] { "\u0031" });
3581
// ÷ 0031 ÷ 002C ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
3582
assertAnalyzesTo(analyzer, "\u0031\u002C\n",
3583
new String[] { "\u0031" });
3585
// ÷ 0031 ÷ 002C × 0308 ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
3586
assertAnalyzesTo(analyzer, "\u0031\u002C\u0308\n",
3587
new String[] { "\u0031" });
3589
// ÷ 0031 ÷ 002C ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
3590
assertAnalyzesTo(analyzer, "\u0031\u002C\u000B",
3591
new String[] { "\u0031" });
3593
// ÷ 0031 ÷ 002C × 0308 ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
3594
assertAnalyzesTo(analyzer, "\u0031\u002C\u0308\u000B",
3595
new String[] { "\u0031" });
3597
// ÷ 0031 ÷ 002C ÷ 3031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
3598
assertAnalyzesTo(analyzer, "\u0031\u002C\u3031",
3599
new String[] { "\u0031", "\u3031" });
3601
// ÷ 0031 ÷ 002C × 0308 ÷ 3031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
3602
assertAnalyzesTo(analyzer, "\u0031\u002C\u0308\u3031",
3603
new String[] { "\u0031", "\u3031" });
3605
// ÷ 0031 ÷ 002C ÷ 0041 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
3606
assertAnalyzesTo(analyzer, "\u0031\u002C\u0041",
3607
new String[] { "\u0031", "\u0041" });
3609
// ÷ 0031 ÷ 002C × 0308 ÷ 0041 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
3610
assertAnalyzesTo(analyzer, "\u0031\u002C\u0308\u0041",
3611
new String[] { "\u0031", "\u0041" });
3613
// ÷ 0031 ÷ 002C ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
3614
assertAnalyzesTo(analyzer, "\u0031\u002C\u003A",
3615
new String[] { "\u0031" });
3617
// ÷ 0031 ÷ 002C × 0308 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
3618
assertAnalyzesTo(analyzer, "\u0031\u002C\u0308\u003A",
3619
new String[] { "\u0031" });
3621
// ÷ 0031 ÷ 002C ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
3622
assertAnalyzesTo(analyzer, "\u0031\u002C\u002C",
3623
new String[] { "\u0031" });
3625
// ÷ 0031 ÷ 002C × 0308 ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
3626
assertAnalyzesTo(analyzer, "\u0031\u002C\u0308\u002C",
3627
new String[] { "\u0031" });
3629
// ÷ 0031 ÷ 002C ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
3630
assertAnalyzesTo(analyzer, "\u0031\u002C\u0027",
3631
new String[] { "\u0031" });
3633
// ÷ 0031 ÷ 002C × 0308 ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
3634
assertAnalyzesTo(analyzer, "\u0031\u002C\u0308\u0027",
3635
new String[] { "\u0031" });
3637
// ÷ 0031 × 002C × 0030 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3]
3638
assertAnalyzesTo(analyzer, "\u0031\u002C\u0030",
3639
new String[] { "\u0031\u002C\u0030" });
3641
// ÷ 0031 × 002C × 0308 × 0030 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3]
3642
assertAnalyzesTo(analyzer, "\u0031\u002C\u0308\u0030",
3643
new String[] { "\u0031\u002C\u0308\u0030" });
3645
// ÷ 0031 ÷ 002C ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
3646
assertAnalyzesTo(analyzer, "\u0031\u002C\u005F",
3647
new String[] { "\u0031" });
3649
// ÷ 0031 ÷ 002C × 0308 ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
3650
assertAnalyzesTo(analyzer, "\u0031\u002C\u0308\u005F",
3651
new String[] { "\u0031" });
3653
// ÷ 0031 ÷ 002C × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
3654
assertAnalyzesTo(analyzer, "\u0031\u002C\u00AD",
3655
new String[] { "\u0031" });
3657
// ÷ 0031 ÷ 002C × 0308 × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
3658
assertAnalyzesTo(analyzer, "\u0031\u002C\u0308\u00AD",
3659
new String[] { "\u0031" });
3661
// ÷ 0031 ÷ 002C × 0300 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
3662
assertAnalyzesTo(analyzer, "\u0031\u002C\u0300",
3663
new String[] { "\u0031" });
3665
// ÷ 0031 ÷ 002C × 0308 × 0300 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
3666
assertAnalyzesTo(analyzer, "\u0031\u002C\u0308\u0300",
3667
new String[] { "\u0031" });
3669
// ÷ 0031 ÷ 002C ÷ 0061 × 2060 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
3670
assertAnalyzesTo(analyzer, "\u0031\u002C\u0061\u2060",
3671
new String[] { "\u0031", "\u0061\u2060" });
3673
// ÷ 0031 ÷ 002C × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
3674
assertAnalyzesTo(analyzer, "\u0031\u002C\u0308\u0061\u2060",
3675
new String[] { "\u0031", "\u0061\u2060" });
3677
// ÷ 0031 ÷ 002C ÷ 0061 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
3678
assertAnalyzesTo(analyzer, "\u0031\u002C\u0061\u003A",
3679
new String[] { "\u0031", "\u0061" });
3681
// ÷ 0031 ÷ 002C × 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
3682
assertAnalyzesTo(analyzer, "\u0031\u002C\u0308\u0061\u003A",
3683
new String[] { "\u0031", "\u0061" });
3685
// ÷ 0031 ÷ 002C ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
3686
assertAnalyzesTo(analyzer, "\u0031\u002C\u0061\u0027",
3687
new String[] { "\u0031", "\u0061" });
3689
// ÷ 0031 ÷ 002C × 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
3690
assertAnalyzesTo(analyzer, "\u0031\u002C\u0308\u0061\u0027",
3691
new String[] { "\u0031", "\u0061" });
3693
// ÷ 0031 ÷ 002C ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
3694
assertAnalyzesTo(analyzer, "\u0031\u002C\u0061\u0027\u2060",
3695
new String[] { "\u0031", "\u0061" });
3697
// ÷ 0031 ÷ 002C × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
3698
assertAnalyzesTo(analyzer, "\u0031\u002C\u0308\u0061\u0027\u2060",
3699
new String[] { "\u0031", "\u0061" });
3701
// ÷ 0031 ÷ 002C ÷ 0061 ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
3702
assertAnalyzesTo(analyzer, "\u0031\u002C\u0061\u002C",
3703
new String[] { "\u0031", "\u0061" });
3705
// ÷ 0031 ÷ 002C × 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
3706
assertAnalyzesTo(analyzer, "\u0031\u002C\u0308\u0061\u002C",
3707
new String[] { "\u0031", "\u0061" });
3709
// ÷ 0031 × 002C × 0031 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
3710
assertAnalyzesTo(analyzer, "\u0031\u002C\u0031\u003A",
3711
new String[] { "\u0031\u002C\u0031" });
3713
// ÷ 0031 × 002C × 0308 × 0031 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
3714
assertAnalyzesTo(analyzer, "\u0031\u002C\u0308\u0031\u003A",
3715
new String[] { "\u0031\u002C\u0308\u0031" });
3717
// ÷ 0031 × 002C × 0031 ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
3718
assertAnalyzesTo(analyzer, "\u0031\u002C\u0031\u0027",
3719
new String[] { "\u0031\u002C\u0031" });
3721
// ÷ 0031 × 002C × 0308 × 0031 ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
3722
assertAnalyzesTo(analyzer, "\u0031\u002C\u0308\u0031\u0027",
3723
new String[] { "\u0031\u002C\u0308\u0031" });
3725
// ÷ 0031 × 002C × 0031 ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
3726
assertAnalyzesTo(analyzer, "\u0031\u002C\u0031\u002C",
3727
new String[] { "\u0031\u002C\u0031" });
3729
// ÷ 0031 × 002C × 0308 × 0031 ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
3730
assertAnalyzesTo(analyzer, "\u0031\u002C\u0308\u0031\u002C",
3731
new String[] { "\u0031\u002C\u0308\u0031" });
3733
// ÷ 0031 × 002C × 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
3734
assertAnalyzesTo(analyzer, "\u0031\u002C\u0031\u002E\u2060",
3735
new String[] { "\u0031\u002C\u0031" });
3737
// ÷ 0031 × 002C × 0308 × 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
3738
assertAnalyzesTo(analyzer, "\u0031\u002C\u0308\u0031\u002E\u2060",
3739
new String[] { "\u0031\u002C\u0308\u0031" });
3741
// ÷ 0031 ÷ 002E × 2060 ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
3742
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u0001",
3743
new String[] { "\u0031" });
3745
// ÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0001 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]
3746
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u0308\u0001",
3747
new String[] { "\u0031" });
3749
// ÷ 0031 ÷ 002E × 2060 ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
3750
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\r",
3751
new String[] { "\u0031" });
3753
// ÷ 0031 ÷ 002E × 2060 × 0308 ÷ 000D ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]
3754
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u0308\r",
3755
new String[] { "\u0031" });
3757
// ÷ 0031 ÷ 002E × 2060 ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
3758
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\n",
3759
new String[] { "\u0031" });
3761
// ÷ 0031 ÷ 002E × 2060 × 0308 ÷ 000A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE FEED (LF)> (LF) ÷ [0.3]
3762
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u0308\n",
3763
new String[] { "\u0031" });
3765
// ÷ 0031 ÷ 002E × 2060 ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
3766
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u000B",
3767
new String[] { "\u0031" });
3769
// ÷ 0031 ÷ 002E × 2060 × 0308 ÷ 000B ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.11] <LINE TABULATION> (Newline) ÷ [0.3]
3770
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u0308\u000B",
3771
new String[] { "\u0031" });
3773
// ÷ 0031 ÷ 002E × 2060 ÷ 3031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
3774
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u3031",
3775
new String[] { "\u0031", "\u3031" });
3777
// ÷ 0031 ÷ 002E × 2060 × 0308 ÷ 3031 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]
3778
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u0308\u3031",
3779
new String[] { "\u0031", "\u3031" });
3781
// ÷ 0031 ÷ 002E × 2060 ÷ 0041 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
3782
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u0041",
3783
new String[] { "\u0031", "\u0041" });
3785
// ÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0041 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]
3786
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u0308\u0041",
3787
new String[] { "\u0031", "\u0041" });
3789
// ÷ 0031 ÷ 002E × 2060 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
3790
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u003A",
3791
new String[] { "\u0031" });
3793
// ÷ 0031 ÷ 002E × 2060 × 0308 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
3794
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u0308\u003A",
3795
new String[] { "\u0031" });
3797
// ÷ 0031 ÷ 002E × 2060 ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
3798
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u002C",
3799
new String[] { "\u0031" });
3801
// ÷ 0031 ÷ 002E × 2060 × 0308 ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
3802
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u0308\u002C",
3803
new String[] { "\u0031" });
3805
// ÷ 0031 ÷ 002E × 2060 ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
3806
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u0027",
3807
new String[] { "\u0031" });
3809
// ÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
3810
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u0308\u0027",
3811
new String[] { "\u0031" });
3813
// ÷ 0031 × 002E × 2060 × 0030 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3]
3814
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u0030",
3815
new String[] { "\u0031\u002E\u2060\u0030" });
3817
// ÷ 0031 × 002E × 2060 × 0308 × 0030 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3]
3818
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u0308\u0030",
3819
new String[] { "\u0031\u002E\u2060\u0308\u0030" });
3821
// ÷ 0031 ÷ 002E × 2060 ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
3822
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u005F",
3823
new String[] { "\u0031" });
3825
// ÷ 0031 ÷ 002E × 2060 × 0308 ÷ 005F ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]
3826
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u0308\u005F",
3827
new String[] { "\u0031" });
3829
// ÷ 0031 ÷ 002E × 2060 × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
3830
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u00AD",
3831
new String[] { "\u0031" });
3833
// ÷ 0031 ÷ 002E × 2060 × 0308 × 00AD ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]
3834
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u0308\u00AD",
3835
new String[] { "\u0031" });
3837
// ÷ 0031 ÷ 002E × 2060 × 0300 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
3838
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u0300",
3839
new String[] { "\u0031" });
3841
// ÷ 0031 ÷ 002E × 2060 × 0308 × 0300 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]
3842
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u0308\u0300",
3843
new String[] { "\u0031" });
3845
// ÷ 0031 ÷ 002E × 2060 ÷ 0061 × 2060 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
3846
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u0061\u2060",
3847
new String[] { "\u0031", "\u0061\u2060" });
3849
// ÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0061 × 2060 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
3850
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u0308\u0061\u2060",
3851
new String[] { "\u0031", "\u0061\u2060" });
3853
// ÷ 0031 ÷ 002E × 2060 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
3854
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u0061\u003A",
3855
new String[] { "\u0031", "\u0061" });
3857
// ÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0061 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
3858
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u0308\u0061\u003A",
3859
new String[] { "\u0031", "\u0061" });
3861
// ÷ 0031 ÷ 002E × 2060 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
3862
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u0061\u0027",
3863
new String[] { "\u0031", "\u0061" });
3865
// ÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0061 ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
3866
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u0308\u0061\u0027",
3867
new String[] { "\u0031", "\u0061" });
3869
// ÷ 0031 ÷ 002E × 2060 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
3870
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u0061\u0027\u2060",
3871
new String[] { "\u0031", "\u0061" });
3873
// ÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0061 ÷ 0027 × 2060 ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
3874
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u0308\u0061\u0027\u2060",
3875
new String[] { "\u0031", "\u0061" });
3877
// ÷ 0031 ÷ 002E × 2060 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
3878
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u0061\u002C",
3879
new String[] { "\u0031", "\u0061" });
3881
// ÷ 0031 ÷ 002E × 2060 × 0308 ÷ 0061 ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
3882
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u0308\u0061\u002C",
3883
new String[] { "\u0031", "\u0061" });
3885
// ÷ 0031 × 002E × 2060 × 0031 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
3886
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u0031\u003A",
3887
new String[] { "\u0031\u002E\u2060\u0031" });
3889
// ÷ 0031 × 002E × 2060 × 0308 × 0031 ÷ 003A ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]
3890
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u0308\u0031\u003A",
3891
new String[] { "\u0031\u002E\u2060\u0308\u0031" });
3893
// ÷ 0031 × 002E × 2060 × 0031 ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
3894
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u0031\u0027",
3895
new String[] { "\u0031\u002E\u2060\u0031" });
3897
// ÷ 0031 × 002E × 2060 × 0308 × 0031 ÷ 0027 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (MidNumLet) ÷ [0.3]
3898
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u0308\u0031\u0027",
3899
new String[] { "\u0031\u002E\u2060\u0308\u0031" });
3901
// ÷ 0031 × 002E × 2060 × 0031 ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
3902
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u0031\u002C",
3903
new String[] { "\u0031\u002E\u2060\u0031" });
3905
// ÷ 0031 × 002E × 2060 × 0308 × 0031 ÷ 002C ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]
3906
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u0308\u0031\u002C",
3907
new String[] { "\u0031\u002E\u2060\u0308\u0031" });
3909
// ÷ 0031 × 002E × 2060 × 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
3910
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u0031\u002E\u2060",
3911
new String[] { "\u0031\u002E\u2060\u0031" });
3913
// ÷ 0031 × 002E × 2060 × 0308 × 0031 ÷ 002E × 2060 ÷ # ÷ [0.2] DIGIT ONE (Numeric) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
3914
assertAnalyzesTo(analyzer, "\u0031\u002E\u2060\u0308\u0031\u002E\u2060",
3915
new String[] { "\u0031\u002E\u2060\u0308\u0031" });
3917
// ÷ 0063 × 0061 × 006E × 0027 × 0074 ÷ # ÷ [0.2] LATIN SMALL LETTER C (ALetter) × [5.0] LATIN SMALL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER N (ALetter) × [6.0] APOSTROPHE (MidNumLet) × [7.0] LATIN SMALL LETTER T (ALetter) ÷ [0.3]
3918
assertAnalyzesTo(analyzer, "\u0063\u0061\u006E\u0027\u0074",
3919
new String[] { "\u0063\u0061\u006E\u0027\u0074" });
3921
// ÷ 0063 × 0061 × 006E × 2019 × 0074 ÷ # ÷ [0.2] LATIN SMALL LETTER C (ALetter) × [5.0] LATIN SMALL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER N (ALetter) × [6.0] RIGHT SINGLE QUOTATION MARK (MidNumLet) × [7.0] LATIN SMALL LETTER T (ALetter) ÷ [0.3]
3922
assertAnalyzesTo(analyzer, "\u0063\u0061\u006E\u2019\u0074",
3923
new String[] { "\u0063\u0061\u006E\u2019\u0074" });
3925
// ÷ 0061 × 0062 × 00AD × 0062 × 0079 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER B (ALetter) × [4.0] SOFT HYPHEN (Format_FE) × [5.0] LATIN SMALL LETTER B (ALetter) × [5.0] LATIN SMALL LETTER Y (ALetter) ÷ [0.3]
3926
assertAnalyzesTo(analyzer, "\u0061\u0062\u00AD\u0062\u0079",
3927
new String[] { "\u0061\u0062\u00AD\u0062\u0079" });
3929
// ÷ 0061 ÷ 0024 ÷ 002D ÷ 0033 × 0034 × 002C × 0035 × 0036 × 0037 × 002E × 0031 × 0034 ÷ 0025 ÷ 0062 ÷ # ÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] DOLLAR SIGN (Other) ÷ [999.0] HYPHEN-MINUS (Other) ÷ [999.0] DIGIT THREE (Numeric) × [8.0] DIGIT FOUR (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT FIVE (Numeric) × [8.0] DIGIT SIX (Numeric) × [8.0] DIGIT SEVEN (Numeric) × [12.0] FULL STOP (MidNumLet) × [11.0] DIGIT ONE (Numeric) × [8.0] DIGIT FOUR (Numeric) ÷ [999.0] PERCENT SIGN (Other) ÷ [999.0] LATIN SMALL LETTER B (ALetter) ÷ [0.3]
3930
assertAnalyzesTo(analyzer, "\u0061\u0024\u002D\u0033\u0034\u002C\u0035\u0036\u0037\u002E\u0031\u0034\u0025\u0062",
3931
new String[] { "\u0061", "\u0033\u0034\u002C\u0035\u0036\u0037\u002E\u0031\u0034", "\u0062" });
3933
// ÷ 0033 × 0061 ÷ # ÷ [0.2] DIGIT THREE (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]
3934
assertAnalyzesTo(analyzer, "\u0033\u0061",
3935
new String[] { "\u0033\u0061" });
3937
// ÷ 2060 ÷ 0063 × 2060 × 0061 × 2060 × 006E × 2060 × 0027 × 2060 × 0074 × 2060 × 2060 ÷ # ÷ [0.2] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER C (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER N (ALetter) × [4.0] WORD JOINER (Format_FE) × [6.0] APOSTROPHE (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN SMALL LETTER T (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
3938
assertAnalyzesTo(analyzer, "\u2060\u0063\u2060\u0061\u2060\u006E\u2060\u0027\u2060\u0074\u2060\u2060",
3939
new String[] { "\u0063\u2060\u0061\u2060\u006E\u2060\u0027\u2060\u0074\u2060\u2060" });
3941
// ÷ 2060 ÷ 0063 × 2060 × 0061 × 2060 × 006E × 2060 × 2019 × 2060 × 0074 × 2060 × 2060 ÷ # ÷ [0.2] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER C (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER N (ALetter) × [4.0] WORD JOINER (Format_FE) × [6.0] RIGHT SINGLE QUOTATION MARK (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN SMALL LETTER T (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
3942
assertAnalyzesTo(analyzer, "\u2060\u0063\u2060\u0061\u2060\u006E\u2060\u2019\u2060\u0074\u2060\u2060",
3943
new String[] { "\u0063\u2060\u0061\u2060\u006E\u2060\u2019\u2060\u0074\u2060\u2060" });
3945
// ÷ 2060 ÷ 0061 × 2060 × 0062 × 2060 × 00AD × 2060 × 0062 × 2060 × 0079 × 2060 × 2060 ÷ # ÷ [0.2] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER B (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] SOFT HYPHEN (Format_FE) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER B (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER Y (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
3946
assertAnalyzesTo(analyzer, "\u2060\u0061\u2060\u0062\u2060\u00AD\u2060\u0062\u2060\u0079\u2060\u2060",
3947
new String[] { "\u0061\u2060\u0062\u2060\u00AD\u2060\u0062\u2060\u0079\u2060\u2060" });
3949
// ÷ 2060 ÷ 0061 × 2060 ÷ 0024 × 2060 ÷ 002D × 2060 ÷ 0033 × 2060 × 0034 × 2060 × 002C × 2060 × 0035 × 2060 × 0036 × 2060 × 0037 × 2060 × 002E × 2060 × 0031 × 2060 × 0034 × 2060 ÷ 0025 × 2060 ÷ 0062 × 2060 × 2060 ÷ # ÷ [0.2] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] DOLLAR SIGN (Other) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] HYPHEN-MINUS (Other) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] DIGIT THREE (Numeric) × [4.0] WORD JOINER (Format_FE) × [8.0] DIGIT FOUR (Numeric) × [4.0] WORD JOINER (Format_FE) × [12.0] COMMA (MidNum) × [4.0] WORD JOINER (Format_FE) × [11.0] DIGIT FIVE (Numeric) × [4.0] WORD JOINER (Format_FE) × [8.0] DIGIT SIX (Numeric) × [4.0] WORD JOINER (Format_FE) × [8.0] DIGIT SEVEN (Numeric) × [4.0] WORD JOINER (Format_FE) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [11.0] DIGIT ONE (Numeric) × [4.0] WORD JOINER (Format_FE) × [8.0] DIGIT FOUR (Numeric) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] PERCENT SIGN (Other) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER B (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
3950
assertAnalyzesTo(analyzer, "\u2060\u0061\u2060\u0024\u2060\u002D\u2060\u0033\u2060\u0034\u2060\u002C\u2060\u0035\u2060\u0036\u2060\u0037\u2060\u002E\u2060\u0031\u2060\u0034\u2060\u0025\u2060\u0062\u2060\u2060",
3951
new String[] { "\u0061\u2060", "\u0033\u2060\u0034\u2060\u002C\u2060\u0035\u2060\u0036\u2060\u0037\u2060\u002E\u2060\u0031\u2060\u0034\u2060", "\u0062\u2060\u2060" });
3953
// ÷ 2060 ÷ 0033 × 2060 × 0061 × 2060 × 2060 ÷ # ÷ [0.2] WORD JOINER (Format_FE) ÷ [999.0] DIGIT THREE (Numeric) × [4.0] WORD JOINER (Format_FE) × [10.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]
3954
assertAnalyzesTo(analyzer, "\u2060\u0033\u2060\u0061\u2060\u2060",
3955
new String[] { "\u0033\u2060\u0061\u2060\u2060" });