OLD | NEW |
1 // *************************************************************************** | 1 // *************************************************************************** |
2 // * | 2 // * |
3 // * Copyright (C) 2013 International Business Machines | 3 // * Copyright (C) 2014 International Business Machines |
4 // * Corporation and others. All Rights Reserved. | 4 // * Corporation and others. All Rights Reserved. |
5 // * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter | 5 // * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter |
6 // * Source File: <path>/plurals.xml, ordinals.xml | 6 // * Source File: <path>/plurals.xml, ordinals.xml |
7 // * | 7 // * |
8 // *************************************************************************** | 8 // *************************************************************************** |
9 plurals:table(nofallback){ | 9 plurals:table(nofallback){ |
10 locales{ | 10 locales{ |
11 af{"set2"} | 11 af{"set8"} |
12 ak{"set3"} | 12 ak{"set5"} |
13 am{"set30"} | 13 am{"set1"} |
14 ar{"set0"} | 14 ar{"set34"} |
15 asa{"set2"} | 15 asa{"set8"} |
16 ast{"set2"} | 16 ast{"set3"} |
17 az{"set2"} | 17 az{"set8"} |
18 be{"set10"} | 18 be{"set27"} |
19 bem{"set2"} | 19 bem{"set8"} |
20 bez{"set2"} | 20 bez{"set8"} |
21 bg{"set2"} | 21 bg{"set8"} |
22 bh{"set3"} | 22 bh{"set5"} |
23 bm{"set24"} | 23 bm{"set0"} |
24 bn{"set30"} | 24 bn{"set1"} |
25 bo{"set24"} | 25 bo{"set0"} |
26 br{"set19"} | 26 br{"set31"} |
27 brx{"set2"} | 27 brx{"set8"} |
28 bs{"set33"} | 28 bs{"set20"} |
29 ca{"set26"} | 29 ca{"set3"} |
30 cgg{"set2"} | 30 cgg{"set8"} |
31 chr{"set2"} | 31 chr{"set8"} |
32 ckb{"set2"} | 32 ckb{"set8"} |
33 cs{"set11"} | 33 cs{"set25"} |
34 cy{"set16"} | 34 cy{"set35"} |
35 da{"set28"} | 35 da{"set10"} |
36 de{"set26"} | 36 de{"set3"} |
37 dv{"set2"} | 37 dsb{"set23"} |
38 dz{"set24"} | 38 dv{"set8"} |
39 ee{"set2"} | 39 dz{"set0"} |
40 el{"set2"} | 40 ee{"set8"} |
41 en{"set26"} | 41 el{"set8"} |
42 eo{"set2"} | 42 en{"set3"} |
43 es{"set2"} | 43 eo{"set8"} |
44 et{"set26"} | 44 es{"set8"} |
45 eu{"set2"} | 45 et{"set3"} |
46 fa{"set30"} | 46 eu{"set8"} |
47 ff{"set4"} | 47 fa{"set1"} |
48 fi{"set26"} | 48 ff{"set2"} |
49 fil{"set25"} | 49 fi{"set3"} |
50 fo{"set2"} | 50 fil{"set13"} |
51 fr{"set4"} | 51 fo{"set8"} |
52 fur{"set2"} | 52 fr{"set2"} |
53 fy{"set2"} | 53 fur{"set8"} |
54 ga{"set7"} | 54 fy{"set3"} |
55 gd{"set23"} | 55 ga{"set32"} |
56 gl{"set26"} | 56 gd{"set21"} |
57 gsw{"set2"} | 57 gl{"set3"} |
58 gu{"set30"} | 58 gsw{"set8"} |
59 guw{"set3"} | 59 gu{"set1"} |
60 gv{"set22"} | 60 guw{"set5"} |
61 ha{"set2"} | 61 gv{"set33"} |
62 haw{"set2"} | 62 ha{"set8"} |
63 he{"set1"} | 63 haw{"set8"} |
64 hi{"set30"} | 64 he{"set24"} |
65 hr{"set33"} | 65 hi{"set1"} |
66 hu{"set2"} | 66 hr{"set20"} |
67 hy{"set4"} | 67 hsb{"set23"} |
68 id{"set24"} | 68 hu{"set8"} |
69 ig{"set24"} | 69 hy{"set2"} |
70 ii{"set24"} | 70 id{"set0"} |
71 in{"set24"} | 71 ig{"set0"} |
72 is{"set31"} | 72 ii{"set0"} |
73 it{"set26"} | 73 in{"set0"} |
74 iu{"set6"} | 74 is{"set11"} |
75 iw{"set1"} | 75 it{"set3"} |
76 ja{"set24"} | 76 iu{"set17"} |
77 jbo{"set24"} | 77 iw{"set24"} |
78 jgo{"set2"} | 78 ja{"set0"} |
79 ji{"set26"} | 79 jbo{"set0"} |
80 jmc{"set2"} | 80 jgo{"set8"} |
81 jv{"set24"} | 81 ji{"set3"} |
82 jw{"set24"} | 82 jmc{"set8"} |
83 ka{"set2"} | 83 jv{"set0"} |
84 kab{"set4"} | 84 jw{"set0"} |
85 kaj{"set2"} | 85 ka{"set8"} |
86 kcg{"set2"} | 86 kab{"set2"} |
87 kde{"set24"} | 87 kaj{"set8"} |
88 kea{"set24"} | 88 kcg{"set8"} |
89 kk{"set2"} | 89 kde{"set0"} |
90 kkj{"set2"} | 90 kea{"set0"} |
91 kl{"set2"} | 91 kk{"set8"} |
92 km{"set24"} | 92 kkj{"set8"} |
93 kn{"set30"} | 93 kl{"set8"} |
94 ko{"set24"} | 94 km{"set0"} |
95 ks{"set2"} | 95 kn{"set1"} |
96 ksb{"set2"} | 96 ko{"set0"} |
97 ksh{"set20"} | 97 ks{"set8"} |
98 ku{"set2"} | 98 ksb{"set8"} |
99 kw{"set6"} | 99 ksh{"set16"} |
100 ky{"set2"} | 100 ku{"set8"} |
101 lag{"set17"} | 101 kw{"set17"} |
102 lb{"set2"} | 102 ky{"set8"} |
103 lg{"set2"} | 103 lag{"set15"} |
104 lkt{"set24"} | 104 lb{"set8"} |
105 ln{"set3"} | 105 lg{"set8"} |
106 lo{"set24"} | 106 lkt{"set0"} |
107 lt{"set9"} | 107 ln{"set5"} |
108 lv{"set5"} | 108 lo{"set0"} |
109 mas{"set2"} | 109 lt{"set28"} |
110 mg{"set3"} | 110 lv{"set14"} |
111 mgo{"set2"} | 111 mas{"set8"} |
112 mk{"set15"} | 112 mg{"set5"} |
113 ml{"set2"} | 113 mgo{"set8"} |
114 mn{"set2"} | 114 mk{"set12"} |
115 mo{"set8"} | 115 ml{"set8"} |
116 mr{"set30"} | 116 mn{"set8"} |
117 ms{"set24"} | 117 mo{"set19"} |
118 mt{"set14"} | 118 mr{"set1"} |
119 my{"set24"} | 119 ms{"set0"} |
120 nah{"set2"} | 120 mt{"set29"} |
121 naq{"set6"} | 121 my{"set0"} |
122 nb{"set2"} | 122 nah{"set8"} |
123 nd{"set2"} | 123 naq{"set17"} |
124 ne{"set2"} | 124 nb{"set8"} |
125 nl{"set26"} | 125 nd{"set8"} |
126 nn{"set2"} | 126 ne{"set8"} |
127 nnh{"set2"} | 127 nl{"set3"} |
128 no{"set2"} | 128 nn{"set8"} |
129 nqo{"set24"} | 129 nnh{"set8"} |
130 nr{"set2"} | 130 no{"set8"} |
131 nso{"set3"} | 131 nqo{"set0"} |
132 ny{"set2"} | 132 nr{"set8"} |
133 nyn{"set2"} | 133 nso{"set5"} |
134 om{"set2"} | 134 ny{"set8"} |
135 or{"set2"} | 135 nyn{"set8"} |
136 os{"set2"} | 136 om{"set8"} |
137 pa{"set3"} | 137 or{"set8"} |
138 pap{"set2"} | 138 os{"set8"} |
139 pl{"set12"} | 139 pa{"set5"} |
140 ps{"set2"} | 140 pap{"set8"} |
141 pt{"set27"} | 141 pl{"set26"} |
142 pt_PT{"set29"} | 142 prg{"set14"} |
143 rm{"set2"} | 143 ps{"set8"} |
144 ro{"set8"} | 144 pt{"set7"} |
145 rof{"set2"} | 145 pt_PT{"set9"} |
146 ru{"set34"} | 146 rm{"set8"} |
147 rwk{"set2"} | 147 ro{"set19"} |
148 sah{"set24"} | 148 rof{"set8"} |
149 saq{"set2"} | 149 root{"set0"} |
150 se{"set6"} | 150 ru{"set30"} |
151 seh{"set2"} | 151 rwk{"set8"} |
152 ses{"set24"} | 152 sah{"set0"} |
153 sg{"set24"} | 153 saq{"set8"} |
154 sh{"set33"} | 154 se{"set17"} |
| 155 seh{"set8"} |
| 156 ses{"set0"} |
| 157 sg{"set0"} |
| 158 sh{"set20"} |
155 shi{"set18"} | 159 shi{"set18"} |
156 si{"set32"} | 160 si{"set4"} |
157 sk{"set11"} | 161 sk{"set25"} |
158 sl{"set13"} | 162 sl{"set22"} |
159 sma{"set6"} | 163 sma{"set17"} |
160 smi{"set6"} | 164 smi{"set17"} |
161 smj{"set6"} | 165 smj{"set17"} |
162 smn{"set6"} | 166 smn{"set17"} |
163 sms{"set6"} | 167 sms{"set17"} |
164 sn{"set2"} | 168 sn{"set8"} |
165 so{"set2"} | 169 so{"set8"} |
166 sq{"set2"} | 170 sq{"set8"} |
167 sr{"set33"} | 171 sr{"set20"} |
168 ss{"set2"} | 172 ss{"set8"} |
169 ssy{"set2"} | 173 ssy{"set8"} |
170 st{"set2"} | 174 st{"set8"} |
171 sv{"set26"} | 175 sv{"set3"} |
172 sw{"set26"} | 176 sw{"set3"} |
173 syr{"set2"} | 177 syr{"set8"} |
174 ta{"set2"} | 178 ta{"set8"} |
175 te{"set2"} | 179 te{"set8"} |
176 teo{"set2"} | 180 teo{"set8"} |
177 th{"set24"} | 181 th{"set0"} |
178 ti{"set3"} | 182 ti{"set5"} |
179 tig{"set2"} | 183 tig{"set8"} |
180 tk{"set2"} | 184 tk{"set8"} |
181 tl{"set25"} | 185 tl{"set13"} |
182 tn{"set2"} | 186 tn{"set8"} |
183 to{"set24"} | 187 to{"set0"} |
184 tr{"set2"} | 188 tr{"set8"} |
185 ts{"set2"} | 189 ts{"set8"} |
186 tzm{"set21"} | 190 tzm{"set6"} |
187 uk{"set35"} | 191 ug{"set8"} |
188 ur{"set26"} | 192 uk{"set30"} |
189 uz{"set2"} | 193 ur{"set3"} |
190 ve{"set2"} | 194 uz{"set8"} |
191 vi{"set24"} | 195 ve{"set8"} |
192 vo{"set2"} | 196 vi{"set0"} |
193 vun{"set2"} | 197 vo{"set8"} |
194 wa{"set3"} | 198 vun{"set8"} |
195 wae{"set2"} | 199 wa{"set5"} |
196 wo{"set24"} | 200 wae{"set8"} |
197 xh{"set2"} | 201 wo{"set0"} |
198 xog{"set2"} | 202 xh{"set8"} |
199 yi{"set26"} | 203 xog{"set8"} |
200 yo{"set24"} | 204 yi{"set3"} |
201 zh{"set24"} | 205 yo{"set0"} |
202 zu{"set30"} | 206 zh{"set0"} |
| 207 zu{"set1"} |
203 } | 208 } |
204 locales_ordinals{ | 209 locales_ordinals{ |
205 af{"set36"} | 210 af{"set36"} |
206 am{"set36"} | 211 am{"set36"} |
207 ar{"set36"} | 212 ar{"set36"} |
| 213 az{"set50"} |
208 bg{"set36"} | 214 bg{"set36"} |
209 bn{"set45"} | 215 bn{"set52"} |
210 ca{"set42"} | 216 bs{"set36"} |
| 217 ca{"set48"} |
211 cs{"set36"} | 218 cs{"set36"} |
| 219 cy{"set53"} |
212 da{"set36"} | 220 da{"set36"} |
213 de{"set36"} | 221 de{"set36"} |
| 222 dsb{"set36"} |
214 el{"set36"} | 223 el{"set36"} |
215 en{"set40"} | 224 en{"set46"} |
216 es{"set36"} | 225 es{"set36"} |
217 et{"set36"} | 226 et{"set36"} |
218 eu{"set36"} | 227 eu{"set36"} |
219 fa{"set36"} | 228 fa{"set36"} |
220 fi{"set36"} | 229 fi{"set36"} |
221 fil{"set37"} | 230 fil{"set38"} |
222 fr{"set37"} | 231 fr{"set38"} |
| 232 fy{"set36"} |
223 gl{"set36"} | 233 gl{"set36"} |
224 gu{"set44"} | 234 gu{"set51"} |
225 he{"set36"} | 235 he{"set36"} |
226 hi{"set44"} | 236 hi{"set51"} |
227 hr{"set36"} | 237 hr{"set36"} |
228 hu{"set38"} | 238 hsb{"set36"} |
| 239 hu{"set39"} |
| 240 hy{"set38"} |
229 id{"set36"} | 241 id{"set36"} |
230 in{"set36"} | 242 in{"set36"} |
231 is{"set36"} | 243 is{"set36"} |
232 it{"set41"} | 244 it{"set43"} |
233 iw{"set36"} | 245 iw{"set36"} |
234 ja{"set36"} | 246 ja{"set36"} |
| 247 ka{"set44"} |
| 248 kk{"set42"} |
| 249 km{"set36"} |
235 kn{"set36"} | 250 kn{"set36"} |
236 ko{"set36"} | 251 ko{"set36"} |
| 252 ky{"set36"} |
| 253 lo{"set38"} |
237 lt{"set36"} | 254 lt{"set36"} |
238 lv{"set36"} | 255 lv{"set36"} |
| 256 mk{"set49"} |
239 ml{"set36"} | 257 ml{"set36"} |
240 mo{"set37"} | 258 mn{"set36"} |
241 mr{"set43"} | 259 mo{"set38"} |
242 ms{"set37"} | 260 mr{"set47"} |
| 261 ms{"set38"} |
| 262 my{"set36"} |
243 nb{"set36"} | 263 nb{"set36"} |
| 264 ne{"set40"} |
244 nl{"set36"} | 265 nl{"set36"} |
| 266 pa{"set36"} |
245 pl{"set36"} | 267 pl{"set36"} |
| 268 prg{"set36"} |
246 pt{"set36"} | 269 pt{"set36"} |
247 ro{"set37"} | 270 ro{"set38"} |
| 271 root{"set36"} |
248 ru{"set36"} | 272 ru{"set36"} |
249 sh{"set36"} | 273 sh{"set36"} |
| 274 si{"set36"} |
250 sk{"set36"} | 275 sk{"set36"} |
251 sl{"set36"} | 276 sl{"set36"} |
| 277 sq{"set45"} |
252 sr{"set36"} | 278 sr{"set36"} |
253 sv{"set39"} | 279 sv{"set37"} |
254 sw{"set36"} | 280 sw{"set36"} |
255 ta{"set36"} | 281 ta{"set36"} |
256 te{"set36"} | 282 te{"set36"} |
257 th{"set36"} | 283 th{"set36"} |
258 tl{"set37"} | 284 tl{"set38"} |
259 tr{"set36"} | 285 tr{"set36"} |
260 uk{"set36"} | 286 uk{"set41"} |
261 ur{"set36"} | 287 ur{"set36"} |
262 vi{"set37"} | 288 uz{"set36"} |
| 289 vi{"set38"} |
263 zh{"set36"} | 290 zh{"set36"} |
264 zu{"set46"} | 291 zu{"set36"} |
265 } | 292 } |
266 rules{ | 293 rules{ |
267 set0{ | 294 set0{ |
268 few{ | 295 other{ |
269 "n % 100 = 3..10 @integer 3~10, 103~110, 1003, … @decimal 3.0, 4
.0, 5" | 296 " @integer 0~15, 100, 1000, 10000, 100000, 1000000, … @decimal 0
.0~1." |
270 ".0, 6.0, 7.0, 8.0, 9.0, 10.0, 103.0, 1003.0, …" | 297 "5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" |
271 } | 298 } |
272 many{ | |
273 "n % 100 = 11..99 @integer 11~26, 111, 1011, … @decimal 11.0, 12
.0, 1" | |
274 "3.0, 14.0, 15.0, 16.0, 17.0, 18.0, 111.0, 1011.0, …" | |
275 } | |
276 one{"n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000"} | |
277 other{ | |
278 " @integer 100~102, 200~202, 300~302, 400~402, 500~502, 600, 100
0, 10" | |
279 "000, 100000, 1000000, … @decimal 0.1~0.9, 1.1~1.7, 10.1, 100.0,
1000" | |
280 ".0, 10000.0, 100000.0, 1000000.0, …" | |
281 } | |
282 two{"n = 2 @integer 2 @decimal 2.0, 2.00, 2.000, 2.0000"} | |
283 zero{"n = 0 @integer 0 @decimal 0.0, 0.00, 0.000, 0.0000"} | |
284 } | 299 } |
285 set1{ | 300 set1{ |
286 many{ | 301 one{"i = 0 or n = 1 @integer 0, 1 @decimal 0.0~1.0, 0.00~0.04"} |
287 "v = 0 and n != 0..10 and n % 10 = 0 @integer 20, 30, 40, 50, 60
, 70," | 302 other{ |
288 " 80, 90, 100, 1000, 10000, 100000, 1000000, …" | 303 " @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 1
.1~2." |
289 } | 304 "6, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" |
290 one{"i = 1 and v = 0 @integer 1"} | 305 } |
291 other{ | |
292 " @integer 0, 3~17, 101, 1001, … @decimal 0.0~1.5, 10.0, 100.0,
1000." | |
293 "0, 10000.0, 100000.0, 1000000.0, …" | |
294 } | |
295 two{"i = 2 and v = 0 @integer 2"} | |
296 } | 306 } |
297 set10{ | 307 set10{ |
298 few{ | 308 one{"n = 1 or t != 0 and i = 0,1 @integer 1 @decimal 0.1~1.6"} |
299 "n % 10 = 2..4 and n % 100 != 12..14 @integer 2~4, 22~24, 32~34,
42~4" | 309 other{ |
300 "4, 52~54, 62, 102, 1002, … @decimal 2.0, 3.0, 4.0, 22.0, 23.0,
24.0," | 310 " @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decima
l 0.0" |
301 " 32.0, 33.0, 102.0, 1002.0, …" | 311 ", 2.0~3.4, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …
" |
302 } | 312 } |
303 many{ | 313 } |
304 "n % 10 = 0 or n % 10 = 5..9 or n % 100 = 11..14 @integer 0, 5~1
9, 10" | 314 set11{ |
305 "0, 1000, 10000, 100000, 1000000, … @decimal 0.0, 5.0, 6.0, 7.0,
8.0," | |
306 " 9.0, 10.0, 11.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0,
…" | |
307 } | |
308 one{ | 315 one{ |
309 "n % 10 = 1 and n % 100 != 11 @integer 1, 21, 31, 41, 51, 61, 71
, 81," | 316 "t = 0 and i % 10 = 1 and i % 100 != 11 or t != 0 @integer 1, 21
, 31," |
310 " 101, 1001, … @decimal 1.0, 21.0, 31.0, 41.0, 51.0, 61.0, 71.0,
81.0" | 317 " 41, 51, 61, 71, 81, 101, 1001, … @decimal 0.1~1.6, 10.1, 100.1
, 100" |
311 ", 101.0, 1001.0, …" | 318 "0.1, …" |
312 } | 319 } |
313 other{" @decimal 0.1~0.9, 1.1~1.7, 10.1, 100.1, 1000.1, …"} | 320 other{ |
314 } | 321 " @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decima
l 0.0" |
315 set11{ | 322 ", 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 10.0, 100.0, 1000.0, 10000
.0, 1" |
316 few{"i = 2..4 and v = 0 @integer 2~4"} | 323 "00000.0, 1000000.0, …" |
317 many{ | 324 } |
318 "v != 0 @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000
.0, 1" | |
319 "000000.0, …" | |
320 } | |
321 one{"i = 1 and v = 0 @integer 1"} | |
322 other{" @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, …"} | |
323 } | 325 } |
324 set12{ | 326 set12{ |
325 few{ | |
326 "v = 0 and i % 10 = 2..4 and i % 100 != 12..14 @integer 2~4, 22~
24, 3" | |
327 "2~34, 42~44, 52~54, 62, 102, 1002, …" | |
328 } | |
329 many{ | |
330 "v = 0 and i != 1 and i % 10 = 0..1 or v = 0 and i % 10 = 5..9 o
r v =" | |
331 " 0 and i % 100 = 12..14 @integer 0, 5~19, 100, 1000, 10000, 100
000, " | |
332 "1000000, …" | |
333 } | |
334 one{"i = 1 and v = 0 @integer 1"} | |
335 other{ | |
336 " @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 10
00000" | |
337 ".0, …" | |
338 } | |
339 } | |
340 set13{ | |
341 few{ | |
342 "v = 0 and i % 100 = 3..4 or v != 0 @integer 3, 4, 103, 104, 203
, 204" | |
343 ", 303, 304, 403, 404, 503, 504, 603, 604, 703, 704, 1003, … @de
cimal" | |
344 " 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" | |
345 } | |
346 one{ | |
347 "v = 0 and i % 100 = 1 @integer 1, 101, 201, 301, 401, 501, 601,
701," | |
348 " 1001, …" | |
349 } | |
350 other{" @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, …"} | |
351 two{ | |
352 "v = 0 and i % 100 = 2 @integer 2, 102, 202, 302, 402, 502, 602,
702," | |
353 " 1002, …" | |
354 } | |
355 } | |
356 set14{ | |
357 few{ | |
358 "n = 0 or n % 100 = 2..10 @integer 0, 2~10, 102~107, 1002, … @de
cimal" | |
359 " 0.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 10.0, 102.0, 1002.0, …
" | |
360 } | |
361 many{ | |
362 "n % 100 = 11..19 @integer 11~19, 111~117, 1011, … @decimal 11.0
, 12." | |
363 "0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 111.0, 1011.0, …" | |
364 } | |
365 one{"n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000"} | |
366 other{ | |
367 " @integer 20~35, 100, 1000, 10000, 100000, 1000000, … @decimal
0.1~0" | |
368 ".9, 1.1~1.7, 10.1, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0,
…" | |
369 } | |
370 } | |
371 set15{ | |
372 one{ | 327 one{ |
373 "v = 0 and i % 10 = 1 or f % 10 = 1 @integer 1, 11, 21, 31, 41,
51, 6" | 328 "v = 0 and i % 10 = 1 or f % 10 = 1 @integer 1, 11, 21, 31, 41,
51, 6" |
374 "1, 71, 101, 1001, … @decimal 0.1, 1.1, 2.1, 3.1, 4.1, 5.1, 6.1,
7.1," | 329 "1, 71, 101, 1001, … @decimal 0.1, 1.1, 2.1, 3.1, 4.1, 5.1, 6.1,
7.1," |
375 " 10.1, 100.1, 1000.1, …" | 330 " 10.1, 100.1, 1000.1, …" |
376 } | 331 } |
377 other{ | 332 other{ |
378 " @integer 0, 2~10, 12~17, 100, 1000, 10000, 100000, 1000000, …
@deci" | 333 " @integer 0, 2~10, 12~17, 100, 1000, 10000, 100000, 1000000, …
@deci" |
379 "mal 0.0, 0.2~1.0, 1.2~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000
.0, 1" | 334 "mal 0.0, 0.2~1.0, 1.2~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000
.0, 1" |
380 "000000.0, …" | 335 "000000.0, …" |
381 } | 336 } |
382 } | 337 } |
383 set16{ | 338 set13{ |
384 few{"n = 3 @integer 3 @decimal 3.0, 3.00, 3.000, 3.0000"} | 339 one{ |
385 many{"n = 6 @integer 6 @decimal 6.0, 6.00, 6.000, 6.0000"} | 340 "v = 0 and i = 1,2,3 or v = 0 and i % 10 != 4,6,9 or v != 0 and
f % 1" |
386 one{"n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000"} | 341 "0 != 4,6,9 @integer 0~3, 5, 7, 8, 10~13, 15, 17, 18, 20, 21, 10
0, 10" |
387 other{ | 342 "00, 10000, 100000, 1000000, … @decimal 0.0~0.3, 0.5, 0.7, 0.8,
1.0~1" |
388 " @integer 4, 5, 7~20, 100, 1000, 10000, 100000, 1000000, … @dec
imal " | 343 ".3, 1.5, 1.7, 1.8, 2.0, 2.1, 10.0, 100.0, 1000.0, 10000.0, 1000
00.0," |
389 "0.1~0.9, 1.1~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 10000
00.0," | 344 " 1000000.0, …" |
390 " …" | 345 } |
391 } | 346 other{ |
392 two{"n = 2 @integer 2 @decimal 2.0, 2.00, 2.000, 2.0000"} | 347 " @integer 4, 6, 9, 14, 16, 19, 24, 26, 104, 1004, … @decimal 0.
4, 0." |
393 zero{"n = 0 @integer 0 @decimal 0.0, 0.00, 0.000, 0.0000"} | 348 "6, 0.9, 1.4, 1.6, 1.9, 2.4, 2.6, 10.4, 100.4, 1000.4, …" |
394 } | 349 } |
395 set17{ | 350 } |
| 351 set14{ |
| 352 one{ |
| 353 "n % 10 = 1 and n % 100 != 11 or v = 2 and f % 10 = 1 and f % 10
0 != " |
| 354 "11 or v != 2 and f % 10 = 1 @integer 1, 21, 31, 41, 51, 61, 71,
81, " |
| 355 "101, 1001, … @decimal 0.1, 1.0, 1.1, 2.1, 3.1, 4.1, 5.1, 6.1, 7
.1, 1" |
| 356 "0.1, 100.1, 1000.1, …" |
| 357 } |
| 358 other{ |
| 359 " @integer 2~9, 22~29, 102, 1002, … @decimal 0.2~0.9, 1.2~1.9, 1
0.2, " |
| 360 "100.2, 1000.2, …" |
| 361 } |
| 362 zero{ |
| 363 "n % 10 = 0 or n % 100 = 11..19 or v = 2 and f % 100 = 11..19 @i
ntege" |
| 364 "r 0, 10~20, 30, 40, 50, 60, 100, 1000, 10000, 100000, 1000000,
… @de" |
| 365 "cimal 0.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 100.0, 100
0.0, " |
| 366 "10000.0, 100000.0, 1000000.0, …" |
| 367 } |
| 368 } |
| 369 set15{ |
396 one{"i = 0,1 and n != 0 @integer 1 @decimal 0.1~1.6"} | 370 one{"i = 0,1 and n != 0 @integer 1 @decimal 0.1~1.6"} |
397 other{ | 371 other{ |
398 " @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 2
.0~3." | 372 " @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 2
.0~3." |
399 "5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" | 373 "5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" |
400 } | 374 } |
401 zero{"n = 0 @integer 0 @decimal 0.0, 0.00, 0.000, 0.0000"} | 375 zero{"n = 0 @integer 0 @decimal 0.0, 0.00, 0.000, 0.0000"} |
402 } | 376 } |
| 377 set16{ |
| 378 one{"n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000"} |
| 379 other{ |
| 380 " @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 0
.1~0." |
| 381 "9, 1.1~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0,
…" |
| 382 } |
| 383 zero{"n = 0 @integer 0 @decimal 0.0, 0.00, 0.000, 0.0000"} |
| 384 } |
| 385 set17{ |
| 386 one{"n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000"} |
| 387 other{ |
| 388 " @integer 0, 3~17, 100, 1000, 10000, 100000, 1000000, … @decima
l 0.0" |
| 389 "~0.9, 1.1~1.6, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.
0, …" |
| 390 } |
| 391 two{"n = 2 @integer 2 @decimal 2.0, 2.00, 2.000, 2.0000"} |
| 392 } |
403 set18{ | 393 set18{ |
404 few{ | 394 few{ |
405 "n = 2..10 @integer 2~10 @decimal 2.0, 3.0, 4.0, 5.0, 6.0, 7.0,
8.0, " | 395 "n = 2..10 @integer 2~10 @decimal 2.0, 3.0, 4.0, 5.0, 6.0, 7.0,
8.0, " |
406 "9.0, 10.0, 2.00, 3.00, 4.00, 5.00, 6.00, 7.00, 8.00" | 396 "9.0, 10.0, 2.00, 3.00, 4.00, 5.00, 6.00, 7.00, 8.00" |
407 } | 397 } |
408 one{"i = 0 or n = 1 @integer 0, 1 @decimal 0.0~1.0, 0.00~0.04"} | 398 one{"i = 0 or n = 1 @integer 0, 1 @decimal 0.0~1.0, 0.00~0.04"} |
409 other{ | 399 other{ |
410 " @integer 11~26, 100, 1000, 10000, 100000, 1000000, … @decimal
1.1~1" | 400 " @integer 11~26, 100, 1000, 10000, 100000, 1000000, … @decimal
1.1~1" |
411 ".9, 2.1~2.7, 10.1, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0,
…" | 401 ".9, 2.1~2.7, 10.1, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0,
…" |
412 } | 402 } |
413 } | 403 } |
414 set19{ | 404 set19{ |
415 few{ | 405 few{ |
416 "n % 10 = 3..4,9 and n % 100 != 10..19,70..79,90..99 @integer 3,
4, 9" | 406 "v != 0 or n = 0 or n != 1 and n % 100 = 1..19 @integer 0, 2~16,
101," |
417 ", 23, 24, 29, 33, 34, 39, 43, 44, 49, 103, 1003, … @decimal 3.0
, 4.0" | 407 " 1001, … @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000
.0, 1" |
418 ", 9.0, 23.0, 24.0, 29.0, 33.0, 34.0, 103.0, 1003.0, …" | 408 "000000.0, …" |
419 } | 409 } |
420 many{ | 410 one{"i = 1 and v = 0 @integer 1"} |
421 "n != 0 and n % 1000000 = 0 @integer 1000000, … @decimal 1000000
.0, 1" | 411 other{" @integer 20~35, 100, 1000, 10000, 100000, 1000000, …"} |
422 "000000.00, 1000000.000, …" | |
423 } | |
424 one{ | |
425 "n % 10 = 1 and n % 100 != 11,71,91 @integer 1, 21, 31, 41, 51,
61, 8" | |
426 "1, 101, 1001, … @decimal 1.0, 21.0, 31.0, 41.0, 51.0, 61.0, 81.
0, 10" | |
427 "1.0, 1001.0, …" | |
428 } | |
429 other{ | |
430 " @integer 0, 5~8, 10~20, 100, 1000, 10000, 100000, … @decimal 0
.0~0." | |
431 "9, 1.1~1.6, 10.0, 100.0, 1000.0, 10000.0, 100000.0, …" | |
432 } | |
433 two{ | |
434 "n % 10 = 2 and n % 100 != 12,72,92 @integer 2, 22, 32, 42, 52,
62, 8" | |
435 "2, 102, 1002, … @decimal 2.0, 22.0, 32.0, 42.0, 52.0, 62.0, 82.
0, 10" | |
436 "2.0, 1002.0, …" | |
437 } | |
438 } | 412 } |
439 set2{ | 413 set2{ |
440 one{"n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000"} | 414 one{"i = 0,1 @integer 0, 1 @decimal 0.0~1.5"} |
441 other{ | 415 other{ |
442 " @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decima
l 0.0" | 416 " @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 2
.0~3." |
443 "~0.9, 1.1~1.6, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.
0, …" | 417 "5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" |
444 } | 418 } |
445 } | 419 } |
446 set20{ | 420 set20{ |
447 one{"n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000"} | |
448 other{ | |
449 " @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 0
.1~0." | |
450 "9, 1.1~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0,
…" | |
451 } | |
452 zero{"n = 0 @integer 0 @decimal 0.0, 0.00, 0.000, 0.0000"} | |
453 } | |
454 set21{ | |
455 one{ | |
456 "n = 0..1 or n = 11..99 @integer 0, 1, 11~24 @decimal 0.0, 1.0,
11.0," | |
457 " 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0, 21.0, 22
.0, 2" | |
458 "3.0, 24.0" | |
459 } | |
460 other{ | |
461 " @integer 2~10, 100~106, 1000, 10000, 100000, 1000000, … @decim
al 0." | |
462 "1~0.9, 1.1~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000
.0, …" | |
463 } | |
464 } | |
465 set22{ | |
466 few{ | |
467 "n % 100 = 0,20,40,60 @integer 0, 20, 40, 60, 100, 120, 140, 160
, 100" | |
468 "0, 10000, 100000, 1000000, … @decimal 0.0, 20.0, 40.0, 60.0, 10
0.0, " | |
469 "120.0, 140.0, 160.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" | |
470 } | |
471 one{ | |
472 "n % 10 = 1 @integer 1, 11, 21, 31, 41, 51, 61, 71, 101, 1001, …
@dec" | |
473 "imal 1.0, 11.0, 21.0, 31.0, 41.0, 51.0, 61.0, 71.0, 101.0, 1001
.0, …" | |
474 } | |
475 other{ | |
476 " @integer 3~10, 13~19, 23, 103, 1003, … @decimal 0.1~0.9, 1.1~1
.7, 1" | |
477 "0.0, 100.1, 1000.1, …" | |
478 } | |
479 two{ | |
480 "n % 10 = 2 @integer 2, 12, 22, 32, 42, 52, 62, 72, 102, 1002, …
@dec" | |
481 "imal 2.0, 12.0, 22.0, 32.0, 42.0, 52.0, 62.0, 72.0, 102.0, 1002
.0, …" | |
482 } | |
483 } | |
484 set23{ | |
485 few{ | |
486 "n = 3..10,13..19 @integer 3~10, 13~19 @decimal 3.0, 4.0, 5.0, 6
.0, 7" | |
487 ".0, 8.0, 9.0, 10.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 3
.00" | |
488 } | |
489 one{ | |
490 "n = 1,11 @integer 1, 11 @decimal 1.0, 11.0, 1.00, 11.00, 1.000,
11.0" | |
491 "00, 1.0000" | |
492 } | |
493 other{ | |
494 " @integer 0, 20~34, 100, 1000, 10000, 100000, 1000000, … @decim
al 0." | |
495 "0~0.9, 1.1~1.6, 10.1, 100.0, 1000.0, 10000.0, 100000.0, 1000000
.0, …" | |
496 } | |
497 two{ | |
498 "n = 2,12 @integer 2, 12 @decimal 2.0, 12.0, 2.00, 12.00, 2.000,
12.0" | |
499 "00, 2.0000" | |
500 } | |
501 } | |
502 set24{ | |
503 other{ | |
504 " @integer 0~15, 100, 1000, 10000, 100000, 1000000, … @decimal 0
.0~1." | |
505 "5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" | |
506 } | |
507 } | |
508 set25{ | |
509 one{"i = 0..1 and v = 0 @integer 0, 1"} | |
510 other{ | |
511 " @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 0
.0~1." | |
512 "5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" | |
513 } | |
514 } | |
515 set26{ | |
516 one{"i = 1 and v = 0 @integer 1"} | |
517 other{ | |
518 " @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decima
l 0.0" | |
519 "~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" | |
520 } | |
521 } | |
522 set27{ | |
523 one{ | |
524 "i = 1 and v = 0 or i = 0 and t = 1 @integer 1 @decimal 0.1, 0.0
1, 0." | |
525 "10, 0.001, 0.010, 0.100, 0.0001, 0.0010, 0.0100, 0.1000" | |
526 } | |
527 other{ | |
528 " @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decima
l 0.0" | |
529 ", 0.2~1.6, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …
" | |
530 } | |
531 } | |
532 set28{ | |
533 one{"n = 1 or t != 0 and i = 0,1 @integer 1 @decimal 0.1~1.6"} | |
534 other{ | |
535 " @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decima
l 0.0" | |
536 ", 2.0~3.4, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …
" | |
537 } | |
538 } | |
539 set29{ | |
540 one{"n = 1 and v = 0 @integer 1"} | |
541 other{ | |
542 " @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decima
l 0.0" | |
543 "~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" | |
544 } | |
545 } | |
546 set3{ | |
547 one{ | |
548 "n = 0..1 @integer 0, 1 @decimal 0.0, 1.0, 0.00, 1.00, 0.000, 1.
000, " | |
549 "0.0000, 1.0000" | |
550 } | |
551 other{ | |
552 " @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 0
.1~0." | |
553 "9, 1.1~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0,
…" | |
554 } | |
555 } | |
556 set30{ | |
557 one{"i = 0 or n = 1 @integer 0, 1 @decimal 0.0~1.0, 0.00~0.04"} | |
558 other{ | |
559 " @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 1
.1~2." | |
560 "6, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" | |
561 } | |
562 } | |
563 set31{ | |
564 one{ | |
565 "t = 0 and i % 10 = 1 and i % 100 != 11 or t != 0 @integer 1, 21
, 31," | |
566 " 41, 51, 61, 71, 81, 101, 1001, … @decimal 0.1~1.6, 10.1, 100.1
, 100" | |
567 "0.1, …" | |
568 } | |
569 other{ | |
570 " @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decima
l 0.0" | |
571 ", 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 10.0, 100.0, 1000.0, 10000
.0, 1" | |
572 "00000.0, 1000000.0, …" | |
573 } | |
574 } | |
575 set32{ | |
576 one{ | |
577 "n = 0,1 or i = 0 and f = 1 @integer 0, 1 @decimal 0.0, 0.1, 1.0
, 0.0" | |
578 "0, 0.01, 1.00, 0.000, 0.001, 1.000, 0.0000, 0.0001, 1.0000" | |
579 } | |
580 other{ | |
581 " @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 0
.2~0." | |
582 "9, 1.1~1.8, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0,
…" | |
583 } | |
584 } | |
585 set33{ | |
586 few{ | 421 few{ |
587 "v = 0 and i % 10 = 2..4 and i % 100 != 12..14 or f % 10 = 2..4
and f" | 422 "v = 0 and i % 10 = 2..4 and i % 100 != 12..14 or f % 10 = 2..4
and f" |
588 " % 100 != 12..14 @integer 2~4, 22~24, 32~34, 42~44, 52~54, 62,
102, " | 423 " % 100 != 12..14 @integer 2~4, 22~24, 32~34, 42~44, 52~54, 62,
102, " |
589 "1002, … @decimal 0.2~0.4, 1.2~1.4, 2.2~2.4, 3.2~3.4, 4.2~4.4, 5
.2, 1" | 424 "1002, … @decimal 0.2~0.4, 1.2~1.4, 2.2~2.4, 3.2~3.4, 4.2~4.4, 5
.2, 1" |
590 "0.2, 100.2, 1000.2, …" | 425 "0.2, 100.2, 1000.2, …" |
591 } | 426 } |
592 one{ | 427 one{ |
593 "v = 0 and i % 10 = 1 and i % 100 != 11 or f % 10 = 1 and f % 10
0 != " | 428 "v = 0 and i % 10 = 1 and i % 100 != 11 or f % 10 = 1 and f % 10
0 != " |
594 "11 @integer 1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, … @decima
l 0.1" | 429 "11 @integer 1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, … @decima
l 0.1" |
595 ", 1.1, 2.1, 3.1, 4.1, 5.1, 6.1, 7.1, 10.1, 100.1, 1000.1, …" | 430 ", 1.1, 2.1, 3.1, 4.1, 5.1, 6.1, 7.1, 10.1, 100.1, 1000.1, …" |
596 } | 431 } |
597 other{ | 432 other{ |
598 " @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, … @decima
l 0.0" | 433 " @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, … @decima
l 0.0" |
599 ", 0.5~1.0, 1.5~2.0, 2.5~2.7, 10.0, 100.0, 1000.0, 10000.0, 1000
00.0," | 434 ", 0.5~1.0, 1.5~2.0, 2.5~2.7, 10.0, 100.0, 1000.0, 10000.0, 1000
00.0," |
600 " 1000000.0, …" | 435 " 1000000.0, …" |
601 } | 436 } |
602 } | 437 } |
603 set34{ | 438 set21{ |
| 439 few{ |
| 440 "n = 3..10,13..19 @integer 3~10, 13~19 @decimal 3.0, 4.0, 5.0, 6
.0, 7" |
| 441 ".0, 8.0, 9.0, 10.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 3
.00" |
| 442 } |
| 443 one{ |
| 444 "n = 1,11 @integer 1, 11 @decimal 1.0, 11.0, 1.00, 11.00, 1.000,
11.0" |
| 445 "00, 1.0000" |
| 446 } |
| 447 other{ |
| 448 " @integer 0, 20~34, 100, 1000, 10000, 100000, 1000000, … @decim
al 0." |
| 449 "0~0.9, 1.1~1.6, 10.1, 100.0, 1000.0, 10000.0, 100000.0, 1000000
.0, …" |
| 450 } |
| 451 two{ |
| 452 "n = 2,12 @integer 2, 12 @decimal 2.0, 12.0, 2.00, 12.00, 2.000,
12.0" |
| 453 "00, 2.0000" |
| 454 } |
| 455 } |
| 456 set22{ |
| 457 few{ |
| 458 "v = 0 and i % 100 = 3..4 or v != 0 @integer 3, 4, 103, 104, 203
, 204" |
| 459 ", 303, 304, 403, 404, 503, 504, 603, 604, 703, 704, 1003, … @de
cimal" |
| 460 " 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" |
| 461 } |
| 462 one{ |
| 463 "v = 0 and i % 100 = 1 @integer 1, 101, 201, 301, 401, 501, 601,
701," |
| 464 " 1001, …" |
| 465 } |
| 466 other{" @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, …"} |
| 467 two{ |
| 468 "v = 0 and i % 100 = 2 @integer 2, 102, 202, 302, 402, 502, 602,
702," |
| 469 " 1002, …" |
| 470 } |
| 471 } |
| 472 set23{ |
| 473 few{ |
| 474 "v = 0 and i % 100 = 3..4 or f % 100 = 3..4 @integer 3, 4, 103,
104, " |
| 475 "203, 204, 303, 304, 403, 404, 503, 504, 603, 604, 703, 704, 100
3, … " |
| 476 "@decimal 0.3, 0.4, 1.3, 1.4, 2.3, 2.4, 3.3, 3.4, 4.3, 4.4, 5.3,
5.4," |
| 477 " 6.3, 6.4, 7.3, 7.4, 10.3, 100.3, 1000.3, …" |
| 478 } |
| 479 one{ |
| 480 "v = 0 and i % 100 = 1 or f % 100 = 1 @integer 1, 101, 201, 301,
401," |
| 481 " 501, 601, 701, 1001, … @decimal 0.1, 1.1, 2.1, 3.1, 4.1, 5.1,
6.1, " |
| 482 "7.1, 10.1, 100.1, 1000.1, …" |
| 483 } |
| 484 other{ |
| 485 " @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, … @decima
l 0.0" |
| 486 ", 0.5~1.0, 1.5~2.0, 2.5~2.7, 10.0, 100.0, 1000.0, 10000.0, 1000
00.0," |
| 487 " 1000000.0, …" |
| 488 } |
| 489 two{ |
| 490 "v = 0 and i % 100 = 2 or f % 100 = 2 @integer 2, 102, 202, 302,
402," |
| 491 " 502, 602, 702, 1002, … @decimal 0.2, 1.2, 2.2, 3.2, 4.2, 5.2,
6.2, " |
| 492 "7.2, 10.2, 100.2, 1000.2, …" |
| 493 } |
| 494 } |
| 495 set24{ |
| 496 many{ |
| 497 "v = 0 and n != 0..10 and n % 10 = 0 @integer 20, 30, 40, 50, 60
, 70," |
| 498 " 80, 90, 100, 1000, 10000, 100000, 1000000, …" |
| 499 } |
| 500 one{"i = 1 and v = 0 @integer 1"} |
| 501 other{ |
| 502 " @integer 0, 3~17, 101, 1001, … @decimal 0.0~1.5, 10.0, 100.0,
1000." |
| 503 "0, 10000.0, 100000.0, 1000000.0, …" |
| 504 } |
| 505 two{"i = 2 and v = 0 @integer 2"} |
| 506 } |
| 507 set25{ |
| 508 few{"i = 2..4 and v = 0 @integer 2~4"} |
| 509 many{ |
| 510 "v != 0 @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000
.0, 1" |
| 511 "000000.0, …" |
| 512 } |
| 513 one{"i = 1 and v = 0 @integer 1"} |
| 514 other{" @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, …"} |
| 515 } |
| 516 set26{ |
| 517 few{ |
| 518 "v = 0 and i % 10 = 2..4 and i % 100 != 12..14 @integer 2~4, 22~
24, 3" |
| 519 "2~34, 42~44, 52~54, 62, 102, 1002, …" |
| 520 } |
| 521 many{ |
| 522 "v = 0 and i != 1 and i % 10 = 0..1 or v = 0 and i % 10 = 5..9 o
r v =" |
| 523 " 0 and i % 100 = 12..14 @integer 0, 5~19, 100, 1000, 10000, 100
000, " |
| 524 "1000000, …" |
| 525 } |
| 526 one{"i = 1 and v = 0 @integer 1"} |
| 527 other{ |
| 528 " @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 10
00000" |
| 529 ".0, …" |
| 530 } |
| 531 } |
| 532 set27{ |
| 533 few{ |
| 534 "n % 10 = 2..4 and n % 100 != 12..14 @integer 2~4, 22~24, 32~34,
42~4" |
| 535 "4, 52~54, 62, 102, 1002, … @decimal 2.0, 3.0, 4.0, 22.0, 23.0,
24.0," |
| 536 " 32.0, 33.0, 102.0, 1002.0, …" |
| 537 } |
| 538 many{ |
| 539 "n % 10 = 0 or n % 10 = 5..9 or n % 100 = 11..14 @integer 0, 5~1
9, 10" |
| 540 "0, 1000, 10000, 100000, 1000000, … @decimal 0.0, 5.0, 6.0, 7.0,
8.0," |
| 541 " 9.0, 10.0, 11.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0,
…" |
| 542 } |
| 543 one{ |
| 544 "n % 10 = 1 and n % 100 != 11 @integer 1, 21, 31, 41, 51, 61, 71
, 81," |
| 545 " 101, 1001, … @decimal 1.0, 21.0, 31.0, 41.0, 51.0, 61.0, 71.0,
81.0" |
| 546 ", 101.0, 1001.0, …" |
| 547 } |
| 548 other{" @decimal 0.1~0.9, 1.1~1.7, 10.1, 100.1, 1000.1, …"} |
| 549 } |
| 550 set28{ |
| 551 few{ |
| 552 "n % 10 = 2..9 and n % 100 != 11..19 @integer 2~9, 22~29, 102, 1
002, " |
| 553 "… @decimal 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 22.0, 102.0,
1002" |
| 554 ".0, …" |
| 555 } |
| 556 many{"f != 0 @decimal 0.1~0.9, 1.1~1.7, 10.1, 100.1, 1000.1, …"} |
| 557 one{ |
| 558 "n % 10 = 1 and n % 100 != 11..19 @integer 1, 21, 31, 41, 51, 61
, 71," |
| 559 " 81, 101, 1001, … @decimal 1.0, 21.0, 31.0, 41.0, 51.0, 61.0, 7
1.0, " |
| 560 "81.0, 101.0, 1001.0, …" |
| 561 } |
| 562 other{ |
| 563 " @integer 0, 10~20, 30, 40, 50, 60, 100, 1000, 10000, 100000, 1
00000" |
| 564 "0, … @decimal 0.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 10
0.0, " |
| 565 "1000.0, 10000.0, 100000.0, 1000000.0, …" |
| 566 } |
| 567 } |
| 568 set29{ |
| 569 few{ |
| 570 "n = 0 or n % 100 = 2..10 @integer 0, 2~10, 102~107, 1002, … @de
cimal" |
| 571 " 0.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 10.0, 102.0, 1002.0, …
" |
| 572 } |
| 573 many{ |
| 574 "n % 100 = 11..19 @integer 11~19, 111~117, 1011, … @decimal 11.0
, 12." |
| 575 "0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 111.0, 1011.0, …" |
| 576 } |
| 577 one{"n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000"} |
| 578 other{ |
| 579 " @integer 20~35, 100, 1000, 10000, 100000, 1000000, … @decimal
0.1~0" |
| 580 ".9, 1.1~1.7, 10.1, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0,
…" |
| 581 } |
| 582 } |
| 583 set3{ |
| 584 one{"i = 1 and v = 0 @integer 1"} |
| 585 other{ |
| 586 " @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decima
l 0.0" |
| 587 "~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" |
| 588 } |
| 589 } |
| 590 set30{ |
| 591 few{ |
| 592 "v = 0 and i % 10 = 2..4 and i % 100 != 12..14 @integer 2~4, 22~
24, 3" |
| 593 "2~34, 42~44, 52~54, 62, 102, 1002, …" |
| 594 } |
604 many{ | 595 many{ |
605 "v = 0 and i % 10 = 0 or v = 0 and i % 10 = 5..9 or v = 0 and i
% 100" | 596 "v = 0 and i % 10 = 0 or v = 0 and i % 10 = 5..9 or v = 0 and i
% 100" |
606 " = 11..14 @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000,
…" | 597 " = 11..14 @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000,
…" |
607 } | 598 } |
608 one{ | 599 one{ |
609 "v = 0 and i % 10 = 1 and i % 100 != 11 @integer 1, 21, 31, 41,
51, 6" | 600 "v = 0 and i % 10 = 1 and i % 100 != 11 @integer 1, 21, 31, 41,
51, 6" |
610 "1, 71, 81, 101, 1001, …" | 601 "1, 71, 81, 101, 1001, …" |
611 } | 602 } |
612 other{ | 603 other{ |
613 " @integer 2~4, 22~24, 32~34, 42~44, 52~54, 62, 102, 1002, … @de
cimal" | |
614 " 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" | |
615 } | |
616 } | |
617 set35{ | |
618 few{ | |
619 "v = 0 and i % 10 = 2..4 and i % 100 != 12..14 @integer 2~4, 22~
24, 3" | |
620 "2~34, 42~44, 52~54, 62, 102, 1002, …" | |
621 } | |
622 many{ | |
623 "v = 0 and i % 10 = 0 or v = 0 and i % 10 = 5..9 or v = 0 and i
% 100" | |
624 " = 11..14 @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000,
…" | |
625 } | |
626 one{ | |
627 "v = 0 and i % 10 = 1 and i % 100 != 11 @integer 1, 21, 31, 41,
51, 6" | |
628 "1, 71, 81, 101, 1001, …" | |
629 } | |
630 other{ | |
631 " @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 10
00000" | 604 " @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 10
00000" |
632 ".0, …" | 605 ".0, …" |
633 } | 606 } |
634 } | 607 } |
| 608 set31{ |
| 609 few{ |
| 610 "n % 10 = 3..4,9 and n % 100 != 10..19,70..79,90..99 @integer 3,
4, 9" |
| 611 ", 23, 24, 29, 33, 34, 39, 43, 44, 49, 103, 1003, … @decimal 3.0
, 4.0" |
| 612 ", 9.0, 23.0, 24.0, 29.0, 33.0, 34.0, 103.0, 1003.0, …" |
| 613 } |
| 614 many{ |
| 615 "n != 0 and n % 1000000 = 0 @integer 1000000, … @decimal 1000000
.0, 1" |
| 616 "000000.00, 1000000.000, …" |
| 617 } |
| 618 one{ |
| 619 "n % 10 = 1 and n % 100 != 11,71,91 @integer 1, 21, 31, 41, 51,
61, 8" |
| 620 "1, 101, 1001, … @decimal 1.0, 21.0, 31.0, 41.0, 51.0, 61.0, 81.
0, 10" |
| 621 "1.0, 1001.0, …" |
| 622 } |
| 623 other{ |
| 624 " @integer 0, 5~8, 10~20, 100, 1000, 10000, 100000, … @decimal 0
.0~0." |
| 625 "9, 1.1~1.6, 10.0, 100.0, 1000.0, 10000.0, 100000.0, …" |
| 626 } |
| 627 two{ |
| 628 "n % 10 = 2 and n % 100 != 12,72,92 @integer 2, 22, 32, 42, 52,
62, 8" |
| 629 "2, 102, 1002, … @decimal 2.0, 22.0, 32.0, 42.0, 52.0, 62.0, 82.
0, 10" |
| 630 "2.0, 1002.0, …" |
| 631 } |
| 632 } |
| 633 set32{ |
| 634 few{ |
| 635 "n = 3..6 @integer 3~6 @decimal 3.0, 4.0, 5.0, 6.0, 3.00, 4.00,
5.00," |
| 636 " 6.00, 3.000, 4.000, 5.000, 6.000, 3.0000, 4.0000, 5.0000, 6.00
00" |
| 637 } |
| 638 many{ |
| 639 "n = 7..10 @integer 7~10 @decimal 7.0, 8.0, 9.0, 10.0, 7.00, 8.0
0, 9." |
| 640 "00, 10.00, 7.000, 8.000, 9.000, 10.000, 7.0000, 8.0000, 9.0000,
10.0" |
| 641 "000" |
| 642 } |
| 643 one{"n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000"} |
| 644 other{ |
| 645 " @integer 0, 11~25, 100, 1000, 10000, 100000, 1000000, … @decim
al 0." |
| 646 "0~0.9, 1.1~1.6, 10.1, 100.0, 1000.0, 10000.0, 100000.0, 1000000
.0, …" |
| 647 } |
| 648 two{"n = 2 @integer 2 @decimal 2.0, 2.00, 2.000, 2.0000"} |
| 649 } |
| 650 set33{ |
| 651 few{ |
| 652 "v = 0 and i % 100 = 0,20,40,60,80 @integer 0, 20, 40, 60, 80, 1
00, 1" |
| 653 "20, 140, 1000, 10000, 100000, 1000000, …" |
| 654 } |
| 655 many{ |
| 656 "v != 0 @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000
.0, 1" |
| 657 "000000.0, …" |
| 658 } |
| 659 one{ |
| 660 "v = 0 and i % 10 = 1 @integer 1, 11, 21, 31, 41, 51, 61, 71, 10
1, 10" |
| 661 "01, …" |
| 662 } |
| 663 other{" @integer 3~10, 13~19, 23, 103, 1003, …"} |
| 664 two{ |
| 665 "v = 0 and i % 10 = 2 @integer 2, 12, 22, 32, 42, 52, 62, 72, 10
2, 10" |
| 666 "02, …" |
| 667 } |
| 668 } |
| 669 set34{ |
| 670 few{ |
| 671 "n % 100 = 3..10 @integer 3~10, 103~110, 1003, … @decimal 3.0, 4
.0, 5" |
| 672 ".0, 6.0, 7.0, 8.0, 9.0, 10.0, 103.0, 1003.0, …" |
| 673 } |
| 674 many{ |
| 675 "n % 100 = 11..99 @integer 11~26, 111, 1011, … @decimal 11.0, 12
.0, 1" |
| 676 "3.0, 14.0, 15.0, 16.0, 17.0, 18.0, 111.0, 1011.0, …" |
| 677 } |
| 678 one{"n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000"} |
| 679 other{ |
| 680 " @integer 100~102, 200~202, 300~302, 400~402, 500~502, 600, 100
0, 10" |
| 681 "000, 100000, 1000000, … @decimal 0.1~0.9, 1.1~1.7, 10.1, 100.0,
1000" |
| 682 ".0, 10000.0, 100000.0, 1000000.0, …" |
| 683 } |
| 684 two{"n = 2 @integer 2 @decimal 2.0, 2.00, 2.000, 2.0000"} |
| 685 zero{"n = 0 @integer 0 @decimal 0.0, 0.00, 0.000, 0.0000"} |
| 686 } |
| 687 set35{ |
| 688 few{"n = 3 @integer 3 @decimal 3.0, 3.00, 3.000, 3.0000"} |
| 689 many{"n = 6 @integer 6 @decimal 6.0, 6.00, 6.000, 6.0000"} |
| 690 one{"n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000"} |
| 691 other{ |
| 692 " @integer 4, 5, 7~20, 100, 1000, 10000, 100000, 1000000, … @dec
imal " |
| 693 "0.1~0.9, 1.1~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 10000
00.0," |
| 694 " …" |
| 695 } |
| 696 two{"n = 2 @integer 2 @decimal 2.0, 2.00, 2.000, 2.0000"} |
| 697 zero{"n = 0 @integer 0 @decimal 0.0, 0.00, 0.000, 0.0000"} |
| 698 } |
635 set36{ | 699 set36{ |
636 other{" @integer 0~15, 100, 1000, 10000, 100000, 1000000, …"} | 700 other{" @integer 0~15, 100, 1000, 10000, 100000, 1000000, …"} |
637 } | 701 } |
638 set37{ | 702 set37{ |
| 703 one{ |
| 704 "n % 10 = 1,2 and n % 100 != 11,12 @integer 1, 2, 21, 22, 31, 32
, 41," |
| 705 " 42, 51, 52, 61, 62, 71, 72, 81, 82, 101, 1001, …" |
| 706 } |
| 707 other{" @integer 0, 3~17, 100, 1000, 10000, 100000, 1000000, …"} |
| 708 } |
| 709 set38{ |
639 one{"n = 1 @integer 1"} | 710 one{"n = 1 @integer 1"} |
640 other{" @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, …"} | 711 other{" @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, …"} |
641 } | 712 } |
642 set38{ | 713 set39{ |
643 one{"n = 1,5 @integer 1, 5"} | 714 one{"n = 1,5 @integer 1, 5"} |
644 other{" @integer 0, 2~4, 6~17, 100, 1000, 10000, 100000, 1000000, …"
} | 715 other{" @integer 0, 2~4, 6~17, 100, 1000, 10000, 100000, 1000000, …"
} |
645 } | 716 } |
646 set39{ | |
647 one{ | |
648 "n % 10 = 1,2 and n % 100 != 11,12 @integer 1, 2, 21, 22, 31, 32
, 41," | |
649 " 42, 51, 52, 61, 62, 71, 72, 81, 82, 101, 1001, …" | |
650 } | |
651 other{" @integer 0, 3~17, 100, 1000, 10000, 100000, 1000000, …"} | |
652 } | |
653 set4{ | 717 set4{ |
654 one{"i = 0,1 @integer 0, 1 @decimal 0.0~1.5"} | 718 one{ |
655 other{ | 719 "n = 0,1 or i = 0 and f = 1 @integer 0, 1 @decimal 0.0, 0.1, 1.0
, 0.0" |
656 " @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 2
.0~3." | 720 "0, 0.01, 1.00, 0.000, 0.001, 1.000, 0.0000, 0.0001, 1.0000" |
657 "5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" | 721 } |
| 722 other{ |
| 723 " @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 0
.2~0." |
| 724 "9, 1.1~1.8, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0,
…" |
658 } | 725 } |
659 } | 726 } |
660 set40{ | 727 set40{ |
| 728 one{"n = 1..4 @integer 1~4"} |
| 729 other{" @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, …"} |
| 730 } |
| 731 set41{ |
661 few{ | 732 few{ |
662 "n % 10 = 3 and n % 100 != 13 @integer 3, 23, 33, 43, 53, 63, 73
, 83," | 733 "n % 10 = 3 and n % 100 != 13 @integer 3, 23, 33, 43, 53, 63, 73
, 83," |
663 " 103, 1003, …" | 734 " 103, 1003, …" |
| 735 } |
| 736 other{" @integer 0~2, 4~16, 100, 1000, 10000, 100000, 1000000, …"} |
| 737 } |
| 738 set42{ |
| 739 many{ |
| 740 "n % 10 = 6 or n % 10 = 9 or n % 10 = 0 and n != 0 @integer 6, 9
, 10," |
| 741 " 16, 19, 20, 26, 29, 30, 36, 39, 40, 100, 1000, 10000, 100000,
10000" |
| 742 "00, …" |
| 743 } |
| 744 other{" @integer 0~5, 7, 8, 11~15, 17, 18, 21, 101, 1001, …"} |
| 745 } |
| 746 set43{ |
| 747 many{"n = 11,8,80,800 @integer 8, 11, 80, 800"} |
| 748 other{" @integer 0~7, 9, 10, 12~17, 100, 1000, 10000, 100000, 100000
0, …"} |
| 749 } |
| 750 set44{ |
| 751 many{"i = 0 or i % 100 = 2..20,40,60,80 @integer 0, 2~16, 102, 1002,
…"} |
| 752 one{"i = 1 @integer 1"} |
| 753 other{" @integer 21~36, 100, 1000, 10000, 100000, 1000000, …"} |
| 754 } |
| 755 set45{ |
| 756 many{ |
| 757 "n % 10 = 4 and n % 100 != 14 @integer 4, 24, 34, 44, 54, 64, 74
, 84," |
| 758 " 104, 1004, …" |
| 759 } |
| 760 one{"n = 1 @integer 1"} |
| 761 other{" @integer 0, 2, 3, 5~17, 100, 1000, 10000, 100000, 1000000, …
"} |
| 762 } |
| 763 set46{ |
| 764 few{ |
| 765 "n % 10 = 3 and n % 100 != 13 @integer 3, 23, 33, 43, 53, 63, 73
, 83," |
| 766 " 103, 1003, …" |
664 } | 767 } |
665 one{ | 768 one{ |
666 "n % 10 = 1 and n % 100 != 11 @integer 1, 21, 31, 41, 51, 61, 71
, 81," | 769 "n % 10 = 1 and n % 100 != 11 @integer 1, 21, 31, 41, 51, 61, 71
, 81," |
667 " 101, 1001, …" | 770 " 101, 1001, …" |
668 } | 771 } |
669 other{" @integer 0, 4~18, 100, 1000, 10000, 100000, 1000000, …"} | 772 other{" @integer 0, 4~18, 100, 1000, 10000, 100000, 1000000, …"} |
670 two{ | 773 two{ |
671 "n % 10 = 2 and n % 100 != 12 @integer 2, 22, 32, 42, 52, 62, 72
, 82," | 774 "n % 10 = 2 and n % 100 != 12 @integer 2, 22, 32, 42, 52, 62, 72
, 82," |
672 " 102, 1002, …" | 775 " 102, 1002, …" |
673 } | 776 } |
674 } | 777 } |
675 set41{ | 778 set47{ |
676 many{"n = 11,8,80,800 @integer 8, 11, 80, 800"} | 779 few{"n = 4 @integer 4"} |
677 other{" @integer 0~7, 9, 10, 12~17, 100, 1000, 10000, 100000, 100000
0, …"} | 780 one{"n = 1 @integer 1"} |
| 781 other{" @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, …"} |
| 782 two{"n = 2,3 @integer 2, 3"} |
678 } | 783 } |
679 set42{ | 784 set48{ |
680 few{"n = 4 @integer 4"} | 785 few{"n = 4 @integer 4"} |
681 one{"n = 1,3 @integer 1, 3"} | 786 one{"n = 1,3 @integer 1, 3"} |
682 other{" @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, …"} | 787 other{" @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, …"} |
683 two{"n = 2 @integer 2"} | 788 two{"n = 2 @integer 2"} |
684 } | 789 } |
685 set43{ | 790 set49{ |
686 few{"n = 4 @integer 4"} | 791 many{ |
687 one{"n = 1 @integer 1"} | 792 "i % 10 = 7,8 and i % 100 != 17,18 @integer 7, 8, 27, 28, 37, 38
, 47," |
688 other{" @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, …"} | 793 " 48, 57, 58, 67, 68, 77, 78, 87, 88, 107, 1007, …" |
689 two{"n = 2,3 @integer 2, 3"} | 794 } |
| 795 one{ |
| 796 "i % 10 = 1 and i % 100 != 11 @integer 1, 21, 31, 41, 51, 61, 71
, 81," |
| 797 " 101, 1001, …" |
| 798 } |
| 799 other{" @integer 0, 3~6, 9~19, 100, 1000, 10000, 100000, 1000000, …"
} |
| 800 two{ |
| 801 "i % 10 = 2 and i % 100 != 12 @integer 2, 22, 32, 42, 52, 62, 72
, 82," |
| 802 " 102, 1002, …" |
| 803 } |
690 } | 804 } |
691 set44{ | 805 set5{ |
| 806 one{ |
| 807 "n = 0..1 @integer 0, 1 @decimal 0.0, 1.0, 0.00, 1.00, 0.000, 1.
000, " |
| 808 "0.0000, 1.0000" |
| 809 } |
| 810 other{ |
| 811 " @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 0
.1~0." |
| 812 "9, 1.1~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0,
…" |
| 813 } |
| 814 } |
| 815 set50{ |
| 816 few{ |
| 817 "i % 10 = 3,4 or i % 1000 = 100,200,300,400,500,600,700,800,900
@inte" |
| 818 "ger 3, 4, 13, 14, 23, 24, 33, 34, 43, 44, 53, 54, 63, 64, 73, 7
4, 10" |
| 819 "0, 1003, …" |
| 820 } |
| 821 many{ |
| 822 "i = 0 or i % 10 = 6 or i % 100 = 40,60,90 @integer 0, 6, 16, 26
, 36," |
| 823 " 40, 46, 56, 106, 1006, …" |
| 824 } |
| 825 one{ |
| 826 "i % 10 = 1,2,5,7,8 or i % 100 = 20,50,70,80 @integer 1, 2, 5, 7
, 8, " |
| 827 "11, 12, 15, 17, 18, 20~22, 25, 101, 1001, …" |
| 828 } |
| 829 other{ |
| 830 " @integer 9, 10, 19, 29, 30, 39, 49, 59, 69, 79, 109, 1000, 100
00, 1" |
| 831 "00000, 1000000, …" |
| 832 } |
| 833 } |
| 834 set51{ |
692 few{"n = 4 @integer 4"} | 835 few{"n = 4 @integer 4"} |
693 many{"n = 6 @integer 6"} | 836 many{"n = 6 @integer 6"} |
694 one{"n = 1 @integer 1"} | 837 one{"n = 1 @integer 1"} |
695 other{" @integer 0, 5, 7~20, 100, 1000, 10000, 100000, 1000000, …"} | 838 other{" @integer 0, 5, 7~20, 100, 1000, 10000, 100000, 1000000, …"} |
696 two{"n = 2,3 @integer 2, 3"} | 839 two{"n = 2,3 @integer 2, 3"} |
697 } | 840 } |
698 set45{ | 841 set52{ |
699 few{"n = 4 @integer 4"} | 842 few{"n = 4 @integer 4"} |
700 many{"n = 6 @integer 6"} | 843 many{"n = 6 @integer 6"} |
701 one{"n = 1,5,7,8,9,10 @integer 1, 5, 7~10"} | 844 one{"n = 1,5,7,8,9,10 @integer 1, 5, 7~10"} |
702 other{" @integer 0, 11~25, 100, 1000, 10000, 100000, 1000000, …"} | 845 other{" @integer 0, 11~25, 100, 1000, 10000, 100000, 1000000, …"} |
703 two{"n = 2,3 @integer 2, 3"} | 846 two{"n = 2,3 @integer 2, 3"} |
704 } | 847 } |
705 set46{ | 848 set53{ |
706 few{"n = 2..9 @integer 2~9"} | 849 few{"n = 3,4 @integer 3, 4"} |
707 many{"n = 10..19,100..199,1000..1999 @integer 10~19, 100~105, 1000"} | 850 many{"n = 5,6 @integer 5, 6"} |
708 one{"n = 1 @integer 1"} | 851 one{"n = 1 @integer 1"} |
709 other{" @integer 0, 20~34, 200, 2000, 10000, 100000, 1000000, …"} | 852 other{" @integer 10~25, 100, 1000, 10000, 100000, 1000000, …"} |
| 853 two{"n = 2 @integer 2"} |
| 854 zero{"n = 0,7,8,9 @integer 0, 7~9"} |
710 } | 855 } |
711 set5{ | 856 set6{ |
712 one{ | 857 one{ |
713 "n % 10 = 1 and n % 100 != 11 or v = 2 and f % 10 = 1 and f % 10
0 != " | 858 "n = 0..1 or n = 11..99 @integer 0, 1, 11~24 @decimal 0.0, 1.0,
11.0," |
714 "11 or v != 2 and f % 10 = 1 @integer 1, 21, 31, 41, 51, 61, 71,
81, " | 859 " 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0, 21.0, 22
.0, 2" |
715 "101, 1001, … @decimal 0.1, 1.0, 1.1, 2.1, 3.1, 4.1, 5.1, 6.1, 7
.1, 1" | 860 "3.0, 24.0" |
716 "0.1, 100.1, 1000.1, …" | |
717 } | 861 } |
718 other{ | 862 other{ |
719 " @integer 2~9, 22~29, 102, 1002, … @decimal 0.2~0.9, 1.2~1.9, 1
0.2, " | 863 " @integer 2~10, 100~106, 1000, 10000, 100000, 1000000, … @decim
al 0." |
720 "100.2, 1000.2, …" | 864 "1~0.9, 1.1~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000
.0, …" |
721 } | |
722 zero{ | |
723 "n % 10 = 0 or n % 100 = 11..19 or v = 2 and f % 100 = 11..19 @i
ntege" | |
724 "r 0, 10~20, 30, 40, 50, 60, 100, 1000, 10000, 100000, 1000000,
… @de" | |
725 "cimal 0.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 100.0, 100
0.0, " | |
726 "10000.0, 100000.0, 1000000.0, …" | |
727 } | 865 } |
728 } | 866 } |
729 set6{ | 867 set7{ |
| 868 one{ |
| 869 "n = 0..2 and n != 2 @integer 0, 1 @decimal 0.0, 1.0, 0.00, 1.00
, 0.0" |
| 870 "00, 1.000, 0.0000, 1.0000" |
| 871 } |
| 872 other{ |
| 873 " @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 0
.1~0." |
| 874 "9, 1.1~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0,
…" |
| 875 } |
| 876 } |
| 877 set8{ |
730 one{"n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000"} | 878 one{"n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000"} |
731 other{ | 879 other{ |
732 " @integer 0, 3~17, 100, 1000, 10000, 100000, 1000000, … @decima
l 0.0" | 880 " @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decima
l 0.0" |
733 "~0.9, 1.1~1.6, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.
0, …" | 881 "~0.9, 1.1~1.6, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.
0, …" |
734 } | 882 } |
735 two{"n = 2 @integer 2 @decimal 2.0, 2.00, 2.000, 2.0000"} | |
736 } | |
737 set7{ | |
738 few{ | |
739 "n = 3..6 @integer 3~6 @decimal 3.0, 4.0, 5.0, 6.0, 3.00, 4.00,
5.00," | |
740 " 6.00, 3.000, 4.000, 5.000, 6.000, 3.0000, 4.0000, 5.0000, 6.00
00" | |
741 } | |
742 many{ | |
743 "n = 7..10 @integer 7~10 @decimal 7.0, 8.0, 9.0, 10.0, 7.00, 8.0
0, 9." | |
744 "00, 10.00, 7.000, 8.000, 9.000, 10.000, 7.0000, 8.0000, 9.0000,
10.0" | |
745 "000" | |
746 } | |
747 one{"n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000"} | |
748 other{ | |
749 " @integer 0, 11~25, 100, 1000, 10000, 100000, 1000000, … @decim
al 0." | |
750 "0~0.9, 1.1~1.6, 10.1, 100.0, 1000.0, 10000.0, 100000.0, 1000000
.0, …" | |
751 } | |
752 two{"n = 2 @integer 2 @decimal 2.0, 2.00, 2.000, 2.0000"} | |
753 } | |
754 set8{ | |
755 few{ | |
756 "v != 0 or n = 0 or n != 1 and n % 100 = 1..19 @integer 0, 2~16,
101," | |
757 " 1001, … @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000
.0, 1" | |
758 "000000.0, …" | |
759 } | |
760 one{"i = 1 and v = 0 @integer 1"} | |
761 other{" @integer 20~35, 100, 1000, 10000, 100000, 1000000, …"} | |
762 } | 883 } |
763 set9{ | 884 set9{ |
764 few{ | 885 one{"n = 1 and v = 0 @integer 1"} |
765 "n % 10 = 2..9 and n % 100 != 11..19 @integer 2~9, 22~29, 102, 1
002, " | |
766 "… @decimal 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 22.0, 102.0,
1002" | |
767 ".0, …" | |
768 } | |
769 many{"f != 0 @decimal 0.1~0.9, 1.1~1.7, 10.1, 100.1, 1000.1, …"} | |
770 one{ | |
771 "n % 10 = 1 and n % 100 != 11..19 @integer 1, 21, 31, 41, 51, 61
, 71," | |
772 " 81, 101, 1001, … @decimal 1.0, 21.0, 31.0, 41.0, 51.0, 61.0, 7
1.0, " | |
773 "81.0, 101.0, 1001.0, …" | |
774 } | |
775 other{ | 886 other{ |
776 " @integer 0, 10~20, 30, 40, 50, 60, 100, 1000, 10000, 100000, 1
00000" | 887 " @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decima
l 0.0" |
777 "0, … @decimal 0.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 10
0.0, " | 888 "~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …" |
778 "1000.0, 10000.0, 100000.0, 1000000.0, …" | |
779 } | 889 } |
780 } | 890 } |
781 } | 891 } |
782 } | 892 } |
OLD | NEW |