lookupswitch.js (117639B)
1 ///////////////////////////////////////// 2 // This is a generated file! 3 // See jit-tests/etc/generate-lookupswitch-tests.js for the code 4 // that generated this code! 5 ///////////////////////////////////////// 6 7 ///////////////////////////////////////// 8 // PRELUDE // 9 ///////////////////////////////////////// 10 11 // Avoid eager compilation of the global-scope. 12 try{} catch (x) {}; 13 14 function ASSERT(cond, msg) { 15 assertEq(cond, true, msg); 16 } 17 function IsNull(x) { 18 return typeof x == "object" && x == null; 19 } 20 function IsNum(x) { 21 return typeof x == "number"; 22 } 23 function ArraysEqual(arr1, arr2) { 24 ASSERT(arr1.length == arr2.length, "Lengths not equal"); 25 for (var i = 0; i < arr1.length; i++) { 26 ASSERT(typeof arr1[i] == typeof arr2[i], "Types not equal for position " + i); 27 ASSERT(arr1[i] == arr2[i], "Values not equal for position " + i); 28 } 29 } 30 function InterpretSwitch(spec, input, outputArray) { 31 var foundMatch = undefined, foundDefault = undefined; 32 for (var i = 0; i < spec.length; i++) { 33 var caseSpec = spec[i], match = caseSpec.match; 34 if (IsNull(match)) { 35 foundDefault = i; 36 continue; 37 } else if (match === input) { 38 foundMatch = i; 39 break; 40 } 41 } 42 var matchI = IsNum(foundMatch) ? foundMatch : foundDefault; 43 if (IsNum(matchI)) { 44 for (var i = matchI; i < spec.length; i++) { 45 var caseSpec = spec[i], match = caseSpec.match, body = caseSpec.body, fallthrough = caseSpec.fallthrough; 46 if (!IsNull(body)) { 47 outputArray.push(body); 48 } 49 if (!fallthrough) { 50 break; 51 } 52 } 53 } 54 } 55 function RunTest(test) { 56 var inputs = test.INPUTS; 57 inputs.push("UNMATCHED_CASE"); 58 var spec = test.SPEC; 59 var results1 = []; 60 for (var i = 0; i < 80; i++) { 61 for (var j = 0; j < inputs.length; j++) { 62 test(inputs[j], results1); 63 } 64 } 65 var results2 = []; 66 for (var i = 0; i < 80; i++) { 67 for (var j = 0; j < inputs.length; j++) { 68 InterpretSwitch(spec, inputs[j], results2); 69 } 70 } 71 ArraysEqual(results1, results2); 72 } 73 74 ///////////////////////////////////////// 75 // TEST CASES // 76 ///////////////////////////////////////// 77 78 var TESTS = []; 79 function test_1(x, arr) { 80 switch(x) { 81 default: 82 case 'foo': 83 arr.push(777087170); 84 break; 85 case 'bar': 86 arr.push(641037838); 87 break; 88 case 'zing': 89 arr.push(1652156613); 90 break; 91 } 92 } 93 test_1.INPUTS = ['foo', 'bar', 'zing']; 94 test_1.SPEC = [{"match":null,"body":null,"fallthrough":true},{"match":"foo","body":777087170,"fallthrough":false},{"match":"bar","body":641037838,"fallthrough":false},{"match":"zing","body":1652156613,"fallthrough":false}]; 95 TESTS.push(test_1); 96 97 function test_2(x, arr) { 98 switch(x) { 99 case 'foo': 100 arr.push(777087170); 101 break; 102 default: 103 case 'bar': 104 arr.push(641037838); 105 break; 106 case 'zing': 107 arr.push(1652156613); 108 break; 109 } 110 } 111 test_2.INPUTS = ['foo', 'bar', 'zing']; 112 test_2.SPEC = [{"match":"foo","body":777087170,"fallthrough":false},{"match":null,"body":null,"fallthrough":true},{"match":"bar","body":641037838,"fallthrough":false},{"match":"zing","body":1652156613,"fallthrough":false}]; 113 TESTS.push(test_2); 114 115 function test_3(x, arr) { 116 switch(x) { 117 case 'foo': 118 arr.push(777087170); 119 break; 120 case 'bar': 121 arr.push(641037838); 122 break; 123 case 'zing': 124 arr.push(1652156613); 125 break; 126 default: 127 } 128 } 129 test_3.INPUTS = ['foo', 'bar', 'zing']; 130 test_3.SPEC = [{"match":"foo","body":777087170,"fallthrough":false},{"match":"bar","body":641037838,"fallthrough":false},{"match":"zing","body":1652156613,"fallthrough":false},{"match":null,"body":null,"fallthrough":true}]; 131 TESTS.push(test_3); 132 133 function test_4(x, arr) { 134 switch(x) { 135 default: 136 arr.push(633415567); 137 case 'foo': 138 arr.push(777087170); 139 break; 140 case 'bar': 141 arr.push(641037838); 142 break; 143 case 'zing': 144 arr.push(1652156613); 145 break; 146 } 147 } 148 test_4.INPUTS = ['foo', 'bar', 'zing']; 149 test_4.SPEC = [{"match":null,"body":633415567,"fallthrough":true},{"match":"foo","body":777087170,"fallthrough":false},{"match":"bar","body":641037838,"fallthrough":false},{"match":"zing","body":1652156613,"fallthrough":false}]; 150 TESTS.push(test_4); 151 152 function test_5(x, arr) { 153 switch(x) { 154 case 'foo': 155 arr.push(777087170); 156 break; 157 default: 158 arr.push(633415567); 159 case 'bar': 160 arr.push(641037838); 161 break; 162 case 'zing': 163 arr.push(1652156613); 164 break; 165 } 166 } 167 test_5.INPUTS = ['foo', 'bar', 'zing']; 168 test_5.SPEC = [{"match":"foo","body":777087170,"fallthrough":false},{"match":null,"body":633415567,"fallthrough":true},{"match":"bar","body":641037838,"fallthrough":false},{"match":"zing","body":1652156613,"fallthrough":false}]; 169 TESTS.push(test_5); 170 171 function test_6(x, arr) { 172 switch(x) { 173 case 'foo': 174 arr.push(777087170); 175 break; 176 case 'bar': 177 arr.push(641037838); 178 break; 179 case 'zing': 180 arr.push(1652156613); 181 break; 182 default: 183 arr.push(633415567); 184 } 185 } 186 test_6.INPUTS = ['foo', 'bar', 'zing']; 187 test_6.SPEC = [{"match":"foo","body":777087170,"fallthrough":false},{"match":"bar","body":641037838,"fallthrough":false},{"match":"zing","body":1652156613,"fallthrough":false},{"match":null,"body":633415567,"fallthrough":true}]; 188 TESTS.push(test_6); 189 190 function test_7(x, arr) { 191 switch(x) { 192 default: 193 arr.push('5zO^Qj'); 194 break; 195 case 'foo': 196 arr.push(777087170); 197 break; 198 case 'bar': 199 arr.push(641037838); 200 break; 201 case 'zing': 202 arr.push(1652156613); 203 break; 204 } 205 } 206 test_7.INPUTS = ['foo', 'bar', 'zing']; 207 test_7.SPEC = [{"match":null,"body":"5zO^Qj","fallthrough":false},{"match":"foo","body":777087170,"fallthrough":false},{"match":"bar","body":641037838,"fallthrough":false},{"match":"zing","body":1652156613,"fallthrough":false}]; 208 TESTS.push(test_7); 209 210 function test_8(x, arr) { 211 switch(x) { 212 case 'foo': 213 arr.push(777087170); 214 break; 215 default: 216 arr.push('5zO^Qj'); 217 break; 218 case 'bar': 219 arr.push(641037838); 220 break; 221 case 'zing': 222 arr.push(1652156613); 223 break; 224 } 225 } 226 test_8.INPUTS = ['foo', 'bar', 'zing']; 227 test_8.SPEC = [{"match":"foo","body":777087170,"fallthrough":false},{"match":null,"body":"5zO^Qj","fallthrough":false},{"match":"bar","body":641037838,"fallthrough":false},{"match":"zing","body":1652156613,"fallthrough":false}]; 228 TESTS.push(test_8); 229 230 function test_9(x, arr) { 231 switch(x) { 232 case 'foo': 233 arr.push(777087170); 234 break; 235 case 'bar': 236 arr.push(641037838); 237 break; 238 case 'zing': 239 arr.push(1652156613); 240 break; 241 default: 242 arr.push('5zO^Qj'); 243 break; 244 } 245 } 246 test_9.INPUTS = ['foo', 'bar', 'zing']; 247 test_9.SPEC = [{"match":"foo","body":777087170,"fallthrough":false},{"match":"bar","body":641037838,"fallthrough":false},{"match":"zing","body":1652156613,"fallthrough":false},{"match":null,"body":"5zO^Qj","fallthrough":false}]; 248 TESTS.push(test_9); 249 250 function test_10(x, arr) { 251 switch(x) { 252 default: 253 case 'foo': 254 break; 255 case 'bar': 256 arr.push('c'); 257 break; 258 case 'zing': 259 arr.push(2008006064); 260 break; 261 } 262 } 263 test_10.INPUTS = ['foo', 'bar', 'zing']; 264 test_10.SPEC = [{"match":null,"body":null,"fallthrough":true},{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":"c","fallthrough":false},{"match":"zing","body":2008006064,"fallthrough":false}]; 265 TESTS.push(test_10); 266 267 function test_11(x, arr) { 268 switch(x) { 269 case 'foo': 270 break; 271 default: 272 case 'bar': 273 arr.push('c'); 274 break; 275 case 'zing': 276 arr.push(2008006064); 277 break; 278 } 279 } 280 test_11.INPUTS = ['foo', 'bar', 'zing']; 281 test_11.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":null,"body":null,"fallthrough":true},{"match":"bar","body":"c","fallthrough":false},{"match":"zing","body":2008006064,"fallthrough":false}]; 282 TESTS.push(test_11); 283 284 function test_12(x, arr) { 285 switch(x) { 286 case 'foo': 287 break; 288 case 'bar': 289 arr.push('c'); 290 break; 291 case 'zing': 292 arr.push(2008006064); 293 break; 294 default: 295 } 296 } 297 test_12.INPUTS = ['foo', 'bar', 'zing']; 298 test_12.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":"c","fallthrough":false},{"match":"zing","body":2008006064,"fallthrough":false},{"match":null,"body":null,"fallthrough":true}]; 299 TESTS.push(test_12); 300 301 function test_13(x, arr) { 302 switch(x) { 303 default: 304 arr.push('M'); 305 case 'foo': 306 break; 307 case 'bar': 308 arr.push('c'); 309 break; 310 case 'zing': 311 arr.push(2008006064); 312 break; 313 } 314 } 315 test_13.INPUTS = ['foo', 'bar', 'zing']; 316 test_13.SPEC = [{"match":null,"body":"M","fallthrough":true},{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":"c","fallthrough":false},{"match":"zing","body":2008006064,"fallthrough":false}]; 317 TESTS.push(test_13); 318 319 function test_14(x, arr) { 320 switch(x) { 321 case 'foo': 322 break; 323 default: 324 arr.push('M'); 325 case 'bar': 326 arr.push('c'); 327 break; 328 case 'zing': 329 arr.push(2008006064); 330 break; 331 } 332 } 333 test_14.INPUTS = ['foo', 'bar', 'zing']; 334 test_14.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":null,"body":"M","fallthrough":true},{"match":"bar","body":"c","fallthrough":false},{"match":"zing","body":2008006064,"fallthrough":false}]; 335 TESTS.push(test_14); 336 337 function test_15(x, arr) { 338 switch(x) { 339 case 'foo': 340 break; 341 case 'bar': 342 arr.push('c'); 343 break; 344 case 'zing': 345 arr.push(2008006064); 346 break; 347 default: 348 arr.push('M'); 349 } 350 } 351 test_15.INPUTS = ['foo', 'bar', 'zing']; 352 test_15.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":"c","fallthrough":false},{"match":"zing","body":2008006064,"fallthrough":false},{"match":null,"body":"M","fallthrough":true}]; 353 TESTS.push(test_15); 354 355 function test_16(x, arr) { 356 switch(x) { 357 default: 358 arr.push(1424069880); 359 break; 360 case 'foo': 361 break; 362 case 'bar': 363 arr.push('c'); 364 break; 365 case 'zing': 366 arr.push(2008006064); 367 break; 368 } 369 } 370 test_16.INPUTS = ['foo', 'bar', 'zing']; 371 test_16.SPEC = [{"match":null,"body":1424069880,"fallthrough":false},{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":"c","fallthrough":false},{"match":"zing","body":2008006064,"fallthrough":false}]; 372 TESTS.push(test_16); 373 374 function test_17(x, arr) { 375 switch(x) { 376 case 'foo': 377 break; 378 default: 379 arr.push(1424069880); 380 break; 381 case 'bar': 382 arr.push('c'); 383 break; 384 case 'zing': 385 arr.push(2008006064); 386 break; 387 } 388 } 389 test_17.INPUTS = ['foo', 'bar', 'zing']; 390 test_17.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":null,"body":1424069880,"fallthrough":false},{"match":"bar","body":"c","fallthrough":false},{"match":"zing","body":2008006064,"fallthrough":false}]; 391 TESTS.push(test_17); 392 393 function test_18(x, arr) { 394 switch(x) { 395 case 'foo': 396 break; 397 case 'bar': 398 arr.push('c'); 399 break; 400 case 'zing': 401 arr.push(2008006064); 402 break; 403 default: 404 arr.push(1424069880); 405 break; 406 } 407 } 408 test_18.INPUTS = ['foo', 'bar', 'zing']; 409 test_18.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":"c","fallthrough":false},{"match":"zing","body":2008006064,"fallthrough":false},{"match":null,"body":1424069880,"fallthrough":false}]; 410 TESTS.push(test_18); 411 412 function test_19(x, arr) { 413 switch(x) { 414 default: 415 case 'foo': 416 case 'bar': 417 arr.push(1915689729); 418 break; 419 case 'zing': 420 arr.push(973913896); 421 break; 422 } 423 } 424 test_19.INPUTS = ['foo', 'bar', 'zing']; 425 test_19.SPEC = [{"match":null,"body":null,"fallthrough":true},{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":1915689729,"fallthrough":false},{"match":"zing","body":973913896,"fallthrough":false}]; 426 TESTS.push(test_19); 427 428 function test_20(x, arr) { 429 switch(x) { 430 case 'foo': 431 default: 432 case 'bar': 433 arr.push(1915689729); 434 break; 435 case 'zing': 436 arr.push(973913896); 437 break; 438 } 439 } 440 test_20.INPUTS = ['foo', 'bar', 'zing']; 441 test_20.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":null,"body":null,"fallthrough":true},{"match":"bar","body":1915689729,"fallthrough":false},{"match":"zing","body":973913896,"fallthrough":false}]; 442 TESTS.push(test_20); 443 444 function test_21(x, arr) { 445 switch(x) { 446 case 'foo': 447 case 'bar': 448 arr.push(1915689729); 449 break; 450 case 'zing': 451 arr.push(973913896); 452 break; 453 default: 454 } 455 } 456 test_21.INPUTS = ['foo', 'bar', 'zing']; 457 test_21.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":1915689729,"fallthrough":false},{"match":"zing","body":973913896,"fallthrough":false},{"match":null,"body":null,"fallthrough":true}]; 458 TESTS.push(test_21); 459 460 function test_22(x, arr) { 461 switch(x) { 462 default: 463 arr.push(104770589); 464 case 'foo': 465 case 'bar': 466 arr.push(1915689729); 467 break; 468 case 'zing': 469 arr.push(973913896); 470 break; 471 } 472 } 473 test_22.INPUTS = ['foo', 'bar', 'zing']; 474 test_22.SPEC = [{"match":null,"body":104770589,"fallthrough":true},{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":1915689729,"fallthrough":false},{"match":"zing","body":973913896,"fallthrough":false}]; 475 TESTS.push(test_22); 476 477 function test_23(x, arr) { 478 switch(x) { 479 case 'foo': 480 default: 481 arr.push(104770589); 482 case 'bar': 483 arr.push(1915689729); 484 break; 485 case 'zing': 486 arr.push(973913896); 487 break; 488 } 489 } 490 test_23.INPUTS = ['foo', 'bar', 'zing']; 491 test_23.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":null,"body":104770589,"fallthrough":true},{"match":"bar","body":1915689729,"fallthrough":false},{"match":"zing","body":973913896,"fallthrough":false}]; 492 TESTS.push(test_23); 493 494 function test_24(x, arr) { 495 switch(x) { 496 case 'foo': 497 case 'bar': 498 arr.push(1915689729); 499 break; 500 case 'zing': 501 arr.push(973913896); 502 break; 503 default: 504 arr.push(104770589); 505 } 506 } 507 test_24.INPUTS = ['foo', 'bar', 'zing']; 508 test_24.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":1915689729,"fallthrough":false},{"match":"zing","body":973913896,"fallthrough":false},{"match":null,"body":104770589,"fallthrough":true}]; 509 TESTS.push(test_24); 510 511 function test_25(x, arr) { 512 switch(x) { 513 default: 514 arr.push(304532507); 515 break; 516 case 'foo': 517 case 'bar': 518 arr.push(1915689729); 519 break; 520 case 'zing': 521 arr.push(973913896); 522 break; 523 } 524 } 525 test_25.INPUTS = ['foo', 'bar', 'zing']; 526 test_25.SPEC = [{"match":null,"body":304532507,"fallthrough":false},{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":1915689729,"fallthrough":false},{"match":"zing","body":973913896,"fallthrough":false}]; 527 TESTS.push(test_25); 528 529 function test_26(x, arr) { 530 switch(x) { 531 case 'foo': 532 default: 533 arr.push(304532507); 534 break; 535 case 'bar': 536 arr.push(1915689729); 537 break; 538 case 'zing': 539 arr.push(973913896); 540 break; 541 } 542 } 543 test_26.INPUTS = ['foo', 'bar', 'zing']; 544 test_26.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":null,"body":304532507,"fallthrough":false},{"match":"bar","body":1915689729,"fallthrough":false},{"match":"zing","body":973913896,"fallthrough":false}]; 545 TESTS.push(test_26); 546 547 function test_27(x, arr) { 548 switch(x) { 549 case 'foo': 550 case 'bar': 551 arr.push(1915689729); 552 break; 553 case 'zing': 554 arr.push(973913896); 555 break; 556 default: 557 arr.push(304532507); 558 break; 559 } 560 } 561 test_27.INPUTS = ['foo', 'bar', 'zing']; 562 test_27.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":1915689729,"fallthrough":false},{"match":"zing","body":973913896,"fallthrough":false},{"match":null,"body":304532507,"fallthrough":false}]; 563 TESTS.push(test_27); 564 565 function test_28(x, arr) { 566 switch(x) { 567 default: 568 case 'foo': 569 arr.push(2116660419); 570 break; 571 case 'bar': 572 break; 573 case 'zing': 574 arr.push('FvxWZ'); 575 break; 576 } 577 } 578 test_28.INPUTS = ['foo', 'bar', 'zing']; 579 test_28.SPEC = [{"match":null,"body":null,"fallthrough":true},{"match":"foo","body":2116660419,"fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":"FvxWZ","fallthrough":false}]; 580 TESTS.push(test_28); 581 582 function test_29(x, arr) { 583 switch(x) { 584 case 'foo': 585 arr.push(2116660419); 586 break; 587 default: 588 case 'bar': 589 break; 590 case 'zing': 591 arr.push('FvxWZ'); 592 break; 593 } 594 } 595 test_29.INPUTS = ['foo', 'bar', 'zing']; 596 test_29.SPEC = [{"match":"foo","body":2116660419,"fallthrough":false},{"match":null,"body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":"FvxWZ","fallthrough":false}]; 597 TESTS.push(test_29); 598 599 function test_30(x, arr) { 600 switch(x) { 601 case 'foo': 602 arr.push(2116660419); 603 break; 604 case 'bar': 605 break; 606 case 'zing': 607 arr.push('FvxWZ'); 608 break; 609 default: 610 } 611 } 612 test_30.INPUTS = ['foo', 'bar', 'zing']; 613 test_30.SPEC = [{"match":"foo","body":2116660419,"fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":"FvxWZ","fallthrough":false},{"match":null,"body":null,"fallthrough":true}]; 614 TESTS.push(test_30); 615 616 function test_31(x, arr) { 617 switch(x) { 618 default: 619 arr.push(121730727); 620 case 'foo': 621 arr.push(2116660419); 622 break; 623 case 'bar': 624 break; 625 case 'zing': 626 arr.push('FvxWZ'); 627 break; 628 } 629 } 630 test_31.INPUTS = ['foo', 'bar', 'zing']; 631 test_31.SPEC = [{"match":null,"body":121730727,"fallthrough":true},{"match":"foo","body":2116660419,"fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":"FvxWZ","fallthrough":false}]; 632 TESTS.push(test_31); 633 634 function test_32(x, arr) { 635 switch(x) { 636 case 'foo': 637 arr.push(2116660419); 638 break; 639 default: 640 arr.push(121730727); 641 case 'bar': 642 break; 643 case 'zing': 644 arr.push('FvxWZ'); 645 break; 646 } 647 } 648 test_32.INPUTS = ['foo', 'bar', 'zing']; 649 test_32.SPEC = [{"match":"foo","body":2116660419,"fallthrough":false},{"match":null,"body":121730727,"fallthrough":true},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":"FvxWZ","fallthrough":false}]; 650 TESTS.push(test_32); 651 652 function test_33(x, arr) { 653 switch(x) { 654 case 'foo': 655 arr.push(2116660419); 656 break; 657 case 'bar': 658 break; 659 case 'zing': 660 arr.push('FvxWZ'); 661 break; 662 default: 663 arr.push(121730727); 664 } 665 } 666 test_33.INPUTS = ['foo', 'bar', 'zing']; 667 test_33.SPEC = [{"match":"foo","body":2116660419,"fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":"FvxWZ","fallthrough":false},{"match":null,"body":121730727,"fallthrough":true}]; 668 TESTS.push(test_33); 669 670 function test_34(x, arr) { 671 switch(x) { 672 default: 673 arr.push(1614107154); 674 break; 675 case 'foo': 676 arr.push(2116660419); 677 break; 678 case 'bar': 679 break; 680 case 'zing': 681 arr.push('FvxWZ'); 682 break; 683 } 684 } 685 test_34.INPUTS = ['foo', 'bar', 'zing']; 686 test_34.SPEC = [{"match":null,"body":1614107154,"fallthrough":false},{"match":"foo","body":2116660419,"fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":"FvxWZ","fallthrough":false}]; 687 TESTS.push(test_34); 688 689 function test_35(x, arr) { 690 switch(x) { 691 case 'foo': 692 arr.push(2116660419); 693 break; 694 default: 695 arr.push(1614107154); 696 break; 697 case 'bar': 698 break; 699 case 'zing': 700 arr.push('FvxWZ'); 701 break; 702 } 703 } 704 test_35.INPUTS = ['foo', 'bar', 'zing']; 705 test_35.SPEC = [{"match":"foo","body":2116660419,"fallthrough":false},{"match":null,"body":1614107154,"fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":"FvxWZ","fallthrough":false}]; 706 TESTS.push(test_35); 707 708 function test_36(x, arr) { 709 switch(x) { 710 case 'foo': 711 arr.push(2116660419); 712 break; 713 case 'bar': 714 break; 715 case 'zing': 716 arr.push('FvxWZ'); 717 break; 718 default: 719 arr.push(1614107154); 720 break; 721 } 722 } 723 test_36.INPUTS = ['foo', 'bar', 'zing']; 724 test_36.SPEC = [{"match":"foo","body":2116660419,"fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":"FvxWZ","fallthrough":false},{"match":null,"body":1614107154,"fallthrough":false}]; 725 TESTS.push(test_36); 726 727 function test_37(x, arr) { 728 switch(x) { 729 default: 730 case 'foo': 731 arr.push('-=Z'); 732 break; 733 case 'bar': 734 case 'zing': 735 arr.push('R8f'); 736 break; 737 } 738 } 739 test_37.INPUTS = ['foo', 'bar', 'zing']; 740 test_37.SPEC = [{"match":null,"body":null,"fallthrough":true},{"match":"foo","body":"-=Z","fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":"R8f","fallthrough":false}]; 741 TESTS.push(test_37); 742 743 function test_38(x, arr) { 744 switch(x) { 745 case 'foo': 746 arr.push('-=Z'); 747 break; 748 default: 749 case 'bar': 750 case 'zing': 751 arr.push('R8f'); 752 break; 753 } 754 } 755 test_38.INPUTS = ['foo', 'bar', 'zing']; 756 test_38.SPEC = [{"match":"foo","body":"-=Z","fallthrough":false},{"match":null,"body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":"R8f","fallthrough":false}]; 757 TESTS.push(test_38); 758 759 function test_39(x, arr) { 760 switch(x) { 761 case 'foo': 762 arr.push('-=Z'); 763 break; 764 case 'bar': 765 case 'zing': 766 arr.push('R8f'); 767 break; 768 default: 769 } 770 } 771 test_39.INPUTS = ['foo', 'bar', 'zing']; 772 test_39.SPEC = [{"match":"foo","body":"-=Z","fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":"R8f","fallthrough":false},{"match":null,"body":null,"fallthrough":true}]; 773 TESTS.push(test_39); 774 775 function test_40(x, arr) { 776 switch(x) { 777 default: 778 arr.push('XfrKO0'); 779 case 'foo': 780 arr.push('-=Z'); 781 break; 782 case 'bar': 783 case 'zing': 784 arr.push('R8f'); 785 break; 786 } 787 } 788 test_40.INPUTS = ['foo', 'bar', 'zing']; 789 test_40.SPEC = [{"match":null,"body":"XfrKO0","fallthrough":true},{"match":"foo","body":"-=Z","fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":"R8f","fallthrough":false}]; 790 TESTS.push(test_40); 791 792 function test_41(x, arr) { 793 switch(x) { 794 case 'foo': 795 arr.push('-=Z'); 796 break; 797 default: 798 arr.push('XfrKO0'); 799 case 'bar': 800 case 'zing': 801 arr.push('R8f'); 802 break; 803 } 804 } 805 test_41.INPUTS = ['foo', 'bar', 'zing']; 806 test_41.SPEC = [{"match":"foo","body":"-=Z","fallthrough":false},{"match":null,"body":"XfrKO0","fallthrough":true},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":"R8f","fallthrough":false}]; 807 TESTS.push(test_41); 808 809 function test_42(x, arr) { 810 switch(x) { 811 case 'foo': 812 arr.push('-=Z'); 813 break; 814 case 'bar': 815 case 'zing': 816 arr.push('R8f'); 817 break; 818 default: 819 arr.push('XfrKO0'); 820 } 821 } 822 test_42.INPUTS = ['foo', 'bar', 'zing']; 823 test_42.SPEC = [{"match":"foo","body":"-=Z","fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":"R8f","fallthrough":false},{"match":null,"body":"XfrKO0","fallthrough":true}]; 824 TESTS.push(test_42); 825 826 function test_43(x, arr) { 827 switch(x) { 828 default: 829 arr.push(465477587); 830 break; 831 case 'foo': 832 arr.push('-=Z'); 833 break; 834 case 'bar': 835 case 'zing': 836 arr.push('R8f'); 837 break; 838 } 839 } 840 test_43.INPUTS = ['foo', 'bar', 'zing']; 841 test_43.SPEC = [{"match":null,"body":465477587,"fallthrough":false},{"match":"foo","body":"-=Z","fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":"R8f","fallthrough":false}]; 842 TESTS.push(test_43); 843 844 function test_44(x, arr) { 845 switch(x) { 846 case 'foo': 847 arr.push('-=Z'); 848 break; 849 default: 850 arr.push(465477587); 851 break; 852 case 'bar': 853 case 'zing': 854 arr.push('R8f'); 855 break; 856 } 857 } 858 test_44.INPUTS = ['foo', 'bar', 'zing']; 859 test_44.SPEC = [{"match":"foo","body":"-=Z","fallthrough":false},{"match":null,"body":465477587,"fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":"R8f","fallthrough":false}]; 860 TESTS.push(test_44); 861 862 function test_45(x, arr) { 863 switch(x) { 864 case 'foo': 865 arr.push('-=Z'); 866 break; 867 case 'bar': 868 case 'zing': 869 arr.push('R8f'); 870 break; 871 default: 872 arr.push(465477587); 873 break; 874 } 875 } 876 test_45.INPUTS = ['foo', 'bar', 'zing']; 877 test_45.SPEC = [{"match":"foo","body":"-=Z","fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":"R8f","fallthrough":false},{"match":null,"body":465477587,"fallthrough":false}]; 878 TESTS.push(test_45); 879 880 function test_46(x, arr) { 881 switch(x) { 882 default: 883 case 'foo': 884 break; 885 case 'bar': 886 break; 887 case 'zing': 888 arr.push('(0'); 889 break; 890 } 891 } 892 test_46.INPUTS = ['foo', 'bar', 'zing']; 893 test_46.SPEC = [{"match":null,"body":null,"fallthrough":true},{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":"(0","fallthrough":false}]; 894 TESTS.push(test_46); 895 896 function test_47(x, arr) { 897 switch(x) { 898 case 'foo': 899 break; 900 default: 901 case 'bar': 902 break; 903 case 'zing': 904 arr.push('(0'); 905 break; 906 } 907 } 908 test_47.INPUTS = ['foo', 'bar', 'zing']; 909 test_47.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":null,"body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":"(0","fallthrough":false}]; 910 TESTS.push(test_47); 911 912 function test_48(x, arr) { 913 switch(x) { 914 case 'foo': 915 break; 916 case 'bar': 917 break; 918 case 'zing': 919 arr.push('(0'); 920 break; 921 default: 922 } 923 } 924 test_48.INPUTS = ['foo', 'bar', 'zing']; 925 test_48.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":"(0","fallthrough":false},{"match":null,"body":null,"fallthrough":true}]; 926 TESTS.push(test_48); 927 928 function test_49(x, arr) { 929 switch(x) { 930 default: 931 arr.push('{5J~&%)kV'); 932 case 'foo': 933 break; 934 case 'bar': 935 break; 936 case 'zing': 937 arr.push('(0'); 938 break; 939 } 940 } 941 test_49.INPUTS = ['foo', 'bar', 'zing']; 942 test_49.SPEC = [{"match":null,"body":"{5J~&%)kV","fallthrough":true},{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":"(0","fallthrough":false}]; 943 TESTS.push(test_49); 944 945 function test_50(x, arr) { 946 switch(x) { 947 case 'foo': 948 break; 949 default: 950 arr.push('{5J~&%)kV'); 951 case 'bar': 952 break; 953 case 'zing': 954 arr.push('(0'); 955 break; 956 } 957 } 958 test_50.INPUTS = ['foo', 'bar', 'zing']; 959 test_50.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":null,"body":"{5J~&%)kV","fallthrough":true},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":"(0","fallthrough":false}]; 960 TESTS.push(test_50); 961 962 function test_51(x, arr) { 963 switch(x) { 964 case 'foo': 965 break; 966 case 'bar': 967 break; 968 case 'zing': 969 arr.push('(0'); 970 break; 971 default: 972 arr.push('{5J~&%)kV'); 973 } 974 } 975 test_51.INPUTS = ['foo', 'bar', 'zing']; 976 test_51.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":"(0","fallthrough":false},{"match":null,"body":"{5J~&%)kV","fallthrough":true}]; 977 TESTS.push(test_51); 978 979 function test_52(x, arr) { 980 switch(x) { 981 default: 982 arr.push('V^IbL'); 983 break; 984 case 'foo': 985 break; 986 case 'bar': 987 break; 988 case 'zing': 989 arr.push('(0'); 990 break; 991 } 992 } 993 test_52.INPUTS = ['foo', 'bar', 'zing']; 994 test_52.SPEC = [{"match":null,"body":"V^IbL","fallthrough":false},{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":"(0","fallthrough":false}]; 995 TESTS.push(test_52); 996 997 function test_53(x, arr) { 998 switch(x) { 999 case 'foo': 1000 break; 1001 default: 1002 arr.push('V^IbL'); 1003 break; 1004 case 'bar': 1005 break; 1006 case 'zing': 1007 arr.push('(0'); 1008 break; 1009 } 1010 } 1011 test_53.INPUTS = ['foo', 'bar', 'zing']; 1012 test_53.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":null,"body":"V^IbL","fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":"(0","fallthrough":false}]; 1013 TESTS.push(test_53); 1014 1015 function test_54(x, arr) { 1016 switch(x) { 1017 case 'foo': 1018 break; 1019 case 'bar': 1020 break; 1021 case 'zing': 1022 arr.push('(0'); 1023 break; 1024 default: 1025 arr.push('V^IbL'); 1026 break; 1027 } 1028 } 1029 test_54.INPUTS = ['foo', 'bar', 'zing']; 1030 test_54.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":"(0","fallthrough":false},{"match":null,"body":"V^IbL","fallthrough":false}]; 1031 TESTS.push(test_54); 1032 1033 function test_55(x, arr) { 1034 switch(x) { 1035 default: 1036 case 'foo': 1037 case 'bar': 1038 break; 1039 case 'zing': 1040 arr.push('4'); 1041 break; 1042 } 1043 } 1044 test_55.INPUTS = ['foo', 'bar', 'zing']; 1045 test_55.SPEC = [{"match":null,"body":null,"fallthrough":true},{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":"4","fallthrough":false}]; 1046 TESTS.push(test_55); 1047 1048 function test_56(x, arr) { 1049 switch(x) { 1050 case 'foo': 1051 default: 1052 case 'bar': 1053 break; 1054 case 'zing': 1055 arr.push('4'); 1056 break; 1057 } 1058 } 1059 test_56.INPUTS = ['foo', 'bar', 'zing']; 1060 test_56.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":null,"body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":"4","fallthrough":false}]; 1061 TESTS.push(test_56); 1062 1063 function test_57(x, arr) { 1064 switch(x) { 1065 case 'foo': 1066 case 'bar': 1067 break; 1068 case 'zing': 1069 arr.push('4'); 1070 break; 1071 default: 1072 } 1073 } 1074 test_57.INPUTS = ['foo', 'bar', 'zing']; 1075 test_57.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":"4","fallthrough":false},{"match":null,"body":null,"fallthrough":true}]; 1076 TESTS.push(test_57); 1077 1078 function test_58(x, arr) { 1079 switch(x) { 1080 default: 1081 arr.push('K'); 1082 case 'foo': 1083 case 'bar': 1084 break; 1085 case 'zing': 1086 arr.push('4'); 1087 break; 1088 } 1089 } 1090 test_58.INPUTS = ['foo', 'bar', 'zing']; 1091 test_58.SPEC = [{"match":null,"body":"K","fallthrough":true},{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":"4","fallthrough":false}]; 1092 TESTS.push(test_58); 1093 1094 function test_59(x, arr) { 1095 switch(x) { 1096 case 'foo': 1097 default: 1098 arr.push('K'); 1099 case 'bar': 1100 break; 1101 case 'zing': 1102 arr.push('4'); 1103 break; 1104 } 1105 } 1106 test_59.INPUTS = ['foo', 'bar', 'zing']; 1107 test_59.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":null,"body":"K","fallthrough":true},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":"4","fallthrough":false}]; 1108 TESTS.push(test_59); 1109 1110 function test_60(x, arr) { 1111 switch(x) { 1112 case 'foo': 1113 case 'bar': 1114 break; 1115 case 'zing': 1116 arr.push('4'); 1117 break; 1118 default: 1119 arr.push('K'); 1120 } 1121 } 1122 test_60.INPUTS = ['foo', 'bar', 'zing']; 1123 test_60.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":"4","fallthrough":false},{"match":null,"body":"K","fallthrough":true}]; 1124 TESTS.push(test_60); 1125 1126 function test_61(x, arr) { 1127 switch(x) { 1128 default: 1129 arr.push(129591787); 1130 break; 1131 case 'foo': 1132 case 'bar': 1133 break; 1134 case 'zing': 1135 arr.push('4'); 1136 break; 1137 } 1138 } 1139 test_61.INPUTS = ['foo', 'bar', 'zing']; 1140 test_61.SPEC = [{"match":null,"body":129591787,"fallthrough":false},{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":"4","fallthrough":false}]; 1141 TESTS.push(test_61); 1142 1143 function test_62(x, arr) { 1144 switch(x) { 1145 case 'foo': 1146 default: 1147 arr.push(129591787); 1148 break; 1149 case 'bar': 1150 break; 1151 case 'zing': 1152 arr.push('4'); 1153 break; 1154 } 1155 } 1156 test_62.INPUTS = ['foo', 'bar', 'zing']; 1157 test_62.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":null,"body":129591787,"fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":"4","fallthrough":false}]; 1158 TESTS.push(test_62); 1159 1160 function test_63(x, arr) { 1161 switch(x) { 1162 case 'foo': 1163 case 'bar': 1164 break; 1165 case 'zing': 1166 arr.push('4'); 1167 break; 1168 default: 1169 arr.push(129591787); 1170 break; 1171 } 1172 } 1173 test_63.INPUTS = ['foo', 'bar', 'zing']; 1174 test_63.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":"4","fallthrough":false},{"match":null,"body":129591787,"fallthrough":false}]; 1175 TESTS.push(test_63); 1176 1177 function test_64(x, arr) { 1178 switch(x) { 1179 default: 1180 case 'foo': 1181 break; 1182 case 'bar': 1183 case 'zing': 1184 arr.push(60518010); 1185 break; 1186 } 1187 } 1188 test_64.INPUTS = ['foo', 'bar', 'zing']; 1189 test_64.SPEC = [{"match":null,"body":null,"fallthrough":true},{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":60518010,"fallthrough":false}]; 1190 TESTS.push(test_64); 1191 1192 function test_65(x, arr) { 1193 switch(x) { 1194 case 'foo': 1195 break; 1196 default: 1197 case 'bar': 1198 case 'zing': 1199 arr.push(60518010); 1200 break; 1201 } 1202 } 1203 test_65.INPUTS = ['foo', 'bar', 'zing']; 1204 test_65.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":null,"body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":60518010,"fallthrough":false}]; 1205 TESTS.push(test_65); 1206 1207 function test_66(x, arr) { 1208 switch(x) { 1209 case 'foo': 1210 break; 1211 case 'bar': 1212 case 'zing': 1213 arr.push(60518010); 1214 break; 1215 default: 1216 } 1217 } 1218 test_66.INPUTS = ['foo', 'bar', 'zing']; 1219 test_66.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":60518010,"fallthrough":false},{"match":null,"body":null,"fallthrough":true}]; 1220 TESTS.push(test_66); 1221 1222 function test_67(x, arr) { 1223 switch(x) { 1224 default: 1225 arr.push('0]YO]}'); 1226 case 'foo': 1227 break; 1228 case 'bar': 1229 case 'zing': 1230 arr.push(60518010); 1231 break; 1232 } 1233 } 1234 test_67.INPUTS = ['foo', 'bar', 'zing']; 1235 test_67.SPEC = [{"match":null,"body":"0]YO]}","fallthrough":true},{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":60518010,"fallthrough":false}]; 1236 TESTS.push(test_67); 1237 1238 function test_68(x, arr) { 1239 switch(x) { 1240 case 'foo': 1241 break; 1242 default: 1243 arr.push('0]YO]}'); 1244 case 'bar': 1245 case 'zing': 1246 arr.push(60518010); 1247 break; 1248 } 1249 } 1250 test_68.INPUTS = ['foo', 'bar', 'zing']; 1251 test_68.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":null,"body":"0]YO]}","fallthrough":true},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":60518010,"fallthrough":false}]; 1252 TESTS.push(test_68); 1253 1254 function test_69(x, arr) { 1255 switch(x) { 1256 case 'foo': 1257 break; 1258 case 'bar': 1259 case 'zing': 1260 arr.push(60518010); 1261 break; 1262 default: 1263 arr.push('0]YO]}'); 1264 } 1265 } 1266 test_69.INPUTS = ['foo', 'bar', 'zing']; 1267 test_69.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":60518010,"fallthrough":false},{"match":null,"body":"0]YO]}","fallthrough":true}]; 1268 TESTS.push(test_69); 1269 1270 function test_70(x, arr) { 1271 switch(x) { 1272 default: 1273 arr.push(1222888797); 1274 break; 1275 case 'foo': 1276 break; 1277 case 'bar': 1278 case 'zing': 1279 arr.push(60518010); 1280 break; 1281 } 1282 } 1283 test_70.INPUTS = ['foo', 'bar', 'zing']; 1284 test_70.SPEC = [{"match":null,"body":1222888797,"fallthrough":false},{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":60518010,"fallthrough":false}]; 1285 TESTS.push(test_70); 1286 1287 function test_71(x, arr) { 1288 switch(x) { 1289 case 'foo': 1290 break; 1291 default: 1292 arr.push(1222888797); 1293 break; 1294 case 'bar': 1295 case 'zing': 1296 arr.push(60518010); 1297 break; 1298 } 1299 } 1300 test_71.INPUTS = ['foo', 'bar', 'zing']; 1301 test_71.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":null,"body":1222888797,"fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":60518010,"fallthrough":false}]; 1302 TESTS.push(test_71); 1303 1304 function test_72(x, arr) { 1305 switch(x) { 1306 case 'foo': 1307 break; 1308 case 'bar': 1309 case 'zing': 1310 arr.push(60518010); 1311 break; 1312 default: 1313 arr.push(1222888797); 1314 break; 1315 } 1316 } 1317 test_72.INPUTS = ['foo', 'bar', 'zing']; 1318 test_72.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":60518010,"fallthrough":false},{"match":null,"body":1222888797,"fallthrough":false}]; 1319 TESTS.push(test_72); 1320 1321 function test_73(x, arr) { 1322 switch(x) { 1323 default: 1324 case 'foo': 1325 case 'bar': 1326 case 'zing': 1327 arr.push('ku]^x'); 1328 break; 1329 } 1330 } 1331 test_73.INPUTS = ['foo', 'bar', 'zing']; 1332 test_73.SPEC = [{"match":null,"body":null,"fallthrough":true},{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":"ku]^x","fallthrough":false}]; 1333 TESTS.push(test_73); 1334 1335 function test_74(x, arr) { 1336 switch(x) { 1337 case 'foo': 1338 default: 1339 case 'bar': 1340 case 'zing': 1341 arr.push('ku]^x'); 1342 break; 1343 } 1344 } 1345 test_74.INPUTS = ['foo', 'bar', 'zing']; 1346 test_74.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":null,"body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":"ku]^x","fallthrough":false}]; 1347 TESTS.push(test_74); 1348 1349 function test_75(x, arr) { 1350 switch(x) { 1351 case 'foo': 1352 case 'bar': 1353 case 'zing': 1354 arr.push('ku]^x'); 1355 break; 1356 default: 1357 } 1358 } 1359 test_75.INPUTS = ['foo', 'bar', 'zing']; 1360 test_75.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":"ku]^x","fallthrough":false},{"match":null,"body":null,"fallthrough":true}]; 1361 TESTS.push(test_75); 1362 1363 function test_76(x, arr) { 1364 switch(x) { 1365 default: 1366 arr.push(1697959342); 1367 case 'foo': 1368 case 'bar': 1369 case 'zing': 1370 arr.push('ku]^x'); 1371 break; 1372 } 1373 } 1374 test_76.INPUTS = ['foo', 'bar', 'zing']; 1375 test_76.SPEC = [{"match":null,"body":1697959342,"fallthrough":true},{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":"ku]^x","fallthrough":false}]; 1376 TESTS.push(test_76); 1377 1378 function test_77(x, arr) { 1379 switch(x) { 1380 case 'foo': 1381 default: 1382 arr.push(1697959342); 1383 case 'bar': 1384 case 'zing': 1385 arr.push('ku]^x'); 1386 break; 1387 } 1388 } 1389 test_77.INPUTS = ['foo', 'bar', 'zing']; 1390 test_77.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":null,"body":1697959342,"fallthrough":true},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":"ku]^x","fallthrough":false}]; 1391 TESTS.push(test_77); 1392 1393 function test_78(x, arr) { 1394 switch(x) { 1395 case 'foo': 1396 case 'bar': 1397 case 'zing': 1398 arr.push('ku]^x'); 1399 break; 1400 default: 1401 arr.push(1697959342); 1402 } 1403 } 1404 test_78.INPUTS = ['foo', 'bar', 'zing']; 1405 test_78.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":"ku]^x","fallthrough":false},{"match":null,"body":1697959342,"fallthrough":true}]; 1406 TESTS.push(test_78); 1407 1408 function test_79(x, arr) { 1409 switch(x) { 1410 default: 1411 arr.push(2023306409); 1412 break; 1413 case 'foo': 1414 case 'bar': 1415 case 'zing': 1416 arr.push('ku]^x'); 1417 break; 1418 } 1419 } 1420 test_79.INPUTS = ['foo', 'bar', 'zing']; 1421 test_79.SPEC = [{"match":null,"body":2023306409,"fallthrough":false},{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":"ku]^x","fallthrough":false}]; 1422 TESTS.push(test_79); 1423 1424 function test_80(x, arr) { 1425 switch(x) { 1426 case 'foo': 1427 default: 1428 arr.push(2023306409); 1429 break; 1430 case 'bar': 1431 case 'zing': 1432 arr.push('ku]^x'); 1433 break; 1434 } 1435 } 1436 test_80.INPUTS = ['foo', 'bar', 'zing']; 1437 test_80.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":null,"body":2023306409,"fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":"ku]^x","fallthrough":false}]; 1438 TESTS.push(test_80); 1439 1440 function test_81(x, arr) { 1441 switch(x) { 1442 case 'foo': 1443 case 'bar': 1444 case 'zing': 1445 arr.push('ku]^x'); 1446 break; 1447 default: 1448 arr.push(2023306409); 1449 break; 1450 } 1451 } 1452 test_81.INPUTS = ['foo', 'bar', 'zing']; 1453 test_81.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":"ku]^x","fallthrough":false},{"match":null,"body":2023306409,"fallthrough":false}]; 1454 TESTS.push(test_81); 1455 1456 function test_82(x, arr) { 1457 switch(x) { 1458 default: 1459 case 'foo': 1460 arr.push(588167318); 1461 break; 1462 case 'bar': 1463 arr.push(663884613); 1464 break; 1465 case 'zing': 1466 break; 1467 } 1468 } 1469 test_82.INPUTS = ['foo', 'bar', 'zing']; 1470 test_82.SPEC = [{"match":null,"body":null,"fallthrough":true},{"match":"foo","body":588167318,"fallthrough":false},{"match":"bar","body":663884613,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false}]; 1471 TESTS.push(test_82); 1472 1473 function test_83(x, arr) { 1474 switch(x) { 1475 case 'foo': 1476 arr.push(588167318); 1477 break; 1478 default: 1479 case 'bar': 1480 arr.push(663884613); 1481 break; 1482 case 'zing': 1483 break; 1484 } 1485 } 1486 test_83.INPUTS = ['foo', 'bar', 'zing']; 1487 test_83.SPEC = [{"match":"foo","body":588167318,"fallthrough":false},{"match":null,"body":null,"fallthrough":true},{"match":"bar","body":663884613,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false}]; 1488 TESTS.push(test_83); 1489 1490 function test_84(x, arr) { 1491 switch(x) { 1492 case 'foo': 1493 arr.push(588167318); 1494 break; 1495 case 'bar': 1496 arr.push(663884613); 1497 break; 1498 case 'zing': 1499 break; 1500 default: 1501 } 1502 } 1503 test_84.INPUTS = ['foo', 'bar', 'zing']; 1504 test_84.SPEC = [{"match":"foo","body":588167318,"fallthrough":false},{"match":"bar","body":663884613,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false},{"match":null,"body":null,"fallthrough":true}]; 1505 TESTS.push(test_84); 1506 1507 function test_85(x, arr) { 1508 switch(x) { 1509 default: 1510 arr.push(1238869146); 1511 case 'foo': 1512 arr.push(588167318); 1513 break; 1514 case 'bar': 1515 arr.push(663884613); 1516 break; 1517 case 'zing': 1518 break; 1519 } 1520 } 1521 test_85.INPUTS = ['foo', 'bar', 'zing']; 1522 test_85.SPEC = [{"match":null,"body":1238869146,"fallthrough":true},{"match":"foo","body":588167318,"fallthrough":false},{"match":"bar","body":663884613,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false}]; 1523 TESTS.push(test_85); 1524 1525 function test_86(x, arr) { 1526 switch(x) { 1527 case 'foo': 1528 arr.push(588167318); 1529 break; 1530 default: 1531 arr.push(1238869146); 1532 case 'bar': 1533 arr.push(663884613); 1534 break; 1535 case 'zing': 1536 break; 1537 } 1538 } 1539 test_86.INPUTS = ['foo', 'bar', 'zing']; 1540 test_86.SPEC = [{"match":"foo","body":588167318,"fallthrough":false},{"match":null,"body":1238869146,"fallthrough":true},{"match":"bar","body":663884613,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false}]; 1541 TESTS.push(test_86); 1542 1543 function test_87(x, arr) { 1544 switch(x) { 1545 case 'foo': 1546 arr.push(588167318); 1547 break; 1548 case 'bar': 1549 arr.push(663884613); 1550 break; 1551 case 'zing': 1552 break; 1553 default: 1554 arr.push(1238869146); 1555 } 1556 } 1557 test_87.INPUTS = ['foo', 'bar', 'zing']; 1558 test_87.SPEC = [{"match":"foo","body":588167318,"fallthrough":false},{"match":"bar","body":663884613,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false},{"match":null,"body":1238869146,"fallthrough":true}]; 1559 TESTS.push(test_87); 1560 1561 function test_88(x, arr) { 1562 switch(x) { 1563 default: 1564 arr.push('pOh#'); 1565 break; 1566 case 'foo': 1567 arr.push(588167318); 1568 break; 1569 case 'bar': 1570 arr.push(663884613); 1571 break; 1572 case 'zing': 1573 break; 1574 } 1575 } 1576 test_88.INPUTS = ['foo', 'bar', 'zing']; 1577 test_88.SPEC = [{"match":null,"body":"pOh#","fallthrough":false},{"match":"foo","body":588167318,"fallthrough":false},{"match":"bar","body":663884613,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false}]; 1578 TESTS.push(test_88); 1579 1580 function test_89(x, arr) { 1581 switch(x) { 1582 case 'foo': 1583 arr.push(588167318); 1584 break; 1585 default: 1586 arr.push('pOh#'); 1587 break; 1588 case 'bar': 1589 arr.push(663884613); 1590 break; 1591 case 'zing': 1592 break; 1593 } 1594 } 1595 test_89.INPUTS = ['foo', 'bar', 'zing']; 1596 test_89.SPEC = [{"match":"foo","body":588167318,"fallthrough":false},{"match":null,"body":"pOh#","fallthrough":false},{"match":"bar","body":663884613,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false}]; 1597 TESTS.push(test_89); 1598 1599 function test_90(x, arr) { 1600 switch(x) { 1601 case 'foo': 1602 arr.push(588167318); 1603 break; 1604 case 'bar': 1605 arr.push(663884613); 1606 break; 1607 case 'zing': 1608 break; 1609 default: 1610 arr.push('pOh#'); 1611 break; 1612 } 1613 } 1614 test_90.INPUTS = ['foo', 'bar', 'zing']; 1615 test_90.SPEC = [{"match":"foo","body":588167318,"fallthrough":false},{"match":"bar","body":663884613,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false},{"match":null,"body":"pOh#","fallthrough":false}]; 1616 TESTS.push(test_90); 1617 1618 function test_91(x, arr) { 1619 switch(x) { 1620 default: 1621 case 'foo': 1622 arr.push('Z!I#t'); 1623 break; 1624 case 'bar': 1625 arr.push('D'); 1626 break; 1627 case 'zing': 1628 } 1629 } 1630 test_91.INPUTS = ['foo', 'bar', 'zing']; 1631 test_91.SPEC = [{"match":null,"body":null,"fallthrough":true},{"match":"foo","body":"Z!I#t","fallthrough":false},{"match":"bar","body":"D","fallthrough":false},{"match":"zing","body":null,"fallthrough":true}]; 1632 TESTS.push(test_91); 1633 1634 function test_92(x, arr) { 1635 switch(x) { 1636 case 'foo': 1637 arr.push('Z!I#t'); 1638 break; 1639 default: 1640 case 'bar': 1641 arr.push('D'); 1642 break; 1643 case 'zing': 1644 } 1645 } 1646 test_92.INPUTS = ['foo', 'bar', 'zing']; 1647 test_92.SPEC = [{"match":"foo","body":"Z!I#t","fallthrough":false},{"match":null,"body":null,"fallthrough":true},{"match":"bar","body":"D","fallthrough":false},{"match":"zing","body":null,"fallthrough":true}]; 1648 TESTS.push(test_92); 1649 1650 function test_93(x, arr) { 1651 switch(x) { 1652 case 'foo': 1653 arr.push('Z!I#t'); 1654 break; 1655 case 'bar': 1656 arr.push('D'); 1657 break; 1658 case 'zing': 1659 default: 1660 } 1661 } 1662 test_93.INPUTS = ['foo', 'bar', 'zing']; 1663 test_93.SPEC = [{"match":"foo","body":"Z!I#t","fallthrough":false},{"match":"bar","body":"D","fallthrough":false},{"match":"zing","body":null,"fallthrough":true},{"match":null,"body":null,"fallthrough":true}]; 1664 TESTS.push(test_93); 1665 1666 function test_94(x, arr) { 1667 switch(x) { 1668 default: 1669 arr.push(63474909); 1670 case 'foo': 1671 arr.push('Z!I#t'); 1672 break; 1673 case 'bar': 1674 arr.push('D'); 1675 break; 1676 case 'zing': 1677 } 1678 } 1679 test_94.INPUTS = ['foo', 'bar', 'zing']; 1680 test_94.SPEC = [{"match":null,"body":63474909,"fallthrough":true},{"match":"foo","body":"Z!I#t","fallthrough":false},{"match":"bar","body":"D","fallthrough":false},{"match":"zing","body":null,"fallthrough":true}]; 1681 TESTS.push(test_94); 1682 1683 function test_95(x, arr) { 1684 switch(x) { 1685 case 'foo': 1686 arr.push('Z!I#t'); 1687 break; 1688 default: 1689 arr.push(63474909); 1690 case 'bar': 1691 arr.push('D'); 1692 break; 1693 case 'zing': 1694 } 1695 } 1696 test_95.INPUTS = ['foo', 'bar', 'zing']; 1697 test_95.SPEC = [{"match":"foo","body":"Z!I#t","fallthrough":false},{"match":null,"body":63474909,"fallthrough":true},{"match":"bar","body":"D","fallthrough":false},{"match":"zing","body":null,"fallthrough":true}]; 1698 TESTS.push(test_95); 1699 1700 function test_96(x, arr) { 1701 switch(x) { 1702 case 'foo': 1703 arr.push('Z!I#t'); 1704 break; 1705 case 'bar': 1706 arr.push('D'); 1707 break; 1708 case 'zing': 1709 default: 1710 arr.push(63474909); 1711 } 1712 } 1713 test_96.INPUTS = ['foo', 'bar', 'zing']; 1714 test_96.SPEC = [{"match":"foo","body":"Z!I#t","fallthrough":false},{"match":"bar","body":"D","fallthrough":false},{"match":"zing","body":null,"fallthrough":true},{"match":null,"body":63474909,"fallthrough":true}]; 1715 TESTS.push(test_96); 1716 1717 function test_97(x, arr) { 1718 switch(x) { 1719 default: 1720 arr.push(1165220694); 1721 break; 1722 case 'foo': 1723 arr.push('Z!I#t'); 1724 break; 1725 case 'bar': 1726 arr.push('D'); 1727 break; 1728 case 'zing': 1729 } 1730 } 1731 test_97.INPUTS = ['foo', 'bar', 'zing']; 1732 test_97.SPEC = [{"match":null,"body":1165220694,"fallthrough":false},{"match":"foo","body":"Z!I#t","fallthrough":false},{"match":"bar","body":"D","fallthrough":false},{"match":"zing","body":null,"fallthrough":true}]; 1733 TESTS.push(test_97); 1734 1735 function test_98(x, arr) { 1736 switch(x) { 1737 case 'foo': 1738 arr.push('Z!I#t'); 1739 break; 1740 default: 1741 arr.push(1165220694); 1742 break; 1743 case 'bar': 1744 arr.push('D'); 1745 break; 1746 case 'zing': 1747 } 1748 } 1749 test_98.INPUTS = ['foo', 'bar', 'zing']; 1750 test_98.SPEC = [{"match":"foo","body":"Z!I#t","fallthrough":false},{"match":null,"body":1165220694,"fallthrough":false},{"match":"bar","body":"D","fallthrough":false},{"match":"zing","body":null,"fallthrough":true}]; 1751 TESTS.push(test_98); 1752 1753 function test_99(x, arr) { 1754 switch(x) { 1755 case 'foo': 1756 arr.push('Z!I#t'); 1757 break; 1758 case 'bar': 1759 arr.push('D'); 1760 break; 1761 case 'zing': 1762 default: 1763 arr.push(1165220694); 1764 break; 1765 } 1766 } 1767 test_99.INPUTS = ['foo', 'bar', 'zing']; 1768 test_99.SPEC = [{"match":"foo","body":"Z!I#t","fallthrough":false},{"match":"bar","body":"D","fallthrough":false},{"match":"zing","body":null,"fallthrough":true},{"match":null,"body":1165220694,"fallthrough":false}]; 1769 TESTS.push(test_99); 1770 1771 function test_100(x, arr) { 1772 switch(x) { 1773 default: 1774 case 'foo': 1775 break; 1776 case 'bar': 1777 arr.push(1994756408); 1778 break; 1779 case 'zing': 1780 break; 1781 } 1782 } 1783 test_100.INPUTS = ['foo', 'bar', 'zing']; 1784 test_100.SPEC = [{"match":null,"body":null,"fallthrough":true},{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":1994756408,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false}]; 1785 TESTS.push(test_100); 1786 1787 function test_101(x, arr) { 1788 switch(x) { 1789 case 'foo': 1790 break; 1791 default: 1792 case 'bar': 1793 arr.push(1994756408); 1794 break; 1795 case 'zing': 1796 break; 1797 } 1798 } 1799 test_101.INPUTS = ['foo', 'bar', 'zing']; 1800 test_101.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":null,"body":null,"fallthrough":true},{"match":"bar","body":1994756408,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false}]; 1801 TESTS.push(test_101); 1802 1803 function test_102(x, arr) { 1804 switch(x) { 1805 case 'foo': 1806 break; 1807 case 'bar': 1808 arr.push(1994756408); 1809 break; 1810 case 'zing': 1811 break; 1812 default: 1813 } 1814 } 1815 test_102.INPUTS = ['foo', 'bar', 'zing']; 1816 test_102.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":1994756408,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false},{"match":null,"body":null,"fallthrough":true}]; 1817 TESTS.push(test_102); 1818 1819 function test_103(x, arr) { 1820 switch(x) { 1821 default: 1822 arr.push('*8ZYmVI($X'); 1823 case 'foo': 1824 break; 1825 case 'bar': 1826 arr.push(1994756408); 1827 break; 1828 case 'zing': 1829 break; 1830 } 1831 } 1832 test_103.INPUTS = ['foo', 'bar', 'zing']; 1833 test_103.SPEC = [{"match":null,"body":"*8ZYmVI($X","fallthrough":true},{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":1994756408,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false}]; 1834 TESTS.push(test_103); 1835 1836 function test_104(x, arr) { 1837 switch(x) { 1838 case 'foo': 1839 break; 1840 default: 1841 arr.push('*8ZYmVI($X'); 1842 case 'bar': 1843 arr.push(1994756408); 1844 break; 1845 case 'zing': 1846 break; 1847 } 1848 } 1849 test_104.INPUTS = ['foo', 'bar', 'zing']; 1850 test_104.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":null,"body":"*8ZYmVI($X","fallthrough":true},{"match":"bar","body":1994756408,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false}]; 1851 TESTS.push(test_104); 1852 1853 function test_105(x, arr) { 1854 switch(x) { 1855 case 'foo': 1856 break; 1857 case 'bar': 1858 arr.push(1994756408); 1859 break; 1860 case 'zing': 1861 break; 1862 default: 1863 arr.push('*8ZYmVI($X'); 1864 } 1865 } 1866 test_105.INPUTS = ['foo', 'bar', 'zing']; 1867 test_105.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":1994756408,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false},{"match":null,"body":"*8ZYmVI($X","fallthrough":true}]; 1868 TESTS.push(test_105); 1869 1870 function test_106(x, arr) { 1871 switch(x) { 1872 default: 1873 arr.push(207183901); 1874 break; 1875 case 'foo': 1876 break; 1877 case 'bar': 1878 arr.push(1994756408); 1879 break; 1880 case 'zing': 1881 break; 1882 } 1883 } 1884 test_106.INPUTS = ['foo', 'bar', 'zing']; 1885 test_106.SPEC = [{"match":null,"body":207183901,"fallthrough":false},{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":1994756408,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false}]; 1886 TESTS.push(test_106); 1887 1888 function test_107(x, arr) { 1889 switch(x) { 1890 case 'foo': 1891 break; 1892 default: 1893 arr.push(207183901); 1894 break; 1895 case 'bar': 1896 arr.push(1994756408); 1897 break; 1898 case 'zing': 1899 break; 1900 } 1901 } 1902 test_107.INPUTS = ['foo', 'bar', 'zing']; 1903 test_107.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":null,"body":207183901,"fallthrough":false},{"match":"bar","body":1994756408,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false}]; 1904 TESTS.push(test_107); 1905 1906 function test_108(x, arr) { 1907 switch(x) { 1908 case 'foo': 1909 break; 1910 case 'bar': 1911 arr.push(1994756408); 1912 break; 1913 case 'zing': 1914 break; 1915 default: 1916 arr.push(207183901); 1917 break; 1918 } 1919 } 1920 test_108.INPUTS = ['foo', 'bar', 'zing']; 1921 test_108.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":1994756408,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false},{"match":null,"body":207183901,"fallthrough":false}]; 1922 TESTS.push(test_108); 1923 1924 function test_109(x, arr) { 1925 switch(x) { 1926 default: 1927 case 'foo': 1928 case 'bar': 1929 arr.push('YJQk'); 1930 break; 1931 case 'zing': 1932 break; 1933 } 1934 } 1935 test_109.INPUTS = ['foo', 'bar', 'zing']; 1936 test_109.SPEC = [{"match":null,"body":null,"fallthrough":true},{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":"YJQk","fallthrough":false},{"match":"zing","body":null,"fallthrough":false}]; 1937 TESTS.push(test_109); 1938 1939 function test_110(x, arr) { 1940 switch(x) { 1941 case 'foo': 1942 default: 1943 case 'bar': 1944 arr.push('YJQk'); 1945 break; 1946 case 'zing': 1947 break; 1948 } 1949 } 1950 test_110.INPUTS = ['foo', 'bar', 'zing']; 1951 test_110.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":null,"body":null,"fallthrough":true},{"match":"bar","body":"YJQk","fallthrough":false},{"match":"zing","body":null,"fallthrough":false}]; 1952 TESTS.push(test_110); 1953 1954 function test_111(x, arr) { 1955 switch(x) { 1956 case 'foo': 1957 case 'bar': 1958 arr.push('YJQk'); 1959 break; 1960 case 'zing': 1961 break; 1962 default: 1963 } 1964 } 1965 test_111.INPUTS = ['foo', 'bar', 'zing']; 1966 test_111.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":"YJQk","fallthrough":false},{"match":"zing","body":null,"fallthrough":false},{"match":null,"body":null,"fallthrough":true}]; 1967 TESTS.push(test_111); 1968 1969 function test_112(x, arr) { 1970 switch(x) { 1971 default: 1972 arr.push('04mJy'); 1973 case 'foo': 1974 case 'bar': 1975 arr.push('YJQk'); 1976 break; 1977 case 'zing': 1978 break; 1979 } 1980 } 1981 test_112.INPUTS = ['foo', 'bar', 'zing']; 1982 test_112.SPEC = [{"match":null,"body":"04mJy","fallthrough":true},{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":"YJQk","fallthrough":false},{"match":"zing","body":null,"fallthrough":false}]; 1983 TESTS.push(test_112); 1984 1985 function test_113(x, arr) { 1986 switch(x) { 1987 case 'foo': 1988 default: 1989 arr.push('04mJy'); 1990 case 'bar': 1991 arr.push('YJQk'); 1992 break; 1993 case 'zing': 1994 break; 1995 } 1996 } 1997 test_113.INPUTS = ['foo', 'bar', 'zing']; 1998 test_113.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":null,"body":"04mJy","fallthrough":true},{"match":"bar","body":"YJQk","fallthrough":false},{"match":"zing","body":null,"fallthrough":false}]; 1999 TESTS.push(test_113); 2000 2001 function test_114(x, arr) { 2002 switch(x) { 2003 case 'foo': 2004 case 'bar': 2005 arr.push('YJQk'); 2006 break; 2007 case 'zing': 2008 break; 2009 default: 2010 arr.push('04mJy'); 2011 } 2012 } 2013 test_114.INPUTS = ['foo', 'bar', 'zing']; 2014 test_114.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":"YJQk","fallthrough":false},{"match":"zing","body":null,"fallthrough":false},{"match":null,"body":"04mJy","fallthrough":true}]; 2015 TESTS.push(test_114); 2016 2017 function test_115(x, arr) { 2018 switch(x) { 2019 default: 2020 arr.push('0NgLbYKr~c'); 2021 break; 2022 case 'foo': 2023 case 'bar': 2024 arr.push('YJQk'); 2025 break; 2026 case 'zing': 2027 break; 2028 } 2029 } 2030 test_115.INPUTS = ['foo', 'bar', 'zing']; 2031 test_115.SPEC = [{"match":null,"body":"0NgLbYKr~c","fallthrough":false},{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":"YJQk","fallthrough":false},{"match":"zing","body":null,"fallthrough":false}]; 2032 TESTS.push(test_115); 2033 2034 function test_116(x, arr) { 2035 switch(x) { 2036 case 'foo': 2037 default: 2038 arr.push('0NgLbYKr~c'); 2039 break; 2040 case 'bar': 2041 arr.push('YJQk'); 2042 break; 2043 case 'zing': 2044 break; 2045 } 2046 } 2047 test_116.INPUTS = ['foo', 'bar', 'zing']; 2048 test_116.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":null,"body":"0NgLbYKr~c","fallthrough":false},{"match":"bar","body":"YJQk","fallthrough":false},{"match":"zing","body":null,"fallthrough":false}]; 2049 TESTS.push(test_116); 2050 2051 function test_117(x, arr) { 2052 switch(x) { 2053 case 'foo': 2054 case 'bar': 2055 arr.push('YJQk'); 2056 break; 2057 case 'zing': 2058 break; 2059 default: 2060 arr.push('0NgLbYKr~c'); 2061 break; 2062 } 2063 } 2064 test_117.INPUTS = ['foo', 'bar', 'zing']; 2065 test_117.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":"YJQk","fallthrough":false},{"match":"zing","body":null,"fallthrough":false},{"match":null,"body":"0NgLbYKr~c","fallthrough":false}]; 2066 TESTS.push(test_117); 2067 2068 function test_118(x, arr) { 2069 switch(x) { 2070 default: 2071 case 'foo': 2072 break; 2073 case 'bar': 2074 arr.push('[^U}J^z'); 2075 break; 2076 case 'zing': 2077 } 2078 } 2079 test_118.INPUTS = ['foo', 'bar', 'zing']; 2080 test_118.SPEC = [{"match":null,"body":null,"fallthrough":true},{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":"[^U}J^z","fallthrough":false},{"match":"zing","body":null,"fallthrough":true}]; 2081 TESTS.push(test_118); 2082 2083 function test_119(x, arr) { 2084 switch(x) { 2085 case 'foo': 2086 break; 2087 default: 2088 case 'bar': 2089 arr.push('[^U}J^z'); 2090 break; 2091 case 'zing': 2092 } 2093 } 2094 test_119.INPUTS = ['foo', 'bar', 'zing']; 2095 test_119.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":null,"body":null,"fallthrough":true},{"match":"bar","body":"[^U}J^z","fallthrough":false},{"match":"zing","body":null,"fallthrough":true}]; 2096 TESTS.push(test_119); 2097 2098 function test_120(x, arr) { 2099 switch(x) { 2100 case 'foo': 2101 break; 2102 case 'bar': 2103 arr.push('[^U}J^z'); 2104 break; 2105 case 'zing': 2106 default: 2107 } 2108 } 2109 test_120.INPUTS = ['foo', 'bar', 'zing']; 2110 test_120.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":"[^U}J^z","fallthrough":false},{"match":"zing","body":null,"fallthrough":true},{"match":null,"body":null,"fallthrough":true}]; 2111 TESTS.push(test_120); 2112 2113 function test_121(x, arr) { 2114 switch(x) { 2115 default: 2116 arr.push('Y'); 2117 case 'foo': 2118 break; 2119 case 'bar': 2120 arr.push('[^U}J^z'); 2121 break; 2122 case 'zing': 2123 } 2124 } 2125 test_121.INPUTS = ['foo', 'bar', 'zing']; 2126 test_121.SPEC = [{"match":null,"body":"Y","fallthrough":true},{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":"[^U}J^z","fallthrough":false},{"match":"zing","body":null,"fallthrough":true}]; 2127 TESTS.push(test_121); 2128 2129 function test_122(x, arr) { 2130 switch(x) { 2131 case 'foo': 2132 break; 2133 default: 2134 arr.push('Y'); 2135 case 'bar': 2136 arr.push('[^U}J^z'); 2137 break; 2138 case 'zing': 2139 } 2140 } 2141 test_122.INPUTS = ['foo', 'bar', 'zing']; 2142 test_122.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":null,"body":"Y","fallthrough":true},{"match":"bar","body":"[^U}J^z","fallthrough":false},{"match":"zing","body":null,"fallthrough":true}]; 2143 TESTS.push(test_122); 2144 2145 function test_123(x, arr) { 2146 switch(x) { 2147 case 'foo': 2148 break; 2149 case 'bar': 2150 arr.push('[^U}J^z'); 2151 break; 2152 case 'zing': 2153 default: 2154 arr.push('Y'); 2155 } 2156 } 2157 test_123.INPUTS = ['foo', 'bar', 'zing']; 2158 test_123.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":"[^U}J^z","fallthrough":false},{"match":"zing","body":null,"fallthrough":true},{"match":null,"body":"Y","fallthrough":true}]; 2159 TESTS.push(test_123); 2160 2161 function test_124(x, arr) { 2162 switch(x) { 2163 default: 2164 arr.push(279382281); 2165 break; 2166 case 'foo': 2167 break; 2168 case 'bar': 2169 arr.push('[^U}J^z'); 2170 break; 2171 case 'zing': 2172 } 2173 } 2174 test_124.INPUTS = ['foo', 'bar', 'zing']; 2175 test_124.SPEC = [{"match":null,"body":279382281,"fallthrough":false},{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":"[^U}J^z","fallthrough":false},{"match":"zing","body":null,"fallthrough":true}]; 2176 TESTS.push(test_124); 2177 2178 function test_125(x, arr) { 2179 switch(x) { 2180 case 'foo': 2181 break; 2182 default: 2183 arr.push(279382281); 2184 break; 2185 case 'bar': 2186 arr.push('[^U}J^z'); 2187 break; 2188 case 'zing': 2189 } 2190 } 2191 test_125.INPUTS = ['foo', 'bar', 'zing']; 2192 test_125.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":null,"body":279382281,"fallthrough":false},{"match":"bar","body":"[^U}J^z","fallthrough":false},{"match":"zing","body":null,"fallthrough":true}]; 2193 TESTS.push(test_125); 2194 2195 function test_126(x, arr) { 2196 switch(x) { 2197 case 'foo': 2198 break; 2199 case 'bar': 2200 arr.push('[^U}J^z'); 2201 break; 2202 case 'zing': 2203 default: 2204 arr.push(279382281); 2205 break; 2206 } 2207 } 2208 test_126.INPUTS = ['foo', 'bar', 'zing']; 2209 test_126.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":"[^U}J^z","fallthrough":false},{"match":"zing","body":null,"fallthrough":true},{"match":null,"body":279382281,"fallthrough":false}]; 2210 TESTS.push(test_126); 2211 2212 function test_127(x, arr) { 2213 switch(x) { 2214 default: 2215 case 'foo': 2216 case 'bar': 2217 arr.push('7+leA1'); 2218 break; 2219 case 'zing': 2220 } 2221 } 2222 test_127.INPUTS = ['foo', 'bar', 'zing']; 2223 test_127.SPEC = [{"match":null,"body":null,"fallthrough":true},{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":"7+leA1","fallthrough":false},{"match":"zing","body":null,"fallthrough":true}]; 2224 TESTS.push(test_127); 2225 2226 function test_128(x, arr) { 2227 switch(x) { 2228 case 'foo': 2229 default: 2230 case 'bar': 2231 arr.push('7+leA1'); 2232 break; 2233 case 'zing': 2234 } 2235 } 2236 test_128.INPUTS = ['foo', 'bar', 'zing']; 2237 test_128.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":null,"body":null,"fallthrough":true},{"match":"bar","body":"7+leA1","fallthrough":false},{"match":"zing","body":null,"fallthrough":true}]; 2238 TESTS.push(test_128); 2239 2240 function test_129(x, arr) { 2241 switch(x) { 2242 case 'foo': 2243 case 'bar': 2244 arr.push('7+leA1'); 2245 break; 2246 case 'zing': 2247 default: 2248 } 2249 } 2250 test_129.INPUTS = ['foo', 'bar', 'zing']; 2251 test_129.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":"7+leA1","fallthrough":false},{"match":"zing","body":null,"fallthrough":true},{"match":null,"body":null,"fallthrough":true}]; 2252 TESTS.push(test_129); 2253 2254 function test_130(x, arr) { 2255 switch(x) { 2256 default: 2257 arr.push(282691036); 2258 case 'foo': 2259 case 'bar': 2260 arr.push('7+leA1'); 2261 break; 2262 case 'zing': 2263 } 2264 } 2265 test_130.INPUTS = ['foo', 'bar', 'zing']; 2266 test_130.SPEC = [{"match":null,"body":282691036,"fallthrough":true},{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":"7+leA1","fallthrough":false},{"match":"zing","body":null,"fallthrough":true}]; 2267 TESTS.push(test_130); 2268 2269 function test_131(x, arr) { 2270 switch(x) { 2271 case 'foo': 2272 default: 2273 arr.push(282691036); 2274 case 'bar': 2275 arr.push('7+leA1'); 2276 break; 2277 case 'zing': 2278 } 2279 } 2280 test_131.INPUTS = ['foo', 'bar', 'zing']; 2281 test_131.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":null,"body":282691036,"fallthrough":true},{"match":"bar","body":"7+leA1","fallthrough":false},{"match":"zing","body":null,"fallthrough":true}]; 2282 TESTS.push(test_131); 2283 2284 function test_132(x, arr) { 2285 switch(x) { 2286 case 'foo': 2287 case 'bar': 2288 arr.push('7+leA1'); 2289 break; 2290 case 'zing': 2291 default: 2292 arr.push(282691036); 2293 } 2294 } 2295 test_132.INPUTS = ['foo', 'bar', 'zing']; 2296 test_132.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":"7+leA1","fallthrough":false},{"match":"zing","body":null,"fallthrough":true},{"match":null,"body":282691036,"fallthrough":true}]; 2297 TESTS.push(test_132); 2298 2299 function test_133(x, arr) { 2300 switch(x) { 2301 default: 2302 arr.push('C^kPR'); 2303 break; 2304 case 'foo': 2305 case 'bar': 2306 arr.push('7+leA1'); 2307 break; 2308 case 'zing': 2309 } 2310 } 2311 test_133.INPUTS = ['foo', 'bar', 'zing']; 2312 test_133.SPEC = [{"match":null,"body":"C^kPR","fallthrough":false},{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":"7+leA1","fallthrough":false},{"match":"zing","body":null,"fallthrough":true}]; 2313 TESTS.push(test_133); 2314 2315 function test_134(x, arr) { 2316 switch(x) { 2317 case 'foo': 2318 default: 2319 arr.push('C^kPR'); 2320 break; 2321 case 'bar': 2322 arr.push('7+leA1'); 2323 break; 2324 case 'zing': 2325 } 2326 } 2327 test_134.INPUTS = ['foo', 'bar', 'zing']; 2328 test_134.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":null,"body":"C^kPR","fallthrough":false},{"match":"bar","body":"7+leA1","fallthrough":false},{"match":"zing","body":null,"fallthrough":true}]; 2329 TESTS.push(test_134); 2330 2331 function test_135(x, arr) { 2332 switch(x) { 2333 case 'foo': 2334 case 'bar': 2335 arr.push('7+leA1'); 2336 break; 2337 case 'zing': 2338 default: 2339 arr.push('C^kPR'); 2340 break; 2341 } 2342 } 2343 test_135.INPUTS = ['foo', 'bar', 'zing']; 2344 test_135.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":"7+leA1","fallthrough":false},{"match":"zing","body":null,"fallthrough":true},{"match":null,"body":"C^kPR","fallthrough":false}]; 2345 TESTS.push(test_135); 2346 2347 function test_136(x, arr) { 2348 switch(x) { 2349 default: 2350 case 'foo': 2351 arr.push(1580091060); 2352 break; 2353 case 'bar': 2354 break; 2355 case 'zing': 2356 break; 2357 } 2358 } 2359 test_136.INPUTS = ['foo', 'bar', 'zing']; 2360 test_136.SPEC = [{"match":null,"body":null,"fallthrough":true},{"match":"foo","body":1580091060,"fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false}]; 2361 TESTS.push(test_136); 2362 2363 function test_137(x, arr) { 2364 switch(x) { 2365 case 'foo': 2366 arr.push(1580091060); 2367 break; 2368 default: 2369 case 'bar': 2370 break; 2371 case 'zing': 2372 break; 2373 } 2374 } 2375 test_137.INPUTS = ['foo', 'bar', 'zing']; 2376 test_137.SPEC = [{"match":"foo","body":1580091060,"fallthrough":false},{"match":null,"body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false}]; 2377 TESTS.push(test_137); 2378 2379 function test_138(x, arr) { 2380 switch(x) { 2381 case 'foo': 2382 arr.push(1580091060); 2383 break; 2384 case 'bar': 2385 break; 2386 case 'zing': 2387 break; 2388 default: 2389 } 2390 } 2391 test_138.INPUTS = ['foo', 'bar', 'zing']; 2392 test_138.SPEC = [{"match":"foo","body":1580091060,"fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false},{"match":null,"body":null,"fallthrough":true}]; 2393 TESTS.push(test_138); 2394 2395 function test_139(x, arr) { 2396 switch(x) { 2397 default: 2398 arr.push(1822221944); 2399 case 'foo': 2400 arr.push(1580091060); 2401 break; 2402 case 'bar': 2403 break; 2404 case 'zing': 2405 break; 2406 } 2407 } 2408 test_139.INPUTS = ['foo', 'bar', 'zing']; 2409 test_139.SPEC = [{"match":null,"body":1822221944,"fallthrough":true},{"match":"foo","body":1580091060,"fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false}]; 2410 TESTS.push(test_139); 2411 2412 function test_140(x, arr) { 2413 switch(x) { 2414 case 'foo': 2415 arr.push(1580091060); 2416 break; 2417 default: 2418 arr.push(1822221944); 2419 case 'bar': 2420 break; 2421 case 'zing': 2422 break; 2423 } 2424 } 2425 test_140.INPUTS = ['foo', 'bar', 'zing']; 2426 test_140.SPEC = [{"match":"foo","body":1580091060,"fallthrough":false},{"match":null,"body":1822221944,"fallthrough":true},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false}]; 2427 TESTS.push(test_140); 2428 2429 function test_141(x, arr) { 2430 switch(x) { 2431 case 'foo': 2432 arr.push(1580091060); 2433 break; 2434 case 'bar': 2435 break; 2436 case 'zing': 2437 break; 2438 default: 2439 arr.push(1822221944); 2440 } 2441 } 2442 test_141.INPUTS = ['foo', 'bar', 'zing']; 2443 test_141.SPEC = [{"match":"foo","body":1580091060,"fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false},{"match":null,"body":1822221944,"fallthrough":true}]; 2444 TESTS.push(test_141); 2445 2446 function test_142(x, arr) { 2447 switch(x) { 2448 default: 2449 arr.push(1855786158); 2450 break; 2451 case 'foo': 2452 arr.push(1580091060); 2453 break; 2454 case 'bar': 2455 break; 2456 case 'zing': 2457 break; 2458 } 2459 } 2460 test_142.INPUTS = ['foo', 'bar', 'zing']; 2461 test_142.SPEC = [{"match":null,"body":1855786158,"fallthrough":false},{"match":"foo","body":1580091060,"fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false}]; 2462 TESTS.push(test_142); 2463 2464 function test_143(x, arr) { 2465 switch(x) { 2466 case 'foo': 2467 arr.push(1580091060); 2468 break; 2469 default: 2470 arr.push(1855786158); 2471 break; 2472 case 'bar': 2473 break; 2474 case 'zing': 2475 break; 2476 } 2477 } 2478 test_143.INPUTS = ['foo', 'bar', 'zing']; 2479 test_143.SPEC = [{"match":"foo","body":1580091060,"fallthrough":false},{"match":null,"body":1855786158,"fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false}]; 2480 TESTS.push(test_143); 2481 2482 function test_144(x, arr) { 2483 switch(x) { 2484 case 'foo': 2485 arr.push(1580091060); 2486 break; 2487 case 'bar': 2488 break; 2489 case 'zing': 2490 break; 2491 default: 2492 arr.push(1855786158); 2493 break; 2494 } 2495 } 2496 test_144.INPUTS = ['foo', 'bar', 'zing']; 2497 test_144.SPEC = [{"match":"foo","body":1580091060,"fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false},{"match":null,"body":1855786158,"fallthrough":false}]; 2498 TESTS.push(test_144); 2499 2500 function test_145(x, arr) { 2501 switch(x) { 2502 default: 2503 case 'foo': 2504 arr.push('XO'); 2505 break; 2506 case 'bar': 2507 case 'zing': 2508 break; 2509 } 2510 } 2511 test_145.INPUTS = ['foo', 'bar', 'zing']; 2512 test_145.SPEC = [{"match":null,"body":null,"fallthrough":true},{"match":"foo","body":"XO","fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":false}]; 2513 TESTS.push(test_145); 2514 2515 function test_146(x, arr) { 2516 switch(x) { 2517 case 'foo': 2518 arr.push('XO'); 2519 break; 2520 default: 2521 case 'bar': 2522 case 'zing': 2523 break; 2524 } 2525 } 2526 test_146.INPUTS = ['foo', 'bar', 'zing']; 2527 test_146.SPEC = [{"match":"foo","body":"XO","fallthrough":false},{"match":null,"body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":false}]; 2528 TESTS.push(test_146); 2529 2530 function test_147(x, arr) { 2531 switch(x) { 2532 case 'foo': 2533 arr.push('XO'); 2534 break; 2535 case 'bar': 2536 case 'zing': 2537 break; 2538 default: 2539 } 2540 } 2541 test_147.INPUTS = ['foo', 'bar', 'zing']; 2542 test_147.SPEC = [{"match":"foo","body":"XO","fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":false},{"match":null,"body":null,"fallthrough":true}]; 2543 TESTS.push(test_147); 2544 2545 function test_148(x, arr) { 2546 switch(x) { 2547 default: 2548 arr.push('L'); 2549 case 'foo': 2550 arr.push('XO'); 2551 break; 2552 case 'bar': 2553 case 'zing': 2554 break; 2555 } 2556 } 2557 test_148.INPUTS = ['foo', 'bar', 'zing']; 2558 test_148.SPEC = [{"match":null,"body":"L","fallthrough":true},{"match":"foo","body":"XO","fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":false}]; 2559 TESTS.push(test_148); 2560 2561 function test_149(x, arr) { 2562 switch(x) { 2563 case 'foo': 2564 arr.push('XO'); 2565 break; 2566 default: 2567 arr.push('L'); 2568 case 'bar': 2569 case 'zing': 2570 break; 2571 } 2572 } 2573 test_149.INPUTS = ['foo', 'bar', 'zing']; 2574 test_149.SPEC = [{"match":"foo","body":"XO","fallthrough":false},{"match":null,"body":"L","fallthrough":true},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":false}]; 2575 TESTS.push(test_149); 2576 2577 function test_150(x, arr) { 2578 switch(x) { 2579 case 'foo': 2580 arr.push('XO'); 2581 break; 2582 case 'bar': 2583 case 'zing': 2584 break; 2585 default: 2586 arr.push('L'); 2587 } 2588 } 2589 test_150.INPUTS = ['foo', 'bar', 'zing']; 2590 test_150.SPEC = [{"match":"foo","body":"XO","fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":false},{"match":null,"body":"L","fallthrough":true}]; 2591 TESTS.push(test_150); 2592 2593 function test_151(x, arr) { 2594 switch(x) { 2595 default: 2596 arr.push(1118900933); 2597 break; 2598 case 'foo': 2599 arr.push('XO'); 2600 break; 2601 case 'bar': 2602 case 'zing': 2603 break; 2604 } 2605 } 2606 test_151.INPUTS = ['foo', 'bar', 'zing']; 2607 test_151.SPEC = [{"match":null,"body":1118900933,"fallthrough":false},{"match":"foo","body":"XO","fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":false}]; 2608 TESTS.push(test_151); 2609 2610 function test_152(x, arr) { 2611 switch(x) { 2612 case 'foo': 2613 arr.push('XO'); 2614 break; 2615 default: 2616 arr.push(1118900933); 2617 break; 2618 case 'bar': 2619 case 'zing': 2620 break; 2621 } 2622 } 2623 test_152.INPUTS = ['foo', 'bar', 'zing']; 2624 test_152.SPEC = [{"match":"foo","body":"XO","fallthrough":false},{"match":null,"body":1118900933,"fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":false}]; 2625 TESTS.push(test_152); 2626 2627 function test_153(x, arr) { 2628 switch(x) { 2629 case 'foo': 2630 arr.push('XO'); 2631 break; 2632 case 'bar': 2633 case 'zing': 2634 break; 2635 default: 2636 arr.push(1118900933); 2637 break; 2638 } 2639 } 2640 test_153.INPUTS = ['foo', 'bar', 'zing']; 2641 test_153.SPEC = [{"match":"foo","body":"XO","fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":false},{"match":null,"body":1118900933,"fallthrough":false}]; 2642 TESTS.push(test_153); 2643 2644 function test_154(x, arr) { 2645 switch(x) { 2646 default: 2647 case 'foo': 2648 arr.push('H@'); 2649 break; 2650 case 'bar': 2651 break; 2652 case 'zing': 2653 } 2654 } 2655 test_154.INPUTS = ['foo', 'bar', 'zing']; 2656 test_154.SPEC = [{"match":null,"body":null,"fallthrough":true},{"match":"foo","body":"H@","fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":true}]; 2657 TESTS.push(test_154); 2658 2659 function test_155(x, arr) { 2660 switch(x) { 2661 case 'foo': 2662 arr.push('H@'); 2663 break; 2664 default: 2665 case 'bar': 2666 break; 2667 case 'zing': 2668 } 2669 } 2670 test_155.INPUTS = ['foo', 'bar', 'zing']; 2671 test_155.SPEC = [{"match":"foo","body":"H@","fallthrough":false},{"match":null,"body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":true}]; 2672 TESTS.push(test_155); 2673 2674 function test_156(x, arr) { 2675 switch(x) { 2676 case 'foo': 2677 arr.push('H@'); 2678 break; 2679 case 'bar': 2680 break; 2681 case 'zing': 2682 default: 2683 } 2684 } 2685 test_156.INPUTS = ['foo', 'bar', 'zing']; 2686 test_156.SPEC = [{"match":"foo","body":"H@","fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":true},{"match":null,"body":null,"fallthrough":true}]; 2687 TESTS.push(test_156); 2688 2689 function test_157(x, arr) { 2690 switch(x) { 2691 default: 2692 arr.push('f8n'); 2693 case 'foo': 2694 arr.push('H@'); 2695 break; 2696 case 'bar': 2697 break; 2698 case 'zing': 2699 } 2700 } 2701 test_157.INPUTS = ['foo', 'bar', 'zing']; 2702 test_157.SPEC = [{"match":null,"body":"f8n","fallthrough":true},{"match":"foo","body":"H@","fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":true}]; 2703 TESTS.push(test_157); 2704 2705 function test_158(x, arr) { 2706 switch(x) { 2707 case 'foo': 2708 arr.push('H@'); 2709 break; 2710 default: 2711 arr.push('f8n'); 2712 case 'bar': 2713 break; 2714 case 'zing': 2715 } 2716 } 2717 test_158.INPUTS = ['foo', 'bar', 'zing']; 2718 test_158.SPEC = [{"match":"foo","body":"H@","fallthrough":false},{"match":null,"body":"f8n","fallthrough":true},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":true}]; 2719 TESTS.push(test_158); 2720 2721 function test_159(x, arr) { 2722 switch(x) { 2723 case 'foo': 2724 arr.push('H@'); 2725 break; 2726 case 'bar': 2727 break; 2728 case 'zing': 2729 default: 2730 arr.push('f8n'); 2731 } 2732 } 2733 test_159.INPUTS = ['foo', 'bar', 'zing']; 2734 test_159.SPEC = [{"match":"foo","body":"H@","fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":true},{"match":null,"body":"f8n","fallthrough":true}]; 2735 TESTS.push(test_159); 2736 2737 function test_160(x, arr) { 2738 switch(x) { 2739 default: 2740 arr.push('4rg'); 2741 break; 2742 case 'foo': 2743 arr.push('H@'); 2744 break; 2745 case 'bar': 2746 break; 2747 case 'zing': 2748 } 2749 } 2750 test_160.INPUTS = ['foo', 'bar', 'zing']; 2751 test_160.SPEC = [{"match":null,"body":"4rg","fallthrough":false},{"match":"foo","body":"H@","fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":true}]; 2752 TESTS.push(test_160); 2753 2754 function test_161(x, arr) { 2755 switch(x) { 2756 case 'foo': 2757 arr.push('H@'); 2758 break; 2759 default: 2760 arr.push('4rg'); 2761 break; 2762 case 'bar': 2763 break; 2764 case 'zing': 2765 } 2766 } 2767 test_161.INPUTS = ['foo', 'bar', 'zing']; 2768 test_161.SPEC = [{"match":"foo","body":"H@","fallthrough":false},{"match":null,"body":"4rg","fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":true}]; 2769 TESTS.push(test_161); 2770 2771 function test_162(x, arr) { 2772 switch(x) { 2773 case 'foo': 2774 arr.push('H@'); 2775 break; 2776 case 'bar': 2777 break; 2778 case 'zing': 2779 default: 2780 arr.push('4rg'); 2781 break; 2782 } 2783 } 2784 test_162.INPUTS = ['foo', 'bar', 'zing']; 2785 test_162.SPEC = [{"match":"foo","body":"H@","fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":true},{"match":null,"body":"4rg","fallthrough":false}]; 2786 TESTS.push(test_162); 2787 2788 function test_163(x, arr) { 2789 switch(x) { 2790 default: 2791 case 'foo': 2792 arr.push(1921603085); 2793 break; 2794 case 'bar': 2795 case 'zing': 2796 } 2797 } 2798 test_163.INPUTS = ['foo', 'bar', 'zing']; 2799 test_163.SPEC = [{"match":null,"body":null,"fallthrough":true},{"match":"foo","body":1921603085,"fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":true}]; 2800 TESTS.push(test_163); 2801 2802 function test_164(x, arr) { 2803 switch(x) { 2804 case 'foo': 2805 arr.push(1921603085); 2806 break; 2807 default: 2808 case 'bar': 2809 case 'zing': 2810 } 2811 } 2812 test_164.INPUTS = ['foo', 'bar', 'zing']; 2813 test_164.SPEC = [{"match":"foo","body":1921603085,"fallthrough":false},{"match":null,"body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":true}]; 2814 TESTS.push(test_164); 2815 2816 function test_165(x, arr) { 2817 switch(x) { 2818 case 'foo': 2819 arr.push(1921603085); 2820 break; 2821 case 'bar': 2822 case 'zing': 2823 default: 2824 } 2825 } 2826 test_165.INPUTS = ['foo', 'bar', 'zing']; 2827 test_165.SPEC = [{"match":"foo","body":1921603085,"fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":true},{"match":null,"body":null,"fallthrough":true}]; 2828 TESTS.push(test_165); 2829 2830 function test_166(x, arr) { 2831 switch(x) { 2832 default: 2833 arr.push(2201436); 2834 case 'foo': 2835 arr.push(1921603085); 2836 break; 2837 case 'bar': 2838 case 'zing': 2839 } 2840 } 2841 test_166.INPUTS = ['foo', 'bar', 'zing']; 2842 test_166.SPEC = [{"match":null,"body":2201436,"fallthrough":true},{"match":"foo","body":1921603085,"fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":true}]; 2843 TESTS.push(test_166); 2844 2845 function test_167(x, arr) { 2846 switch(x) { 2847 case 'foo': 2848 arr.push(1921603085); 2849 break; 2850 default: 2851 arr.push(2201436); 2852 case 'bar': 2853 case 'zing': 2854 } 2855 } 2856 test_167.INPUTS = ['foo', 'bar', 'zing']; 2857 test_167.SPEC = [{"match":"foo","body":1921603085,"fallthrough":false},{"match":null,"body":2201436,"fallthrough":true},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":true}]; 2858 TESTS.push(test_167); 2859 2860 function test_168(x, arr) { 2861 switch(x) { 2862 case 'foo': 2863 arr.push(1921603085); 2864 break; 2865 case 'bar': 2866 case 'zing': 2867 default: 2868 arr.push(2201436); 2869 } 2870 } 2871 test_168.INPUTS = ['foo', 'bar', 'zing']; 2872 test_168.SPEC = [{"match":"foo","body":1921603085,"fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":true},{"match":null,"body":2201436,"fallthrough":true}]; 2873 TESTS.push(test_168); 2874 2875 function test_169(x, arr) { 2876 switch(x) { 2877 default: 2878 arr.push('(vPssM{'); 2879 break; 2880 case 'foo': 2881 arr.push(1921603085); 2882 break; 2883 case 'bar': 2884 case 'zing': 2885 } 2886 } 2887 test_169.INPUTS = ['foo', 'bar', 'zing']; 2888 test_169.SPEC = [{"match":null,"body":"(vPssM{","fallthrough":false},{"match":"foo","body":1921603085,"fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":true}]; 2889 TESTS.push(test_169); 2890 2891 function test_170(x, arr) { 2892 switch(x) { 2893 case 'foo': 2894 arr.push(1921603085); 2895 break; 2896 default: 2897 arr.push('(vPssM{'); 2898 break; 2899 case 'bar': 2900 case 'zing': 2901 } 2902 } 2903 test_170.INPUTS = ['foo', 'bar', 'zing']; 2904 test_170.SPEC = [{"match":"foo","body":1921603085,"fallthrough":false},{"match":null,"body":"(vPssM{","fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":true}]; 2905 TESTS.push(test_170); 2906 2907 function test_171(x, arr) { 2908 switch(x) { 2909 case 'foo': 2910 arr.push(1921603085); 2911 break; 2912 case 'bar': 2913 case 'zing': 2914 default: 2915 arr.push('(vPssM{'); 2916 break; 2917 } 2918 } 2919 test_171.INPUTS = ['foo', 'bar', 'zing']; 2920 test_171.SPEC = [{"match":"foo","body":1921603085,"fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":true},{"match":null,"body":"(vPssM{","fallthrough":false}]; 2921 TESTS.push(test_171); 2922 2923 function test_172(x, arr) { 2924 switch(x) { 2925 default: 2926 case 'foo': 2927 break; 2928 case 'bar': 2929 break; 2930 case 'zing': 2931 break; 2932 } 2933 } 2934 test_172.INPUTS = ['foo', 'bar', 'zing']; 2935 test_172.SPEC = [{"match":null,"body":null,"fallthrough":true},{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false}]; 2936 TESTS.push(test_172); 2937 2938 function test_173(x, arr) { 2939 switch(x) { 2940 case 'foo': 2941 break; 2942 default: 2943 case 'bar': 2944 break; 2945 case 'zing': 2946 break; 2947 } 2948 } 2949 test_173.INPUTS = ['foo', 'bar', 'zing']; 2950 test_173.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":null,"body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false}]; 2951 TESTS.push(test_173); 2952 2953 function test_174(x, arr) { 2954 switch(x) { 2955 case 'foo': 2956 break; 2957 case 'bar': 2958 break; 2959 case 'zing': 2960 break; 2961 default: 2962 } 2963 } 2964 test_174.INPUTS = ['foo', 'bar', 'zing']; 2965 test_174.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false},{"match":null,"body":null,"fallthrough":true}]; 2966 TESTS.push(test_174); 2967 2968 function test_175(x, arr) { 2969 switch(x) { 2970 default: 2971 arr.push('y'); 2972 case 'foo': 2973 break; 2974 case 'bar': 2975 break; 2976 case 'zing': 2977 break; 2978 } 2979 } 2980 test_175.INPUTS = ['foo', 'bar', 'zing']; 2981 test_175.SPEC = [{"match":null,"body":"y","fallthrough":true},{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false}]; 2982 TESTS.push(test_175); 2983 2984 function test_176(x, arr) { 2985 switch(x) { 2986 case 'foo': 2987 break; 2988 default: 2989 arr.push('y'); 2990 case 'bar': 2991 break; 2992 case 'zing': 2993 break; 2994 } 2995 } 2996 test_176.INPUTS = ['foo', 'bar', 'zing']; 2997 test_176.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":null,"body":"y","fallthrough":true},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false}]; 2998 TESTS.push(test_176); 2999 3000 function test_177(x, arr) { 3001 switch(x) { 3002 case 'foo': 3003 break; 3004 case 'bar': 3005 break; 3006 case 'zing': 3007 break; 3008 default: 3009 arr.push('y'); 3010 } 3011 } 3012 test_177.INPUTS = ['foo', 'bar', 'zing']; 3013 test_177.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false},{"match":null,"body":"y","fallthrough":true}]; 3014 TESTS.push(test_177); 3015 3016 function test_178(x, arr) { 3017 switch(x) { 3018 default: 3019 arr.push('H'); 3020 break; 3021 case 'foo': 3022 break; 3023 case 'bar': 3024 break; 3025 case 'zing': 3026 break; 3027 } 3028 } 3029 test_178.INPUTS = ['foo', 'bar', 'zing']; 3030 test_178.SPEC = [{"match":null,"body":"H","fallthrough":false},{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false}]; 3031 TESTS.push(test_178); 3032 3033 function test_179(x, arr) { 3034 switch(x) { 3035 case 'foo': 3036 break; 3037 default: 3038 arr.push('H'); 3039 break; 3040 case 'bar': 3041 break; 3042 case 'zing': 3043 break; 3044 } 3045 } 3046 test_179.INPUTS = ['foo', 'bar', 'zing']; 3047 test_179.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":null,"body":"H","fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false}]; 3048 TESTS.push(test_179); 3049 3050 function test_180(x, arr) { 3051 switch(x) { 3052 case 'foo': 3053 break; 3054 case 'bar': 3055 break; 3056 case 'zing': 3057 break; 3058 default: 3059 arr.push('H'); 3060 break; 3061 } 3062 } 3063 test_180.INPUTS = ['foo', 'bar', 'zing']; 3064 test_180.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false},{"match":null,"body":"H","fallthrough":false}]; 3065 TESTS.push(test_180); 3066 3067 function test_181(x, arr) { 3068 switch(x) { 3069 default: 3070 case 'foo': 3071 case 'bar': 3072 break; 3073 case 'zing': 3074 break; 3075 } 3076 } 3077 test_181.INPUTS = ['foo', 'bar', 'zing']; 3078 test_181.SPEC = [{"match":null,"body":null,"fallthrough":true},{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false}]; 3079 TESTS.push(test_181); 3080 3081 function test_182(x, arr) { 3082 switch(x) { 3083 case 'foo': 3084 default: 3085 case 'bar': 3086 break; 3087 case 'zing': 3088 break; 3089 } 3090 } 3091 test_182.INPUTS = ['foo', 'bar', 'zing']; 3092 test_182.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":null,"body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false}]; 3093 TESTS.push(test_182); 3094 3095 function test_183(x, arr) { 3096 switch(x) { 3097 case 'foo': 3098 case 'bar': 3099 break; 3100 case 'zing': 3101 break; 3102 default: 3103 } 3104 } 3105 test_183.INPUTS = ['foo', 'bar', 'zing']; 3106 test_183.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false},{"match":null,"body":null,"fallthrough":true}]; 3107 TESTS.push(test_183); 3108 3109 function test_184(x, arr) { 3110 switch(x) { 3111 default: 3112 arr.push('0vM}'); 3113 case 'foo': 3114 case 'bar': 3115 break; 3116 case 'zing': 3117 break; 3118 } 3119 } 3120 test_184.INPUTS = ['foo', 'bar', 'zing']; 3121 test_184.SPEC = [{"match":null,"body":"0vM}","fallthrough":true},{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false}]; 3122 TESTS.push(test_184); 3123 3124 function test_185(x, arr) { 3125 switch(x) { 3126 case 'foo': 3127 default: 3128 arr.push('0vM}'); 3129 case 'bar': 3130 break; 3131 case 'zing': 3132 break; 3133 } 3134 } 3135 test_185.INPUTS = ['foo', 'bar', 'zing']; 3136 test_185.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":null,"body":"0vM}","fallthrough":true},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false}]; 3137 TESTS.push(test_185); 3138 3139 function test_186(x, arr) { 3140 switch(x) { 3141 case 'foo': 3142 case 'bar': 3143 break; 3144 case 'zing': 3145 break; 3146 default: 3147 arr.push('0vM}'); 3148 } 3149 } 3150 test_186.INPUTS = ['foo', 'bar', 'zing']; 3151 test_186.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false},{"match":null,"body":"0vM}","fallthrough":true}]; 3152 TESTS.push(test_186); 3153 3154 function test_187(x, arr) { 3155 switch(x) { 3156 default: 3157 arr.push('jn~d(x'); 3158 break; 3159 case 'foo': 3160 case 'bar': 3161 break; 3162 case 'zing': 3163 break; 3164 } 3165 } 3166 test_187.INPUTS = ['foo', 'bar', 'zing']; 3167 test_187.SPEC = [{"match":null,"body":"jn~d(x","fallthrough":false},{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false}]; 3168 TESTS.push(test_187); 3169 3170 function test_188(x, arr) { 3171 switch(x) { 3172 case 'foo': 3173 default: 3174 arr.push('jn~d(x'); 3175 break; 3176 case 'bar': 3177 break; 3178 case 'zing': 3179 break; 3180 } 3181 } 3182 test_188.INPUTS = ['foo', 'bar', 'zing']; 3183 test_188.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":null,"body":"jn~d(x","fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false}]; 3184 TESTS.push(test_188); 3185 3186 function test_189(x, arr) { 3187 switch(x) { 3188 case 'foo': 3189 case 'bar': 3190 break; 3191 case 'zing': 3192 break; 3193 default: 3194 arr.push('jn~d(x'); 3195 break; 3196 } 3197 } 3198 test_189.INPUTS = ['foo', 'bar', 'zing']; 3199 test_189.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":false},{"match":null,"body":"jn~d(x","fallthrough":false}]; 3200 TESTS.push(test_189); 3201 3202 function test_190(x, arr) { 3203 switch(x) { 3204 default: 3205 case 'foo': 3206 break; 3207 case 'bar': 3208 case 'zing': 3209 break; 3210 } 3211 } 3212 test_190.INPUTS = ['foo', 'bar', 'zing']; 3213 test_190.SPEC = [{"match":null,"body":null,"fallthrough":true},{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":false}]; 3214 TESTS.push(test_190); 3215 3216 function test_191(x, arr) { 3217 switch(x) { 3218 case 'foo': 3219 break; 3220 default: 3221 case 'bar': 3222 case 'zing': 3223 break; 3224 } 3225 } 3226 test_191.INPUTS = ['foo', 'bar', 'zing']; 3227 test_191.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":null,"body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":false}]; 3228 TESTS.push(test_191); 3229 3230 function test_192(x, arr) { 3231 switch(x) { 3232 case 'foo': 3233 break; 3234 case 'bar': 3235 case 'zing': 3236 break; 3237 default: 3238 } 3239 } 3240 test_192.INPUTS = ['foo', 'bar', 'zing']; 3241 test_192.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":false},{"match":null,"body":null,"fallthrough":true}]; 3242 TESTS.push(test_192); 3243 3244 function test_193(x, arr) { 3245 switch(x) { 3246 default: 3247 arr.push('['); 3248 case 'foo': 3249 break; 3250 case 'bar': 3251 case 'zing': 3252 break; 3253 } 3254 } 3255 test_193.INPUTS = ['foo', 'bar', 'zing']; 3256 test_193.SPEC = [{"match":null,"body":"[","fallthrough":true},{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":false}]; 3257 TESTS.push(test_193); 3258 3259 function test_194(x, arr) { 3260 switch(x) { 3261 case 'foo': 3262 break; 3263 default: 3264 arr.push('['); 3265 case 'bar': 3266 case 'zing': 3267 break; 3268 } 3269 } 3270 test_194.INPUTS = ['foo', 'bar', 'zing']; 3271 test_194.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":null,"body":"[","fallthrough":true},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":false}]; 3272 TESTS.push(test_194); 3273 3274 function test_195(x, arr) { 3275 switch(x) { 3276 case 'foo': 3277 break; 3278 case 'bar': 3279 case 'zing': 3280 break; 3281 default: 3282 arr.push('['); 3283 } 3284 } 3285 test_195.INPUTS = ['foo', 'bar', 'zing']; 3286 test_195.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":false},{"match":null,"body":"[","fallthrough":true}]; 3287 TESTS.push(test_195); 3288 3289 function test_196(x, arr) { 3290 switch(x) { 3291 default: 3292 arr.push('3DbGY'); 3293 break; 3294 case 'foo': 3295 break; 3296 case 'bar': 3297 case 'zing': 3298 break; 3299 } 3300 } 3301 test_196.INPUTS = ['foo', 'bar', 'zing']; 3302 test_196.SPEC = [{"match":null,"body":"3DbGY","fallthrough":false},{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":false}]; 3303 TESTS.push(test_196); 3304 3305 function test_197(x, arr) { 3306 switch(x) { 3307 case 'foo': 3308 break; 3309 default: 3310 arr.push('3DbGY'); 3311 break; 3312 case 'bar': 3313 case 'zing': 3314 break; 3315 } 3316 } 3317 test_197.INPUTS = ['foo', 'bar', 'zing']; 3318 test_197.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":null,"body":"3DbGY","fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":false}]; 3319 TESTS.push(test_197); 3320 3321 function test_198(x, arr) { 3322 switch(x) { 3323 case 'foo': 3324 break; 3325 case 'bar': 3326 case 'zing': 3327 break; 3328 default: 3329 arr.push('3DbGY'); 3330 break; 3331 } 3332 } 3333 test_198.INPUTS = ['foo', 'bar', 'zing']; 3334 test_198.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":false},{"match":null,"body":"3DbGY","fallthrough":false}]; 3335 TESTS.push(test_198); 3336 3337 function test_199(x, arr) { 3338 switch(x) { 3339 default: 3340 case 'foo': 3341 case 'bar': 3342 case 'zing': 3343 break; 3344 } 3345 } 3346 test_199.INPUTS = ['foo', 'bar', 'zing']; 3347 test_199.SPEC = [{"match":null,"body":null,"fallthrough":true},{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":false}]; 3348 TESTS.push(test_199); 3349 3350 function test_200(x, arr) { 3351 switch(x) { 3352 case 'foo': 3353 default: 3354 case 'bar': 3355 case 'zing': 3356 break; 3357 } 3358 } 3359 test_200.INPUTS = ['foo', 'bar', 'zing']; 3360 test_200.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":null,"body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":false}]; 3361 TESTS.push(test_200); 3362 3363 function test_201(x, arr) { 3364 switch(x) { 3365 case 'foo': 3366 case 'bar': 3367 case 'zing': 3368 break; 3369 default: 3370 } 3371 } 3372 test_201.INPUTS = ['foo', 'bar', 'zing']; 3373 test_201.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":false},{"match":null,"body":null,"fallthrough":true}]; 3374 TESTS.push(test_201); 3375 3376 function test_202(x, arr) { 3377 switch(x) { 3378 default: 3379 arr.push(1320190826); 3380 case 'foo': 3381 case 'bar': 3382 case 'zing': 3383 break; 3384 } 3385 } 3386 test_202.INPUTS = ['foo', 'bar', 'zing']; 3387 test_202.SPEC = [{"match":null,"body":1320190826,"fallthrough":true},{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":false}]; 3388 TESTS.push(test_202); 3389 3390 function test_203(x, arr) { 3391 switch(x) { 3392 case 'foo': 3393 default: 3394 arr.push(1320190826); 3395 case 'bar': 3396 case 'zing': 3397 break; 3398 } 3399 } 3400 test_203.INPUTS = ['foo', 'bar', 'zing']; 3401 test_203.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":null,"body":1320190826,"fallthrough":true},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":false}]; 3402 TESTS.push(test_203); 3403 3404 function test_204(x, arr) { 3405 switch(x) { 3406 case 'foo': 3407 case 'bar': 3408 case 'zing': 3409 break; 3410 default: 3411 arr.push(1320190826); 3412 } 3413 } 3414 test_204.INPUTS = ['foo', 'bar', 'zing']; 3415 test_204.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":false},{"match":null,"body":1320190826,"fallthrough":true}]; 3416 TESTS.push(test_204); 3417 3418 function test_205(x, arr) { 3419 switch(x) { 3420 default: 3421 arr.push(1211439111); 3422 break; 3423 case 'foo': 3424 case 'bar': 3425 case 'zing': 3426 break; 3427 } 3428 } 3429 test_205.INPUTS = ['foo', 'bar', 'zing']; 3430 test_205.SPEC = [{"match":null,"body":1211439111,"fallthrough":false},{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":false}]; 3431 TESTS.push(test_205); 3432 3433 function test_206(x, arr) { 3434 switch(x) { 3435 case 'foo': 3436 default: 3437 arr.push(1211439111); 3438 break; 3439 case 'bar': 3440 case 'zing': 3441 break; 3442 } 3443 } 3444 test_206.INPUTS = ['foo', 'bar', 'zing']; 3445 test_206.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":null,"body":1211439111,"fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":false}]; 3446 TESTS.push(test_206); 3447 3448 function test_207(x, arr) { 3449 switch(x) { 3450 case 'foo': 3451 case 'bar': 3452 case 'zing': 3453 break; 3454 default: 3455 arr.push(1211439111); 3456 break; 3457 } 3458 } 3459 test_207.INPUTS = ['foo', 'bar', 'zing']; 3460 test_207.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":false},{"match":null,"body":1211439111,"fallthrough":false}]; 3461 TESTS.push(test_207); 3462 3463 function test_208(x, arr) { 3464 switch(x) { 3465 default: 3466 case 'foo': 3467 break; 3468 case 'bar': 3469 break; 3470 case 'zing': 3471 } 3472 } 3473 test_208.INPUTS = ['foo', 'bar', 'zing']; 3474 test_208.SPEC = [{"match":null,"body":null,"fallthrough":true},{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":true}]; 3475 TESTS.push(test_208); 3476 3477 function test_209(x, arr) { 3478 switch(x) { 3479 case 'foo': 3480 break; 3481 default: 3482 case 'bar': 3483 break; 3484 case 'zing': 3485 } 3486 } 3487 test_209.INPUTS = ['foo', 'bar', 'zing']; 3488 test_209.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":null,"body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":true}]; 3489 TESTS.push(test_209); 3490 3491 function test_210(x, arr) { 3492 switch(x) { 3493 case 'foo': 3494 break; 3495 case 'bar': 3496 break; 3497 case 'zing': 3498 default: 3499 } 3500 } 3501 test_210.INPUTS = ['foo', 'bar', 'zing']; 3502 test_210.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":true},{"match":null,"body":null,"fallthrough":true}]; 3503 TESTS.push(test_210); 3504 3505 function test_211(x, arr) { 3506 switch(x) { 3507 default: 3508 arr.push(1547874695); 3509 case 'foo': 3510 break; 3511 case 'bar': 3512 break; 3513 case 'zing': 3514 } 3515 } 3516 test_211.INPUTS = ['foo', 'bar', 'zing']; 3517 test_211.SPEC = [{"match":null,"body":1547874695,"fallthrough":true},{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":true}]; 3518 TESTS.push(test_211); 3519 3520 function test_212(x, arr) { 3521 switch(x) { 3522 case 'foo': 3523 break; 3524 default: 3525 arr.push(1547874695); 3526 case 'bar': 3527 break; 3528 case 'zing': 3529 } 3530 } 3531 test_212.INPUTS = ['foo', 'bar', 'zing']; 3532 test_212.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":null,"body":1547874695,"fallthrough":true},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":true}]; 3533 TESTS.push(test_212); 3534 3535 function test_213(x, arr) { 3536 switch(x) { 3537 case 'foo': 3538 break; 3539 case 'bar': 3540 break; 3541 case 'zing': 3542 default: 3543 arr.push(1547874695); 3544 } 3545 } 3546 test_213.INPUTS = ['foo', 'bar', 'zing']; 3547 test_213.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":true},{"match":null,"body":1547874695,"fallthrough":true}]; 3548 TESTS.push(test_213); 3549 3550 function test_214(x, arr) { 3551 switch(x) { 3552 default: 3553 arr.push('@_2GFlnK=t'); 3554 break; 3555 case 'foo': 3556 break; 3557 case 'bar': 3558 break; 3559 case 'zing': 3560 } 3561 } 3562 test_214.INPUTS = ['foo', 'bar', 'zing']; 3563 test_214.SPEC = [{"match":null,"body":"@_2GFlnK=t","fallthrough":false},{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":true}]; 3564 TESTS.push(test_214); 3565 3566 function test_215(x, arr) { 3567 switch(x) { 3568 case 'foo': 3569 break; 3570 default: 3571 arr.push('@_2GFlnK=t'); 3572 break; 3573 case 'bar': 3574 break; 3575 case 'zing': 3576 } 3577 } 3578 test_215.INPUTS = ['foo', 'bar', 'zing']; 3579 test_215.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":null,"body":"@_2GFlnK=t","fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":true}]; 3580 TESTS.push(test_215); 3581 3582 function test_216(x, arr) { 3583 switch(x) { 3584 case 'foo': 3585 break; 3586 case 'bar': 3587 break; 3588 case 'zing': 3589 default: 3590 arr.push('@_2GFlnK=t'); 3591 break; 3592 } 3593 } 3594 test_216.INPUTS = ['foo', 'bar', 'zing']; 3595 test_216.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":true},{"match":null,"body":"@_2GFlnK=t","fallthrough":false}]; 3596 TESTS.push(test_216); 3597 3598 function test_217(x, arr) { 3599 switch(x) { 3600 default: 3601 case 'foo': 3602 case 'bar': 3603 break; 3604 case 'zing': 3605 } 3606 } 3607 test_217.INPUTS = ['foo', 'bar', 'zing']; 3608 test_217.SPEC = [{"match":null,"body":null,"fallthrough":true},{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":true}]; 3609 TESTS.push(test_217); 3610 3611 function test_218(x, arr) { 3612 switch(x) { 3613 case 'foo': 3614 default: 3615 case 'bar': 3616 break; 3617 case 'zing': 3618 } 3619 } 3620 test_218.INPUTS = ['foo', 'bar', 'zing']; 3621 test_218.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":null,"body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":true}]; 3622 TESTS.push(test_218); 3623 3624 function test_219(x, arr) { 3625 switch(x) { 3626 case 'foo': 3627 case 'bar': 3628 break; 3629 case 'zing': 3630 default: 3631 } 3632 } 3633 test_219.INPUTS = ['foo', 'bar', 'zing']; 3634 test_219.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":true},{"match":null,"body":null,"fallthrough":true}]; 3635 TESTS.push(test_219); 3636 3637 function test_220(x, arr) { 3638 switch(x) { 3639 default: 3640 arr.push('~C$'); 3641 case 'foo': 3642 case 'bar': 3643 break; 3644 case 'zing': 3645 } 3646 } 3647 test_220.INPUTS = ['foo', 'bar', 'zing']; 3648 test_220.SPEC = [{"match":null,"body":"~C$","fallthrough":true},{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":true}]; 3649 TESTS.push(test_220); 3650 3651 function test_221(x, arr) { 3652 switch(x) { 3653 case 'foo': 3654 default: 3655 arr.push('~C$'); 3656 case 'bar': 3657 break; 3658 case 'zing': 3659 } 3660 } 3661 test_221.INPUTS = ['foo', 'bar', 'zing']; 3662 test_221.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":null,"body":"~C$","fallthrough":true},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":true}]; 3663 TESTS.push(test_221); 3664 3665 function test_222(x, arr) { 3666 switch(x) { 3667 case 'foo': 3668 case 'bar': 3669 break; 3670 case 'zing': 3671 default: 3672 arr.push('~C$'); 3673 } 3674 } 3675 test_222.INPUTS = ['foo', 'bar', 'zing']; 3676 test_222.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":true},{"match":null,"body":"~C$","fallthrough":true}]; 3677 TESTS.push(test_222); 3678 3679 function test_223(x, arr) { 3680 switch(x) { 3681 default: 3682 arr.push('2sfo%'); 3683 break; 3684 case 'foo': 3685 case 'bar': 3686 break; 3687 case 'zing': 3688 } 3689 } 3690 test_223.INPUTS = ['foo', 'bar', 'zing']; 3691 test_223.SPEC = [{"match":null,"body":"2sfo%","fallthrough":false},{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":true}]; 3692 TESTS.push(test_223); 3693 3694 function test_224(x, arr) { 3695 switch(x) { 3696 case 'foo': 3697 default: 3698 arr.push('2sfo%'); 3699 break; 3700 case 'bar': 3701 break; 3702 case 'zing': 3703 } 3704 } 3705 test_224.INPUTS = ['foo', 'bar', 'zing']; 3706 test_224.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":null,"body":"2sfo%","fallthrough":false},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":true}]; 3707 TESTS.push(test_224); 3708 3709 function test_225(x, arr) { 3710 switch(x) { 3711 case 'foo': 3712 case 'bar': 3713 break; 3714 case 'zing': 3715 default: 3716 arr.push('2sfo%'); 3717 break; 3718 } 3719 } 3720 test_225.INPUTS = ['foo', 'bar', 'zing']; 3721 test_225.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":false},{"match":"zing","body":null,"fallthrough":true},{"match":null,"body":"2sfo%","fallthrough":false}]; 3722 TESTS.push(test_225); 3723 3724 function test_226(x, arr) { 3725 switch(x) { 3726 default: 3727 case 'foo': 3728 break; 3729 case 'bar': 3730 case 'zing': 3731 } 3732 } 3733 test_226.INPUTS = ['foo', 'bar', 'zing']; 3734 test_226.SPEC = [{"match":null,"body":null,"fallthrough":true},{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":true}]; 3735 TESTS.push(test_226); 3736 3737 function test_227(x, arr) { 3738 switch(x) { 3739 case 'foo': 3740 break; 3741 default: 3742 case 'bar': 3743 case 'zing': 3744 } 3745 } 3746 test_227.INPUTS = ['foo', 'bar', 'zing']; 3747 test_227.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":null,"body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":true}]; 3748 TESTS.push(test_227); 3749 3750 function test_228(x, arr) { 3751 switch(x) { 3752 case 'foo': 3753 break; 3754 case 'bar': 3755 case 'zing': 3756 default: 3757 } 3758 } 3759 test_228.INPUTS = ['foo', 'bar', 'zing']; 3760 test_228.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":true},{"match":null,"body":null,"fallthrough":true}]; 3761 TESTS.push(test_228); 3762 3763 function test_229(x, arr) { 3764 switch(x) { 3765 default: 3766 arr.push(1637942279); 3767 case 'foo': 3768 break; 3769 case 'bar': 3770 case 'zing': 3771 } 3772 } 3773 test_229.INPUTS = ['foo', 'bar', 'zing']; 3774 test_229.SPEC = [{"match":null,"body":1637942279,"fallthrough":true},{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":true}]; 3775 TESTS.push(test_229); 3776 3777 function test_230(x, arr) { 3778 switch(x) { 3779 case 'foo': 3780 break; 3781 default: 3782 arr.push(1637942279); 3783 case 'bar': 3784 case 'zing': 3785 } 3786 } 3787 test_230.INPUTS = ['foo', 'bar', 'zing']; 3788 test_230.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":null,"body":1637942279,"fallthrough":true},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":true}]; 3789 TESTS.push(test_230); 3790 3791 function test_231(x, arr) { 3792 switch(x) { 3793 case 'foo': 3794 break; 3795 case 'bar': 3796 case 'zing': 3797 default: 3798 arr.push(1637942279); 3799 } 3800 } 3801 test_231.INPUTS = ['foo', 'bar', 'zing']; 3802 test_231.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":true},{"match":null,"body":1637942279,"fallthrough":true}]; 3803 TESTS.push(test_231); 3804 3805 function test_232(x, arr) { 3806 switch(x) { 3807 default: 3808 arr.push('4E!jR'); 3809 break; 3810 case 'foo': 3811 break; 3812 case 'bar': 3813 case 'zing': 3814 } 3815 } 3816 test_232.INPUTS = ['foo', 'bar', 'zing']; 3817 test_232.SPEC = [{"match":null,"body":"4E!jR","fallthrough":false},{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":true}]; 3818 TESTS.push(test_232); 3819 3820 function test_233(x, arr) { 3821 switch(x) { 3822 case 'foo': 3823 break; 3824 default: 3825 arr.push('4E!jR'); 3826 break; 3827 case 'bar': 3828 case 'zing': 3829 } 3830 } 3831 test_233.INPUTS = ['foo', 'bar', 'zing']; 3832 test_233.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":null,"body":"4E!jR","fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":true}]; 3833 TESTS.push(test_233); 3834 3835 function test_234(x, arr) { 3836 switch(x) { 3837 case 'foo': 3838 break; 3839 case 'bar': 3840 case 'zing': 3841 default: 3842 arr.push('4E!jR'); 3843 break; 3844 } 3845 } 3846 test_234.INPUTS = ['foo', 'bar', 'zing']; 3847 test_234.SPEC = [{"match":"foo","body":null,"fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":true},{"match":null,"body":"4E!jR","fallthrough":false}]; 3848 TESTS.push(test_234); 3849 3850 function test_235(x, arr) { 3851 switch(x) { 3852 default: 3853 case 'foo': 3854 case 'bar': 3855 case 'zing': 3856 } 3857 } 3858 test_235.INPUTS = ['foo', 'bar', 'zing']; 3859 test_235.SPEC = [{"match":null,"body":null,"fallthrough":true},{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":true}]; 3860 TESTS.push(test_235); 3861 3862 function test_236(x, arr) { 3863 switch(x) { 3864 case 'foo': 3865 default: 3866 case 'bar': 3867 case 'zing': 3868 } 3869 } 3870 test_236.INPUTS = ['foo', 'bar', 'zing']; 3871 test_236.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":null,"body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":true}]; 3872 TESTS.push(test_236); 3873 3874 function test_237(x, arr) { 3875 switch(x) { 3876 case 'foo': 3877 case 'bar': 3878 case 'zing': 3879 default: 3880 } 3881 } 3882 test_237.INPUTS = ['foo', 'bar', 'zing']; 3883 test_237.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":true},{"match":null,"body":null,"fallthrough":true}]; 3884 TESTS.push(test_237); 3885 3886 function test_238(x, arr) { 3887 switch(x) { 3888 default: 3889 arr.push(')fSNzp06'); 3890 case 'foo': 3891 case 'bar': 3892 case 'zing': 3893 } 3894 } 3895 test_238.INPUTS = ['foo', 'bar', 'zing']; 3896 test_238.SPEC = [{"match":null,"body":")fSNzp06","fallthrough":true},{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":true}]; 3897 TESTS.push(test_238); 3898 3899 function test_239(x, arr) { 3900 switch(x) { 3901 case 'foo': 3902 default: 3903 arr.push(')fSNzp06'); 3904 case 'bar': 3905 case 'zing': 3906 } 3907 } 3908 test_239.INPUTS = ['foo', 'bar', 'zing']; 3909 test_239.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":null,"body":")fSNzp06","fallthrough":true},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":true}]; 3910 TESTS.push(test_239); 3911 3912 function test_240(x, arr) { 3913 switch(x) { 3914 case 'foo': 3915 case 'bar': 3916 case 'zing': 3917 default: 3918 arr.push(')fSNzp06'); 3919 } 3920 } 3921 test_240.INPUTS = ['foo', 'bar', 'zing']; 3922 test_240.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":true},{"match":null,"body":")fSNzp06","fallthrough":true}]; 3923 TESTS.push(test_240); 3924 3925 function test_241(x, arr) { 3926 switch(x) { 3927 default: 3928 arr.push(974910083); 3929 break; 3930 case 'foo': 3931 case 'bar': 3932 case 'zing': 3933 } 3934 } 3935 test_241.INPUTS = ['foo', 'bar', 'zing']; 3936 test_241.SPEC = [{"match":null,"body":974910083,"fallthrough":false},{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":true}]; 3937 TESTS.push(test_241); 3938 3939 function test_242(x, arr) { 3940 switch(x) { 3941 case 'foo': 3942 default: 3943 arr.push(974910083); 3944 break; 3945 case 'bar': 3946 case 'zing': 3947 } 3948 } 3949 test_242.INPUTS = ['foo', 'bar', 'zing']; 3950 test_242.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":null,"body":974910083,"fallthrough":false},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":true}]; 3951 TESTS.push(test_242); 3952 3953 function test_243(x, arr) { 3954 switch(x) { 3955 case 'foo': 3956 case 'bar': 3957 case 'zing': 3958 default: 3959 arr.push(974910083); 3960 break; 3961 } 3962 } 3963 test_243.INPUTS = ['foo', 'bar', 'zing']; 3964 test_243.SPEC = [{"match":"foo","body":null,"fallthrough":true},{"match":"bar","body":null,"fallthrough":true},{"match":"zing","body":null,"fallthrough":true},{"match":null,"body":974910083,"fallthrough":false}]; 3965 TESTS.push(test_243); 3966 3967 3968 ///////////////////////////////////////// 3969 // RUNNER // 3970 ///////////////////////////////////////// 3971 3972 for(var i = 0; i < TESTS.length; i++) { 3973 RunTest(TESTS[i]); 3974 }