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