1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/js/src/jit-test/tests/ion/lookupswitch.js Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,3974 @@ 1.4 +///////////////////////////////////////// 1.5 +// This is a generated file! 1.6 +// See jit-tests/etc/generate-lookupswitch-tests.js for the code 1.7 +// that generated this code! 1.8 +///////////////////////////////////////// 1.9 + 1.10 +///////////////////////////////////////// 1.11 +// PRELUDE // 1.12 +///////////////////////////////////////// 1.13 + 1.14 +// Avoid eager compilation of the global-scope. 1.15 +try{} catch (x) {}; 1.16 + 1.17 +function ASSERT(cond, msg) { 1.18 + assertEq(cond, true, msg); 1.19 +} 1.20 +function IsNull(x) { 1.21 + return typeof x == "object" && x == null; 1.22 +} 1.23 +function IsNum(x) { 1.24 + return typeof x == "number"; 1.25 +} 1.26 +function ArraysEqual(arr1, arr2) { 1.27 + ASSERT(arr1.length == arr2.length, "Lengths not equal"); 1.28 + for (var i = 0; i < arr1.length; i++) { 1.29 + ASSERT(typeof arr1[i] == typeof arr2[i], "Types not equal for position " + i); 1.30 + ASSERT(arr1[i] == arr2[i], "Values not equal for position " + i); 1.31 + } 1.32 +} 1.33 +function InterpretSwitch(spec, input, outputArray) { 1.34 + var foundMatch = undefined, foundDefault = undefined; 1.35 + for (var i = 0; i < spec.length; i++) { 1.36 + var caseSpec = spec[i], match = caseSpec.match; 1.37 + if (IsNull(match)) { 1.38 + foundDefault = i; 1.39 + continue; 1.40 + } else if (match === input) { 1.41 + foundMatch = i; 1.42 + break; 1.43 + } 1.44 + } 1.45 + var matchI = IsNum(foundMatch) ? foundMatch : foundDefault; 1.46 + if (IsNum(matchI)) { 1.47 + for (var i = matchI; i < spec.length; i++) { 1.48 + var caseSpec = spec[i], match = caseSpec.match, body = caseSpec.body, fallthrough = caseSpec.fallthrough; 1.49 + if (!IsNull(body)) { 1.50 + outputArray.push(body); 1.51 + } 1.52 + if (!fallthrough) { 1.53 + break; 1.54 + } 1.55 + } 1.56 + } 1.57 +} 1.58 +function RunTest(test) { 1.59 + var inputs = test.INPUTS; 1.60 + inputs.push("UNMATCHED_CASE"); 1.61 + var spec = test.SPEC; 1.62 + var results1 = []; 1.63 + for (var i = 0; i < 80; i++) { 1.64 + for (var j = 0; j < inputs.length; j++) { 1.65 + test(inputs[j], results1); 1.66 + } 1.67 + } 1.68 + var results2 = []; 1.69 + for (var i = 0; i < 80; i++) { 1.70 + for (var j = 0; j < inputs.length; j++) { 1.71 + InterpretSwitch(spec, inputs[j], results2); 1.72 + } 1.73 + } 1.74 + ArraysEqual(results1, results2); 1.75 +} 1.76 + 1.77 +///////////////////////////////////////// 1.78 +// TEST CASES // 1.79 +///////////////////////////////////////// 1.80 + 1.81 +var TESTS = []; 1.82 +function test_1(x, arr) { 1.83 + switch(x) { 1.84 + default: 1.85 + case 'foo': 1.86 + arr.push(777087170); 1.87 + break; 1.88 + case 'bar': 1.89 + arr.push(641037838); 1.90 + break; 1.91 + case 'zing': 1.92 + arr.push(1652156613); 1.93 + break; 1.94 + } 1.95 +} 1.96 +test_1.INPUTS = ['foo', 'bar', 'zing']; 1.97 +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}]; 1.98 +TESTS.push(test_1); 1.99 + 1.100 +function test_2(x, arr) { 1.101 + switch(x) { 1.102 + case 'foo': 1.103 + arr.push(777087170); 1.104 + break; 1.105 + default: 1.106 + case 'bar': 1.107 + arr.push(641037838); 1.108 + break; 1.109 + case 'zing': 1.110 + arr.push(1652156613); 1.111 + break; 1.112 + } 1.113 +} 1.114 +test_2.INPUTS = ['foo', 'bar', 'zing']; 1.115 +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}]; 1.116 +TESTS.push(test_2); 1.117 + 1.118 +function test_3(x, arr) { 1.119 + switch(x) { 1.120 + case 'foo': 1.121 + arr.push(777087170); 1.122 + break; 1.123 + case 'bar': 1.124 + arr.push(641037838); 1.125 + break; 1.126 + case 'zing': 1.127 + arr.push(1652156613); 1.128 + break; 1.129 + default: 1.130 + } 1.131 +} 1.132 +test_3.INPUTS = ['foo', 'bar', 'zing']; 1.133 +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}]; 1.134 +TESTS.push(test_3); 1.135 + 1.136 +function test_4(x, arr) { 1.137 + switch(x) { 1.138 + default: 1.139 + arr.push(633415567); 1.140 + case 'foo': 1.141 + arr.push(777087170); 1.142 + break; 1.143 + case 'bar': 1.144 + arr.push(641037838); 1.145 + break; 1.146 + case 'zing': 1.147 + arr.push(1652156613); 1.148 + break; 1.149 + } 1.150 +} 1.151 +test_4.INPUTS = ['foo', 'bar', 'zing']; 1.152 +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}]; 1.153 +TESTS.push(test_4); 1.154 + 1.155 +function test_5(x, arr) { 1.156 + switch(x) { 1.157 + case 'foo': 1.158 + arr.push(777087170); 1.159 + break; 1.160 + default: 1.161 + arr.push(633415567); 1.162 + case 'bar': 1.163 + arr.push(641037838); 1.164 + break; 1.165 + case 'zing': 1.166 + arr.push(1652156613); 1.167 + break; 1.168 + } 1.169 +} 1.170 +test_5.INPUTS = ['foo', 'bar', 'zing']; 1.171 +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}]; 1.172 +TESTS.push(test_5); 1.173 + 1.174 +function test_6(x, arr) { 1.175 + switch(x) { 1.176 + case 'foo': 1.177 + arr.push(777087170); 1.178 + break; 1.179 + case 'bar': 1.180 + arr.push(641037838); 1.181 + break; 1.182 + case 'zing': 1.183 + arr.push(1652156613); 1.184 + break; 1.185 + default: 1.186 + arr.push(633415567); 1.187 + } 1.188 +} 1.189 +test_6.INPUTS = ['foo', 'bar', 'zing']; 1.190 +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}]; 1.191 +TESTS.push(test_6); 1.192 + 1.193 +function test_7(x, arr) { 1.194 + switch(x) { 1.195 + default: 1.196 + arr.push('5zO^Qj'); 1.197 + break; 1.198 + case 'foo': 1.199 + arr.push(777087170); 1.200 + break; 1.201 + case 'bar': 1.202 + arr.push(641037838); 1.203 + break; 1.204 + case 'zing': 1.205 + arr.push(1652156613); 1.206 + break; 1.207 + } 1.208 +} 1.209 +test_7.INPUTS = ['foo', 'bar', 'zing']; 1.210 +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}]; 1.211 +TESTS.push(test_7); 1.212 + 1.213 +function test_8(x, arr) { 1.214 + switch(x) { 1.215 + case 'foo': 1.216 + arr.push(777087170); 1.217 + break; 1.218 + default: 1.219 + arr.push('5zO^Qj'); 1.220 + break; 1.221 + case 'bar': 1.222 + arr.push(641037838); 1.223 + break; 1.224 + case 'zing': 1.225 + arr.push(1652156613); 1.226 + break; 1.227 + } 1.228 +} 1.229 +test_8.INPUTS = ['foo', 'bar', 'zing']; 1.230 +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}]; 1.231 +TESTS.push(test_8); 1.232 + 1.233 +function test_9(x, arr) { 1.234 + switch(x) { 1.235 + case 'foo': 1.236 + arr.push(777087170); 1.237 + break; 1.238 + case 'bar': 1.239 + arr.push(641037838); 1.240 + break; 1.241 + case 'zing': 1.242 + arr.push(1652156613); 1.243 + break; 1.244 + default: 1.245 + arr.push('5zO^Qj'); 1.246 + break; 1.247 + } 1.248 +} 1.249 +test_9.INPUTS = ['foo', 'bar', 'zing']; 1.250 +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}]; 1.251 +TESTS.push(test_9); 1.252 + 1.253 +function test_10(x, arr) { 1.254 + switch(x) { 1.255 + default: 1.256 + case 'foo': 1.257 + break; 1.258 + case 'bar': 1.259 + arr.push('c'); 1.260 + break; 1.261 + case 'zing': 1.262 + arr.push(2008006064); 1.263 + break; 1.264 + } 1.265 +} 1.266 +test_10.INPUTS = ['foo', 'bar', 'zing']; 1.267 +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}]; 1.268 +TESTS.push(test_10); 1.269 + 1.270 +function test_11(x, arr) { 1.271 + switch(x) { 1.272 + case 'foo': 1.273 + break; 1.274 + default: 1.275 + case 'bar': 1.276 + arr.push('c'); 1.277 + break; 1.278 + case 'zing': 1.279 + arr.push(2008006064); 1.280 + break; 1.281 + } 1.282 +} 1.283 +test_11.INPUTS = ['foo', 'bar', 'zing']; 1.284 +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}]; 1.285 +TESTS.push(test_11); 1.286 + 1.287 +function test_12(x, arr) { 1.288 + switch(x) { 1.289 + case 'foo': 1.290 + break; 1.291 + case 'bar': 1.292 + arr.push('c'); 1.293 + break; 1.294 + case 'zing': 1.295 + arr.push(2008006064); 1.296 + break; 1.297 + default: 1.298 + } 1.299 +} 1.300 +test_12.INPUTS = ['foo', 'bar', 'zing']; 1.301 +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}]; 1.302 +TESTS.push(test_12); 1.303 + 1.304 +function test_13(x, arr) { 1.305 + switch(x) { 1.306 + default: 1.307 + arr.push('M'); 1.308 + case 'foo': 1.309 + break; 1.310 + case 'bar': 1.311 + arr.push('c'); 1.312 + break; 1.313 + case 'zing': 1.314 + arr.push(2008006064); 1.315 + break; 1.316 + } 1.317 +} 1.318 +test_13.INPUTS = ['foo', 'bar', 'zing']; 1.319 +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}]; 1.320 +TESTS.push(test_13); 1.321 + 1.322 +function test_14(x, arr) { 1.323 + switch(x) { 1.324 + case 'foo': 1.325 + break; 1.326 + default: 1.327 + arr.push('M'); 1.328 + case 'bar': 1.329 + arr.push('c'); 1.330 + break; 1.331 + case 'zing': 1.332 + arr.push(2008006064); 1.333 + break; 1.334 + } 1.335 +} 1.336 +test_14.INPUTS = ['foo', 'bar', 'zing']; 1.337 +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}]; 1.338 +TESTS.push(test_14); 1.339 + 1.340 +function test_15(x, arr) { 1.341 + switch(x) { 1.342 + case 'foo': 1.343 + break; 1.344 + case 'bar': 1.345 + arr.push('c'); 1.346 + break; 1.347 + case 'zing': 1.348 + arr.push(2008006064); 1.349 + break; 1.350 + default: 1.351 + arr.push('M'); 1.352 + } 1.353 +} 1.354 +test_15.INPUTS = ['foo', 'bar', 'zing']; 1.355 +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}]; 1.356 +TESTS.push(test_15); 1.357 + 1.358 +function test_16(x, arr) { 1.359 + switch(x) { 1.360 + default: 1.361 + arr.push(1424069880); 1.362 + break; 1.363 + case 'foo': 1.364 + break; 1.365 + case 'bar': 1.366 + arr.push('c'); 1.367 + break; 1.368 + case 'zing': 1.369 + arr.push(2008006064); 1.370 + break; 1.371 + } 1.372 +} 1.373 +test_16.INPUTS = ['foo', 'bar', 'zing']; 1.374 +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}]; 1.375 +TESTS.push(test_16); 1.376 + 1.377 +function test_17(x, arr) { 1.378 + switch(x) { 1.379 + case 'foo': 1.380 + break; 1.381 + default: 1.382 + arr.push(1424069880); 1.383 + break; 1.384 + case 'bar': 1.385 + arr.push('c'); 1.386 + break; 1.387 + case 'zing': 1.388 + arr.push(2008006064); 1.389 + break; 1.390 + } 1.391 +} 1.392 +test_17.INPUTS = ['foo', 'bar', 'zing']; 1.393 +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}]; 1.394 +TESTS.push(test_17); 1.395 + 1.396 +function test_18(x, arr) { 1.397 + switch(x) { 1.398 + case 'foo': 1.399 + break; 1.400 + case 'bar': 1.401 + arr.push('c'); 1.402 + break; 1.403 + case 'zing': 1.404 + arr.push(2008006064); 1.405 + break; 1.406 + default: 1.407 + arr.push(1424069880); 1.408 + break; 1.409 + } 1.410 +} 1.411 +test_18.INPUTS = ['foo', 'bar', 'zing']; 1.412 +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}]; 1.413 +TESTS.push(test_18); 1.414 + 1.415 +function test_19(x, arr) { 1.416 + switch(x) { 1.417 + default: 1.418 + case 'foo': 1.419 + case 'bar': 1.420 + arr.push(1915689729); 1.421 + break; 1.422 + case 'zing': 1.423 + arr.push(973913896); 1.424 + break; 1.425 + } 1.426 +} 1.427 +test_19.INPUTS = ['foo', 'bar', 'zing']; 1.428 +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}]; 1.429 +TESTS.push(test_19); 1.430 + 1.431 +function test_20(x, arr) { 1.432 + switch(x) { 1.433 + case 'foo': 1.434 + default: 1.435 + case 'bar': 1.436 + arr.push(1915689729); 1.437 + break; 1.438 + case 'zing': 1.439 + arr.push(973913896); 1.440 + break; 1.441 + } 1.442 +} 1.443 +test_20.INPUTS = ['foo', 'bar', 'zing']; 1.444 +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}]; 1.445 +TESTS.push(test_20); 1.446 + 1.447 +function test_21(x, arr) { 1.448 + switch(x) { 1.449 + case 'foo': 1.450 + case 'bar': 1.451 + arr.push(1915689729); 1.452 + break; 1.453 + case 'zing': 1.454 + arr.push(973913896); 1.455 + break; 1.456 + default: 1.457 + } 1.458 +} 1.459 +test_21.INPUTS = ['foo', 'bar', 'zing']; 1.460 +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}]; 1.461 +TESTS.push(test_21); 1.462 + 1.463 +function test_22(x, arr) { 1.464 + switch(x) { 1.465 + default: 1.466 + arr.push(104770589); 1.467 + case 'foo': 1.468 + case 'bar': 1.469 + arr.push(1915689729); 1.470 + break; 1.471 + case 'zing': 1.472 + arr.push(973913896); 1.473 + break; 1.474 + } 1.475 +} 1.476 +test_22.INPUTS = ['foo', 'bar', 'zing']; 1.477 +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}]; 1.478 +TESTS.push(test_22); 1.479 + 1.480 +function test_23(x, arr) { 1.481 + switch(x) { 1.482 + case 'foo': 1.483 + default: 1.484 + arr.push(104770589); 1.485 + case 'bar': 1.486 + arr.push(1915689729); 1.487 + break; 1.488 + case 'zing': 1.489 + arr.push(973913896); 1.490 + break; 1.491 + } 1.492 +} 1.493 +test_23.INPUTS = ['foo', 'bar', 'zing']; 1.494 +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}]; 1.495 +TESTS.push(test_23); 1.496 + 1.497 +function test_24(x, arr) { 1.498 + switch(x) { 1.499 + case 'foo': 1.500 + case 'bar': 1.501 + arr.push(1915689729); 1.502 + break; 1.503 + case 'zing': 1.504 + arr.push(973913896); 1.505 + break; 1.506 + default: 1.507 + arr.push(104770589); 1.508 + } 1.509 +} 1.510 +test_24.INPUTS = ['foo', 'bar', 'zing']; 1.511 +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}]; 1.512 +TESTS.push(test_24); 1.513 + 1.514 +function test_25(x, arr) { 1.515 + switch(x) { 1.516 + default: 1.517 + arr.push(304532507); 1.518 + break; 1.519 + case 'foo': 1.520 + case 'bar': 1.521 + arr.push(1915689729); 1.522 + break; 1.523 + case 'zing': 1.524 + arr.push(973913896); 1.525 + break; 1.526 + } 1.527 +} 1.528 +test_25.INPUTS = ['foo', 'bar', 'zing']; 1.529 +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}]; 1.530 +TESTS.push(test_25); 1.531 + 1.532 +function test_26(x, arr) { 1.533 + switch(x) { 1.534 + case 'foo': 1.535 + default: 1.536 + arr.push(304532507); 1.537 + break; 1.538 + case 'bar': 1.539 + arr.push(1915689729); 1.540 + break; 1.541 + case 'zing': 1.542 + arr.push(973913896); 1.543 + break; 1.544 + } 1.545 +} 1.546 +test_26.INPUTS = ['foo', 'bar', 'zing']; 1.547 +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}]; 1.548 +TESTS.push(test_26); 1.549 + 1.550 +function test_27(x, arr) { 1.551 + switch(x) { 1.552 + case 'foo': 1.553 + case 'bar': 1.554 + arr.push(1915689729); 1.555 + break; 1.556 + case 'zing': 1.557 + arr.push(973913896); 1.558 + break; 1.559 + default: 1.560 + arr.push(304532507); 1.561 + break; 1.562 + } 1.563 +} 1.564 +test_27.INPUTS = ['foo', 'bar', 'zing']; 1.565 +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}]; 1.566 +TESTS.push(test_27); 1.567 + 1.568 +function test_28(x, arr) { 1.569 + switch(x) { 1.570 + default: 1.571 + case 'foo': 1.572 + arr.push(2116660419); 1.573 + break; 1.574 + case 'bar': 1.575 + break; 1.576 + case 'zing': 1.577 + arr.push('FvxWZ'); 1.578 + break; 1.579 + } 1.580 +} 1.581 +test_28.INPUTS = ['foo', 'bar', 'zing']; 1.582 +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}]; 1.583 +TESTS.push(test_28); 1.584 + 1.585 +function test_29(x, arr) { 1.586 + switch(x) { 1.587 + case 'foo': 1.588 + arr.push(2116660419); 1.589 + break; 1.590 + default: 1.591 + case 'bar': 1.592 + break; 1.593 + case 'zing': 1.594 + arr.push('FvxWZ'); 1.595 + break; 1.596 + } 1.597 +} 1.598 +test_29.INPUTS = ['foo', 'bar', 'zing']; 1.599 +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}]; 1.600 +TESTS.push(test_29); 1.601 + 1.602 +function test_30(x, arr) { 1.603 + switch(x) { 1.604 + case 'foo': 1.605 + arr.push(2116660419); 1.606 + break; 1.607 + case 'bar': 1.608 + break; 1.609 + case 'zing': 1.610 + arr.push('FvxWZ'); 1.611 + break; 1.612 + default: 1.613 + } 1.614 +} 1.615 +test_30.INPUTS = ['foo', 'bar', 'zing']; 1.616 +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}]; 1.617 +TESTS.push(test_30); 1.618 + 1.619 +function test_31(x, arr) { 1.620 + switch(x) { 1.621 + default: 1.622 + arr.push(121730727); 1.623 + case 'foo': 1.624 + arr.push(2116660419); 1.625 + break; 1.626 + case 'bar': 1.627 + break; 1.628 + case 'zing': 1.629 + arr.push('FvxWZ'); 1.630 + break; 1.631 + } 1.632 +} 1.633 +test_31.INPUTS = ['foo', 'bar', 'zing']; 1.634 +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}]; 1.635 +TESTS.push(test_31); 1.636 + 1.637 +function test_32(x, arr) { 1.638 + switch(x) { 1.639 + case 'foo': 1.640 + arr.push(2116660419); 1.641 + break; 1.642 + default: 1.643 + arr.push(121730727); 1.644 + case 'bar': 1.645 + break; 1.646 + case 'zing': 1.647 + arr.push('FvxWZ'); 1.648 + break; 1.649 + } 1.650 +} 1.651 +test_32.INPUTS = ['foo', 'bar', 'zing']; 1.652 +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}]; 1.653 +TESTS.push(test_32); 1.654 + 1.655 +function test_33(x, arr) { 1.656 + switch(x) { 1.657 + case 'foo': 1.658 + arr.push(2116660419); 1.659 + break; 1.660 + case 'bar': 1.661 + break; 1.662 + case 'zing': 1.663 + arr.push('FvxWZ'); 1.664 + break; 1.665 + default: 1.666 + arr.push(121730727); 1.667 + } 1.668 +} 1.669 +test_33.INPUTS = ['foo', 'bar', 'zing']; 1.670 +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}]; 1.671 +TESTS.push(test_33); 1.672 + 1.673 +function test_34(x, arr) { 1.674 + switch(x) { 1.675 + default: 1.676 + arr.push(1614107154); 1.677 + break; 1.678 + case 'foo': 1.679 + arr.push(2116660419); 1.680 + break; 1.681 + case 'bar': 1.682 + break; 1.683 + case 'zing': 1.684 + arr.push('FvxWZ'); 1.685 + break; 1.686 + } 1.687 +} 1.688 +test_34.INPUTS = ['foo', 'bar', 'zing']; 1.689 +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}]; 1.690 +TESTS.push(test_34); 1.691 + 1.692 +function test_35(x, arr) { 1.693 + switch(x) { 1.694 + case 'foo': 1.695 + arr.push(2116660419); 1.696 + break; 1.697 + default: 1.698 + arr.push(1614107154); 1.699 + break; 1.700 + case 'bar': 1.701 + break; 1.702 + case 'zing': 1.703 + arr.push('FvxWZ'); 1.704 + break; 1.705 + } 1.706 +} 1.707 +test_35.INPUTS = ['foo', 'bar', 'zing']; 1.708 +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}]; 1.709 +TESTS.push(test_35); 1.710 + 1.711 +function test_36(x, arr) { 1.712 + switch(x) { 1.713 + case 'foo': 1.714 + arr.push(2116660419); 1.715 + break; 1.716 + case 'bar': 1.717 + break; 1.718 + case 'zing': 1.719 + arr.push('FvxWZ'); 1.720 + break; 1.721 + default: 1.722 + arr.push(1614107154); 1.723 + break; 1.724 + } 1.725 +} 1.726 +test_36.INPUTS = ['foo', 'bar', 'zing']; 1.727 +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}]; 1.728 +TESTS.push(test_36); 1.729 + 1.730 +function test_37(x, arr) { 1.731 + switch(x) { 1.732 + default: 1.733 + case 'foo': 1.734 + arr.push('-=Z'); 1.735 + break; 1.736 + case 'bar': 1.737 + case 'zing': 1.738 + arr.push('R8f'); 1.739 + break; 1.740 + } 1.741 +} 1.742 +test_37.INPUTS = ['foo', 'bar', 'zing']; 1.743 +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}]; 1.744 +TESTS.push(test_37); 1.745 + 1.746 +function test_38(x, arr) { 1.747 + switch(x) { 1.748 + case 'foo': 1.749 + arr.push('-=Z'); 1.750 + break; 1.751 + default: 1.752 + case 'bar': 1.753 + case 'zing': 1.754 + arr.push('R8f'); 1.755 + break; 1.756 + } 1.757 +} 1.758 +test_38.INPUTS = ['foo', 'bar', 'zing']; 1.759 +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}]; 1.760 +TESTS.push(test_38); 1.761 + 1.762 +function test_39(x, arr) { 1.763 + switch(x) { 1.764 + case 'foo': 1.765 + arr.push('-=Z'); 1.766 + break; 1.767 + case 'bar': 1.768 + case 'zing': 1.769 + arr.push('R8f'); 1.770 + break; 1.771 + default: 1.772 + } 1.773 +} 1.774 +test_39.INPUTS = ['foo', 'bar', 'zing']; 1.775 +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}]; 1.776 +TESTS.push(test_39); 1.777 + 1.778 +function test_40(x, arr) { 1.779 + switch(x) { 1.780 + default: 1.781 + arr.push('XfrKO0'); 1.782 + case 'foo': 1.783 + arr.push('-=Z'); 1.784 + break; 1.785 + case 'bar': 1.786 + case 'zing': 1.787 + arr.push('R8f'); 1.788 + break; 1.789 + } 1.790 +} 1.791 +test_40.INPUTS = ['foo', 'bar', 'zing']; 1.792 +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}]; 1.793 +TESTS.push(test_40); 1.794 + 1.795 +function test_41(x, arr) { 1.796 + switch(x) { 1.797 + case 'foo': 1.798 + arr.push('-=Z'); 1.799 + break; 1.800 + default: 1.801 + arr.push('XfrKO0'); 1.802 + case 'bar': 1.803 + case 'zing': 1.804 + arr.push('R8f'); 1.805 + break; 1.806 + } 1.807 +} 1.808 +test_41.INPUTS = ['foo', 'bar', 'zing']; 1.809 +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}]; 1.810 +TESTS.push(test_41); 1.811 + 1.812 +function test_42(x, arr) { 1.813 + switch(x) { 1.814 + case 'foo': 1.815 + arr.push('-=Z'); 1.816 + break; 1.817 + case 'bar': 1.818 + case 'zing': 1.819 + arr.push('R8f'); 1.820 + break; 1.821 + default: 1.822 + arr.push('XfrKO0'); 1.823 + } 1.824 +} 1.825 +test_42.INPUTS = ['foo', 'bar', 'zing']; 1.826 +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}]; 1.827 +TESTS.push(test_42); 1.828 + 1.829 +function test_43(x, arr) { 1.830 + switch(x) { 1.831 + default: 1.832 + arr.push(465477587); 1.833 + break; 1.834 + case 'foo': 1.835 + arr.push('-=Z'); 1.836 + break; 1.837 + case 'bar': 1.838 + case 'zing': 1.839 + arr.push('R8f'); 1.840 + break; 1.841 + } 1.842 +} 1.843 +test_43.INPUTS = ['foo', 'bar', 'zing']; 1.844 +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}]; 1.845 +TESTS.push(test_43); 1.846 + 1.847 +function test_44(x, arr) { 1.848 + switch(x) { 1.849 + case 'foo': 1.850 + arr.push('-=Z'); 1.851 + break; 1.852 + default: 1.853 + arr.push(465477587); 1.854 + break; 1.855 + case 'bar': 1.856 + case 'zing': 1.857 + arr.push('R8f'); 1.858 + break; 1.859 + } 1.860 +} 1.861 +test_44.INPUTS = ['foo', 'bar', 'zing']; 1.862 +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}]; 1.863 +TESTS.push(test_44); 1.864 + 1.865 +function test_45(x, arr) { 1.866 + switch(x) { 1.867 + case 'foo': 1.868 + arr.push('-=Z'); 1.869 + break; 1.870 + case 'bar': 1.871 + case 'zing': 1.872 + arr.push('R8f'); 1.873 + break; 1.874 + default: 1.875 + arr.push(465477587); 1.876 + break; 1.877 + } 1.878 +} 1.879 +test_45.INPUTS = ['foo', 'bar', 'zing']; 1.880 +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}]; 1.881 +TESTS.push(test_45); 1.882 + 1.883 +function test_46(x, arr) { 1.884 + switch(x) { 1.885 + default: 1.886 + case 'foo': 1.887 + break; 1.888 + case 'bar': 1.889 + break; 1.890 + case 'zing': 1.891 + arr.push('(0'); 1.892 + break; 1.893 + } 1.894 +} 1.895 +test_46.INPUTS = ['foo', 'bar', 'zing']; 1.896 +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}]; 1.897 +TESTS.push(test_46); 1.898 + 1.899 +function test_47(x, arr) { 1.900 + switch(x) { 1.901 + case 'foo': 1.902 + break; 1.903 + default: 1.904 + case 'bar': 1.905 + break; 1.906 + case 'zing': 1.907 + arr.push('(0'); 1.908 + break; 1.909 + } 1.910 +} 1.911 +test_47.INPUTS = ['foo', 'bar', 'zing']; 1.912 +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}]; 1.913 +TESTS.push(test_47); 1.914 + 1.915 +function test_48(x, arr) { 1.916 + switch(x) { 1.917 + case 'foo': 1.918 + break; 1.919 + case 'bar': 1.920 + break; 1.921 + case 'zing': 1.922 + arr.push('(0'); 1.923 + break; 1.924 + default: 1.925 + } 1.926 +} 1.927 +test_48.INPUTS = ['foo', 'bar', 'zing']; 1.928 +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}]; 1.929 +TESTS.push(test_48); 1.930 + 1.931 +function test_49(x, arr) { 1.932 + switch(x) { 1.933 + default: 1.934 + arr.push('{5J~&%)kV'); 1.935 + case 'foo': 1.936 + break; 1.937 + case 'bar': 1.938 + break; 1.939 + case 'zing': 1.940 + arr.push('(0'); 1.941 + break; 1.942 + } 1.943 +} 1.944 +test_49.INPUTS = ['foo', 'bar', 'zing']; 1.945 +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}]; 1.946 +TESTS.push(test_49); 1.947 + 1.948 +function test_50(x, arr) { 1.949 + switch(x) { 1.950 + case 'foo': 1.951 + break; 1.952 + default: 1.953 + arr.push('{5J~&%)kV'); 1.954 + case 'bar': 1.955 + break; 1.956 + case 'zing': 1.957 + arr.push('(0'); 1.958 + break; 1.959 + } 1.960 +} 1.961 +test_50.INPUTS = ['foo', 'bar', 'zing']; 1.962 +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}]; 1.963 +TESTS.push(test_50); 1.964 + 1.965 +function test_51(x, arr) { 1.966 + switch(x) { 1.967 + case 'foo': 1.968 + break; 1.969 + case 'bar': 1.970 + break; 1.971 + case 'zing': 1.972 + arr.push('(0'); 1.973 + break; 1.974 + default: 1.975 + arr.push('{5J~&%)kV'); 1.976 + } 1.977 +} 1.978 +test_51.INPUTS = ['foo', 'bar', 'zing']; 1.979 +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}]; 1.980 +TESTS.push(test_51); 1.981 + 1.982 +function test_52(x, arr) { 1.983 + switch(x) { 1.984 + default: 1.985 + arr.push('V^IbL'); 1.986 + break; 1.987 + case 'foo': 1.988 + break; 1.989 + case 'bar': 1.990 + break; 1.991 + case 'zing': 1.992 + arr.push('(0'); 1.993 + break; 1.994 + } 1.995 +} 1.996 +test_52.INPUTS = ['foo', 'bar', 'zing']; 1.997 +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}]; 1.998 +TESTS.push(test_52); 1.999 + 1.1000 +function test_53(x, arr) { 1.1001 + switch(x) { 1.1002 + case 'foo': 1.1003 + break; 1.1004 + default: 1.1005 + arr.push('V^IbL'); 1.1006 + break; 1.1007 + case 'bar': 1.1008 + break; 1.1009 + case 'zing': 1.1010 + arr.push('(0'); 1.1011 + break; 1.1012 + } 1.1013 +} 1.1014 +test_53.INPUTS = ['foo', 'bar', 'zing']; 1.1015 +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}]; 1.1016 +TESTS.push(test_53); 1.1017 + 1.1018 +function test_54(x, arr) { 1.1019 + switch(x) { 1.1020 + case 'foo': 1.1021 + break; 1.1022 + case 'bar': 1.1023 + break; 1.1024 + case 'zing': 1.1025 + arr.push('(0'); 1.1026 + break; 1.1027 + default: 1.1028 + arr.push('V^IbL'); 1.1029 + break; 1.1030 + } 1.1031 +} 1.1032 +test_54.INPUTS = ['foo', 'bar', 'zing']; 1.1033 +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}]; 1.1034 +TESTS.push(test_54); 1.1035 + 1.1036 +function test_55(x, arr) { 1.1037 + switch(x) { 1.1038 + default: 1.1039 + case 'foo': 1.1040 + case 'bar': 1.1041 + break; 1.1042 + case 'zing': 1.1043 + arr.push('4'); 1.1044 + break; 1.1045 + } 1.1046 +} 1.1047 +test_55.INPUTS = ['foo', 'bar', 'zing']; 1.1048 +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}]; 1.1049 +TESTS.push(test_55); 1.1050 + 1.1051 +function test_56(x, arr) { 1.1052 + switch(x) { 1.1053 + case 'foo': 1.1054 + default: 1.1055 + case 'bar': 1.1056 + break; 1.1057 + case 'zing': 1.1058 + arr.push('4'); 1.1059 + break; 1.1060 + } 1.1061 +} 1.1062 +test_56.INPUTS = ['foo', 'bar', 'zing']; 1.1063 +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}]; 1.1064 +TESTS.push(test_56); 1.1065 + 1.1066 +function test_57(x, arr) { 1.1067 + switch(x) { 1.1068 + case 'foo': 1.1069 + case 'bar': 1.1070 + break; 1.1071 + case 'zing': 1.1072 + arr.push('4'); 1.1073 + break; 1.1074 + default: 1.1075 + } 1.1076 +} 1.1077 +test_57.INPUTS = ['foo', 'bar', 'zing']; 1.1078 +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}]; 1.1079 +TESTS.push(test_57); 1.1080 + 1.1081 +function test_58(x, arr) { 1.1082 + switch(x) { 1.1083 + default: 1.1084 + arr.push('K'); 1.1085 + case 'foo': 1.1086 + case 'bar': 1.1087 + break; 1.1088 + case 'zing': 1.1089 + arr.push('4'); 1.1090 + break; 1.1091 + } 1.1092 +} 1.1093 +test_58.INPUTS = ['foo', 'bar', 'zing']; 1.1094 +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}]; 1.1095 +TESTS.push(test_58); 1.1096 + 1.1097 +function test_59(x, arr) { 1.1098 + switch(x) { 1.1099 + case 'foo': 1.1100 + default: 1.1101 + arr.push('K'); 1.1102 + case 'bar': 1.1103 + break; 1.1104 + case 'zing': 1.1105 + arr.push('4'); 1.1106 + break; 1.1107 + } 1.1108 +} 1.1109 +test_59.INPUTS = ['foo', 'bar', 'zing']; 1.1110 +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}]; 1.1111 +TESTS.push(test_59); 1.1112 + 1.1113 +function test_60(x, arr) { 1.1114 + switch(x) { 1.1115 + case 'foo': 1.1116 + case 'bar': 1.1117 + break; 1.1118 + case 'zing': 1.1119 + arr.push('4'); 1.1120 + break; 1.1121 + default: 1.1122 + arr.push('K'); 1.1123 + } 1.1124 +} 1.1125 +test_60.INPUTS = ['foo', 'bar', 'zing']; 1.1126 +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}]; 1.1127 +TESTS.push(test_60); 1.1128 + 1.1129 +function test_61(x, arr) { 1.1130 + switch(x) { 1.1131 + default: 1.1132 + arr.push(129591787); 1.1133 + break; 1.1134 + case 'foo': 1.1135 + case 'bar': 1.1136 + break; 1.1137 + case 'zing': 1.1138 + arr.push('4'); 1.1139 + break; 1.1140 + } 1.1141 +} 1.1142 +test_61.INPUTS = ['foo', 'bar', 'zing']; 1.1143 +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}]; 1.1144 +TESTS.push(test_61); 1.1145 + 1.1146 +function test_62(x, arr) { 1.1147 + switch(x) { 1.1148 + case 'foo': 1.1149 + default: 1.1150 + arr.push(129591787); 1.1151 + break; 1.1152 + case 'bar': 1.1153 + break; 1.1154 + case 'zing': 1.1155 + arr.push('4'); 1.1156 + break; 1.1157 + } 1.1158 +} 1.1159 +test_62.INPUTS = ['foo', 'bar', 'zing']; 1.1160 +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}]; 1.1161 +TESTS.push(test_62); 1.1162 + 1.1163 +function test_63(x, arr) { 1.1164 + switch(x) { 1.1165 + case 'foo': 1.1166 + case 'bar': 1.1167 + break; 1.1168 + case 'zing': 1.1169 + arr.push('4'); 1.1170 + break; 1.1171 + default: 1.1172 + arr.push(129591787); 1.1173 + break; 1.1174 + } 1.1175 +} 1.1176 +test_63.INPUTS = ['foo', 'bar', 'zing']; 1.1177 +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}]; 1.1178 +TESTS.push(test_63); 1.1179 + 1.1180 +function test_64(x, arr) { 1.1181 + switch(x) { 1.1182 + default: 1.1183 + case 'foo': 1.1184 + break; 1.1185 + case 'bar': 1.1186 + case 'zing': 1.1187 + arr.push(60518010); 1.1188 + break; 1.1189 + } 1.1190 +} 1.1191 +test_64.INPUTS = ['foo', 'bar', 'zing']; 1.1192 +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}]; 1.1193 +TESTS.push(test_64); 1.1194 + 1.1195 +function test_65(x, arr) { 1.1196 + switch(x) { 1.1197 + case 'foo': 1.1198 + break; 1.1199 + default: 1.1200 + case 'bar': 1.1201 + case 'zing': 1.1202 + arr.push(60518010); 1.1203 + break; 1.1204 + } 1.1205 +} 1.1206 +test_65.INPUTS = ['foo', 'bar', 'zing']; 1.1207 +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}]; 1.1208 +TESTS.push(test_65); 1.1209 + 1.1210 +function test_66(x, arr) { 1.1211 + switch(x) { 1.1212 + case 'foo': 1.1213 + break; 1.1214 + case 'bar': 1.1215 + case 'zing': 1.1216 + arr.push(60518010); 1.1217 + break; 1.1218 + default: 1.1219 + } 1.1220 +} 1.1221 +test_66.INPUTS = ['foo', 'bar', 'zing']; 1.1222 +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}]; 1.1223 +TESTS.push(test_66); 1.1224 + 1.1225 +function test_67(x, arr) { 1.1226 + switch(x) { 1.1227 + default: 1.1228 + arr.push('0]YO]}'); 1.1229 + case 'foo': 1.1230 + break; 1.1231 + case 'bar': 1.1232 + case 'zing': 1.1233 + arr.push(60518010); 1.1234 + break; 1.1235 + } 1.1236 +} 1.1237 +test_67.INPUTS = ['foo', 'bar', 'zing']; 1.1238 +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}]; 1.1239 +TESTS.push(test_67); 1.1240 + 1.1241 +function test_68(x, arr) { 1.1242 + switch(x) { 1.1243 + case 'foo': 1.1244 + break; 1.1245 + default: 1.1246 + arr.push('0]YO]}'); 1.1247 + case 'bar': 1.1248 + case 'zing': 1.1249 + arr.push(60518010); 1.1250 + break; 1.1251 + } 1.1252 +} 1.1253 +test_68.INPUTS = ['foo', 'bar', 'zing']; 1.1254 +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}]; 1.1255 +TESTS.push(test_68); 1.1256 + 1.1257 +function test_69(x, arr) { 1.1258 + switch(x) { 1.1259 + case 'foo': 1.1260 + break; 1.1261 + case 'bar': 1.1262 + case 'zing': 1.1263 + arr.push(60518010); 1.1264 + break; 1.1265 + default: 1.1266 + arr.push('0]YO]}'); 1.1267 + } 1.1268 +} 1.1269 +test_69.INPUTS = ['foo', 'bar', 'zing']; 1.1270 +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}]; 1.1271 +TESTS.push(test_69); 1.1272 + 1.1273 +function test_70(x, arr) { 1.1274 + switch(x) { 1.1275 + default: 1.1276 + arr.push(1222888797); 1.1277 + break; 1.1278 + case 'foo': 1.1279 + break; 1.1280 + case 'bar': 1.1281 + case 'zing': 1.1282 + arr.push(60518010); 1.1283 + break; 1.1284 + } 1.1285 +} 1.1286 +test_70.INPUTS = ['foo', 'bar', 'zing']; 1.1287 +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}]; 1.1288 +TESTS.push(test_70); 1.1289 + 1.1290 +function test_71(x, arr) { 1.1291 + switch(x) { 1.1292 + case 'foo': 1.1293 + break; 1.1294 + default: 1.1295 + arr.push(1222888797); 1.1296 + break; 1.1297 + case 'bar': 1.1298 + case 'zing': 1.1299 + arr.push(60518010); 1.1300 + break; 1.1301 + } 1.1302 +} 1.1303 +test_71.INPUTS = ['foo', 'bar', 'zing']; 1.1304 +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}]; 1.1305 +TESTS.push(test_71); 1.1306 + 1.1307 +function test_72(x, arr) { 1.1308 + switch(x) { 1.1309 + case 'foo': 1.1310 + break; 1.1311 + case 'bar': 1.1312 + case 'zing': 1.1313 + arr.push(60518010); 1.1314 + break; 1.1315 + default: 1.1316 + arr.push(1222888797); 1.1317 + break; 1.1318 + } 1.1319 +} 1.1320 +test_72.INPUTS = ['foo', 'bar', 'zing']; 1.1321 +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}]; 1.1322 +TESTS.push(test_72); 1.1323 + 1.1324 +function test_73(x, arr) { 1.1325 + switch(x) { 1.1326 + default: 1.1327 + case 'foo': 1.1328 + case 'bar': 1.1329 + case 'zing': 1.1330 + arr.push('ku]^x'); 1.1331 + break; 1.1332 + } 1.1333 +} 1.1334 +test_73.INPUTS = ['foo', 'bar', 'zing']; 1.1335 +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}]; 1.1336 +TESTS.push(test_73); 1.1337 + 1.1338 +function test_74(x, arr) { 1.1339 + switch(x) { 1.1340 + case 'foo': 1.1341 + default: 1.1342 + case 'bar': 1.1343 + case 'zing': 1.1344 + arr.push('ku]^x'); 1.1345 + break; 1.1346 + } 1.1347 +} 1.1348 +test_74.INPUTS = ['foo', 'bar', 'zing']; 1.1349 +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}]; 1.1350 +TESTS.push(test_74); 1.1351 + 1.1352 +function test_75(x, arr) { 1.1353 + switch(x) { 1.1354 + case 'foo': 1.1355 + case 'bar': 1.1356 + case 'zing': 1.1357 + arr.push('ku]^x'); 1.1358 + break; 1.1359 + default: 1.1360 + } 1.1361 +} 1.1362 +test_75.INPUTS = ['foo', 'bar', 'zing']; 1.1363 +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}]; 1.1364 +TESTS.push(test_75); 1.1365 + 1.1366 +function test_76(x, arr) { 1.1367 + switch(x) { 1.1368 + default: 1.1369 + arr.push(1697959342); 1.1370 + case 'foo': 1.1371 + case 'bar': 1.1372 + case 'zing': 1.1373 + arr.push('ku]^x'); 1.1374 + break; 1.1375 + } 1.1376 +} 1.1377 +test_76.INPUTS = ['foo', 'bar', 'zing']; 1.1378 +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}]; 1.1379 +TESTS.push(test_76); 1.1380 + 1.1381 +function test_77(x, arr) { 1.1382 + switch(x) { 1.1383 + case 'foo': 1.1384 + default: 1.1385 + arr.push(1697959342); 1.1386 + case 'bar': 1.1387 + case 'zing': 1.1388 + arr.push('ku]^x'); 1.1389 + break; 1.1390 + } 1.1391 +} 1.1392 +test_77.INPUTS = ['foo', 'bar', 'zing']; 1.1393 +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}]; 1.1394 +TESTS.push(test_77); 1.1395 + 1.1396 +function test_78(x, arr) { 1.1397 + switch(x) { 1.1398 + case 'foo': 1.1399 + case 'bar': 1.1400 + case 'zing': 1.1401 + arr.push('ku]^x'); 1.1402 + break; 1.1403 + default: 1.1404 + arr.push(1697959342); 1.1405 + } 1.1406 +} 1.1407 +test_78.INPUTS = ['foo', 'bar', 'zing']; 1.1408 +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}]; 1.1409 +TESTS.push(test_78); 1.1410 + 1.1411 +function test_79(x, arr) { 1.1412 + switch(x) { 1.1413 + default: 1.1414 + arr.push(2023306409); 1.1415 + break; 1.1416 + case 'foo': 1.1417 + case 'bar': 1.1418 + case 'zing': 1.1419 + arr.push('ku]^x'); 1.1420 + break; 1.1421 + } 1.1422 +} 1.1423 +test_79.INPUTS = ['foo', 'bar', 'zing']; 1.1424 +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}]; 1.1425 +TESTS.push(test_79); 1.1426 + 1.1427 +function test_80(x, arr) { 1.1428 + switch(x) { 1.1429 + case 'foo': 1.1430 + default: 1.1431 + arr.push(2023306409); 1.1432 + break; 1.1433 + case 'bar': 1.1434 + case 'zing': 1.1435 + arr.push('ku]^x'); 1.1436 + break; 1.1437 + } 1.1438 +} 1.1439 +test_80.INPUTS = ['foo', 'bar', 'zing']; 1.1440 +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}]; 1.1441 +TESTS.push(test_80); 1.1442 + 1.1443 +function test_81(x, arr) { 1.1444 + switch(x) { 1.1445 + case 'foo': 1.1446 + case 'bar': 1.1447 + case 'zing': 1.1448 + arr.push('ku]^x'); 1.1449 + break; 1.1450 + default: 1.1451 + arr.push(2023306409); 1.1452 + break; 1.1453 + } 1.1454 +} 1.1455 +test_81.INPUTS = ['foo', 'bar', 'zing']; 1.1456 +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}]; 1.1457 +TESTS.push(test_81); 1.1458 + 1.1459 +function test_82(x, arr) { 1.1460 + switch(x) { 1.1461 + default: 1.1462 + case 'foo': 1.1463 + arr.push(588167318); 1.1464 + break; 1.1465 + case 'bar': 1.1466 + arr.push(663884613); 1.1467 + break; 1.1468 + case 'zing': 1.1469 + break; 1.1470 + } 1.1471 +} 1.1472 +test_82.INPUTS = ['foo', 'bar', 'zing']; 1.1473 +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}]; 1.1474 +TESTS.push(test_82); 1.1475 + 1.1476 +function test_83(x, arr) { 1.1477 + switch(x) { 1.1478 + case 'foo': 1.1479 + arr.push(588167318); 1.1480 + break; 1.1481 + default: 1.1482 + case 'bar': 1.1483 + arr.push(663884613); 1.1484 + break; 1.1485 + case 'zing': 1.1486 + break; 1.1487 + } 1.1488 +} 1.1489 +test_83.INPUTS = ['foo', 'bar', 'zing']; 1.1490 +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}]; 1.1491 +TESTS.push(test_83); 1.1492 + 1.1493 +function test_84(x, arr) { 1.1494 + switch(x) { 1.1495 + case 'foo': 1.1496 + arr.push(588167318); 1.1497 + break; 1.1498 + case 'bar': 1.1499 + arr.push(663884613); 1.1500 + break; 1.1501 + case 'zing': 1.1502 + break; 1.1503 + default: 1.1504 + } 1.1505 +} 1.1506 +test_84.INPUTS = ['foo', 'bar', 'zing']; 1.1507 +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}]; 1.1508 +TESTS.push(test_84); 1.1509 + 1.1510 +function test_85(x, arr) { 1.1511 + switch(x) { 1.1512 + default: 1.1513 + arr.push(1238869146); 1.1514 + case 'foo': 1.1515 + arr.push(588167318); 1.1516 + break; 1.1517 + case 'bar': 1.1518 + arr.push(663884613); 1.1519 + break; 1.1520 + case 'zing': 1.1521 + break; 1.1522 + } 1.1523 +} 1.1524 +test_85.INPUTS = ['foo', 'bar', 'zing']; 1.1525 +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}]; 1.1526 +TESTS.push(test_85); 1.1527 + 1.1528 +function test_86(x, arr) { 1.1529 + switch(x) { 1.1530 + case 'foo': 1.1531 + arr.push(588167318); 1.1532 + break; 1.1533 + default: 1.1534 + arr.push(1238869146); 1.1535 + case 'bar': 1.1536 + arr.push(663884613); 1.1537 + break; 1.1538 + case 'zing': 1.1539 + break; 1.1540 + } 1.1541 +} 1.1542 +test_86.INPUTS = ['foo', 'bar', 'zing']; 1.1543 +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}]; 1.1544 +TESTS.push(test_86); 1.1545 + 1.1546 +function test_87(x, arr) { 1.1547 + switch(x) { 1.1548 + case 'foo': 1.1549 + arr.push(588167318); 1.1550 + break; 1.1551 + case 'bar': 1.1552 + arr.push(663884613); 1.1553 + break; 1.1554 + case 'zing': 1.1555 + break; 1.1556 + default: 1.1557 + arr.push(1238869146); 1.1558 + } 1.1559 +} 1.1560 +test_87.INPUTS = ['foo', 'bar', 'zing']; 1.1561 +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}]; 1.1562 +TESTS.push(test_87); 1.1563 + 1.1564 +function test_88(x, arr) { 1.1565 + switch(x) { 1.1566 + default: 1.1567 + arr.push('pOh#'); 1.1568 + break; 1.1569 + case 'foo': 1.1570 + arr.push(588167318); 1.1571 + break; 1.1572 + case 'bar': 1.1573 + arr.push(663884613); 1.1574 + break; 1.1575 + case 'zing': 1.1576 + break; 1.1577 + } 1.1578 +} 1.1579 +test_88.INPUTS = ['foo', 'bar', 'zing']; 1.1580 +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}]; 1.1581 +TESTS.push(test_88); 1.1582 + 1.1583 +function test_89(x, arr) { 1.1584 + switch(x) { 1.1585 + case 'foo': 1.1586 + arr.push(588167318); 1.1587 + break; 1.1588 + default: 1.1589 + arr.push('pOh#'); 1.1590 + break; 1.1591 + case 'bar': 1.1592 + arr.push(663884613); 1.1593 + break; 1.1594 + case 'zing': 1.1595 + break; 1.1596 + } 1.1597 +} 1.1598 +test_89.INPUTS = ['foo', 'bar', 'zing']; 1.1599 +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}]; 1.1600 +TESTS.push(test_89); 1.1601 + 1.1602 +function test_90(x, arr) { 1.1603 + switch(x) { 1.1604 + case 'foo': 1.1605 + arr.push(588167318); 1.1606 + break; 1.1607 + case 'bar': 1.1608 + arr.push(663884613); 1.1609 + break; 1.1610 + case 'zing': 1.1611 + break; 1.1612 + default: 1.1613 + arr.push('pOh#'); 1.1614 + break; 1.1615 + } 1.1616 +} 1.1617 +test_90.INPUTS = ['foo', 'bar', 'zing']; 1.1618 +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}]; 1.1619 +TESTS.push(test_90); 1.1620 + 1.1621 +function test_91(x, arr) { 1.1622 + switch(x) { 1.1623 + default: 1.1624 + case 'foo': 1.1625 + arr.push('Z!I#t'); 1.1626 + break; 1.1627 + case 'bar': 1.1628 + arr.push('D'); 1.1629 + break; 1.1630 + case 'zing': 1.1631 + } 1.1632 +} 1.1633 +test_91.INPUTS = ['foo', 'bar', 'zing']; 1.1634 +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}]; 1.1635 +TESTS.push(test_91); 1.1636 + 1.1637 +function test_92(x, arr) { 1.1638 + switch(x) { 1.1639 + case 'foo': 1.1640 + arr.push('Z!I#t'); 1.1641 + break; 1.1642 + default: 1.1643 + case 'bar': 1.1644 + arr.push('D'); 1.1645 + break; 1.1646 + case 'zing': 1.1647 + } 1.1648 +} 1.1649 +test_92.INPUTS = ['foo', 'bar', 'zing']; 1.1650 +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}]; 1.1651 +TESTS.push(test_92); 1.1652 + 1.1653 +function test_93(x, arr) { 1.1654 + switch(x) { 1.1655 + case 'foo': 1.1656 + arr.push('Z!I#t'); 1.1657 + break; 1.1658 + case 'bar': 1.1659 + arr.push('D'); 1.1660 + break; 1.1661 + case 'zing': 1.1662 + default: 1.1663 + } 1.1664 +} 1.1665 +test_93.INPUTS = ['foo', 'bar', 'zing']; 1.1666 +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}]; 1.1667 +TESTS.push(test_93); 1.1668 + 1.1669 +function test_94(x, arr) { 1.1670 + switch(x) { 1.1671 + default: 1.1672 + arr.push(63474909); 1.1673 + case 'foo': 1.1674 + arr.push('Z!I#t'); 1.1675 + break; 1.1676 + case 'bar': 1.1677 + arr.push('D'); 1.1678 + break; 1.1679 + case 'zing': 1.1680 + } 1.1681 +} 1.1682 +test_94.INPUTS = ['foo', 'bar', 'zing']; 1.1683 +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}]; 1.1684 +TESTS.push(test_94); 1.1685 + 1.1686 +function test_95(x, arr) { 1.1687 + switch(x) { 1.1688 + case 'foo': 1.1689 + arr.push('Z!I#t'); 1.1690 + break; 1.1691 + default: 1.1692 + arr.push(63474909); 1.1693 + case 'bar': 1.1694 + arr.push('D'); 1.1695 + break; 1.1696 + case 'zing': 1.1697 + } 1.1698 +} 1.1699 +test_95.INPUTS = ['foo', 'bar', 'zing']; 1.1700 +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}]; 1.1701 +TESTS.push(test_95); 1.1702 + 1.1703 +function test_96(x, arr) { 1.1704 + switch(x) { 1.1705 + case 'foo': 1.1706 + arr.push('Z!I#t'); 1.1707 + break; 1.1708 + case 'bar': 1.1709 + arr.push('D'); 1.1710 + break; 1.1711 + case 'zing': 1.1712 + default: 1.1713 + arr.push(63474909); 1.1714 + } 1.1715 +} 1.1716 +test_96.INPUTS = ['foo', 'bar', 'zing']; 1.1717 +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}]; 1.1718 +TESTS.push(test_96); 1.1719 + 1.1720 +function test_97(x, arr) { 1.1721 + switch(x) { 1.1722 + default: 1.1723 + arr.push(1165220694); 1.1724 + break; 1.1725 + case 'foo': 1.1726 + arr.push('Z!I#t'); 1.1727 + break; 1.1728 + case 'bar': 1.1729 + arr.push('D'); 1.1730 + break; 1.1731 + case 'zing': 1.1732 + } 1.1733 +} 1.1734 +test_97.INPUTS = ['foo', 'bar', 'zing']; 1.1735 +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}]; 1.1736 +TESTS.push(test_97); 1.1737 + 1.1738 +function test_98(x, arr) { 1.1739 + switch(x) { 1.1740 + case 'foo': 1.1741 + arr.push('Z!I#t'); 1.1742 + break; 1.1743 + default: 1.1744 + arr.push(1165220694); 1.1745 + break; 1.1746 + case 'bar': 1.1747 + arr.push('D'); 1.1748 + break; 1.1749 + case 'zing': 1.1750 + } 1.1751 +} 1.1752 +test_98.INPUTS = ['foo', 'bar', 'zing']; 1.1753 +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}]; 1.1754 +TESTS.push(test_98); 1.1755 + 1.1756 +function test_99(x, arr) { 1.1757 + switch(x) { 1.1758 + case 'foo': 1.1759 + arr.push('Z!I#t'); 1.1760 + break; 1.1761 + case 'bar': 1.1762 + arr.push('D'); 1.1763 + break; 1.1764 + case 'zing': 1.1765 + default: 1.1766 + arr.push(1165220694); 1.1767 + break; 1.1768 + } 1.1769 +} 1.1770 +test_99.INPUTS = ['foo', 'bar', 'zing']; 1.1771 +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}]; 1.1772 +TESTS.push(test_99); 1.1773 + 1.1774 +function test_100(x, arr) { 1.1775 + switch(x) { 1.1776 + default: 1.1777 + case 'foo': 1.1778 + break; 1.1779 + case 'bar': 1.1780 + arr.push(1994756408); 1.1781 + break; 1.1782 + case 'zing': 1.1783 + break; 1.1784 + } 1.1785 +} 1.1786 +test_100.INPUTS = ['foo', 'bar', 'zing']; 1.1787 +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}]; 1.1788 +TESTS.push(test_100); 1.1789 + 1.1790 +function test_101(x, arr) { 1.1791 + switch(x) { 1.1792 + case 'foo': 1.1793 + break; 1.1794 + default: 1.1795 + case 'bar': 1.1796 + arr.push(1994756408); 1.1797 + break; 1.1798 + case 'zing': 1.1799 + break; 1.1800 + } 1.1801 +} 1.1802 +test_101.INPUTS = ['foo', 'bar', 'zing']; 1.1803 +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}]; 1.1804 +TESTS.push(test_101); 1.1805 + 1.1806 +function test_102(x, arr) { 1.1807 + switch(x) { 1.1808 + case 'foo': 1.1809 + break; 1.1810 + case 'bar': 1.1811 + arr.push(1994756408); 1.1812 + break; 1.1813 + case 'zing': 1.1814 + break; 1.1815 + default: 1.1816 + } 1.1817 +} 1.1818 +test_102.INPUTS = ['foo', 'bar', 'zing']; 1.1819 +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}]; 1.1820 +TESTS.push(test_102); 1.1821 + 1.1822 +function test_103(x, arr) { 1.1823 + switch(x) { 1.1824 + default: 1.1825 + arr.push('*8ZYmVI($X'); 1.1826 + case 'foo': 1.1827 + break; 1.1828 + case 'bar': 1.1829 + arr.push(1994756408); 1.1830 + break; 1.1831 + case 'zing': 1.1832 + break; 1.1833 + } 1.1834 +} 1.1835 +test_103.INPUTS = ['foo', 'bar', 'zing']; 1.1836 +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}]; 1.1837 +TESTS.push(test_103); 1.1838 + 1.1839 +function test_104(x, arr) { 1.1840 + switch(x) { 1.1841 + case 'foo': 1.1842 + break; 1.1843 + default: 1.1844 + arr.push('*8ZYmVI($X'); 1.1845 + case 'bar': 1.1846 + arr.push(1994756408); 1.1847 + break; 1.1848 + case 'zing': 1.1849 + break; 1.1850 + } 1.1851 +} 1.1852 +test_104.INPUTS = ['foo', 'bar', 'zing']; 1.1853 +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}]; 1.1854 +TESTS.push(test_104); 1.1855 + 1.1856 +function test_105(x, arr) { 1.1857 + switch(x) { 1.1858 + case 'foo': 1.1859 + break; 1.1860 + case 'bar': 1.1861 + arr.push(1994756408); 1.1862 + break; 1.1863 + case 'zing': 1.1864 + break; 1.1865 + default: 1.1866 + arr.push('*8ZYmVI($X'); 1.1867 + } 1.1868 +} 1.1869 +test_105.INPUTS = ['foo', 'bar', 'zing']; 1.1870 +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}]; 1.1871 +TESTS.push(test_105); 1.1872 + 1.1873 +function test_106(x, arr) { 1.1874 + switch(x) { 1.1875 + default: 1.1876 + arr.push(207183901); 1.1877 + break; 1.1878 + case 'foo': 1.1879 + break; 1.1880 + case 'bar': 1.1881 + arr.push(1994756408); 1.1882 + break; 1.1883 + case 'zing': 1.1884 + break; 1.1885 + } 1.1886 +} 1.1887 +test_106.INPUTS = ['foo', 'bar', 'zing']; 1.1888 +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}]; 1.1889 +TESTS.push(test_106); 1.1890 + 1.1891 +function test_107(x, arr) { 1.1892 + switch(x) { 1.1893 + case 'foo': 1.1894 + break; 1.1895 + default: 1.1896 + arr.push(207183901); 1.1897 + break; 1.1898 + case 'bar': 1.1899 + arr.push(1994756408); 1.1900 + break; 1.1901 + case 'zing': 1.1902 + break; 1.1903 + } 1.1904 +} 1.1905 +test_107.INPUTS = ['foo', 'bar', 'zing']; 1.1906 +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}]; 1.1907 +TESTS.push(test_107); 1.1908 + 1.1909 +function test_108(x, arr) { 1.1910 + switch(x) { 1.1911 + case 'foo': 1.1912 + break; 1.1913 + case 'bar': 1.1914 + arr.push(1994756408); 1.1915 + break; 1.1916 + case 'zing': 1.1917 + break; 1.1918 + default: 1.1919 + arr.push(207183901); 1.1920 + break; 1.1921 + } 1.1922 +} 1.1923 +test_108.INPUTS = ['foo', 'bar', 'zing']; 1.1924 +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}]; 1.1925 +TESTS.push(test_108); 1.1926 + 1.1927 +function test_109(x, arr) { 1.1928 + switch(x) { 1.1929 + default: 1.1930 + case 'foo': 1.1931 + case 'bar': 1.1932 + arr.push('YJQk'); 1.1933 + break; 1.1934 + case 'zing': 1.1935 + break; 1.1936 + } 1.1937 +} 1.1938 +test_109.INPUTS = ['foo', 'bar', 'zing']; 1.1939 +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}]; 1.1940 +TESTS.push(test_109); 1.1941 + 1.1942 +function test_110(x, arr) { 1.1943 + switch(x) { 1.1944 + case 'foo': 1.1945 + default: 1.1946 + case 'bar': 1.1947 + arr.push('YJQk'); 1.1948 + break; 1.1949 + case 'zing': 1.1950 + break; 1.1951 + } 1.1952 +} 1.1953 +test_110.INPUTS = ['foo', 'bar', 'zing']; 1.1954 +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}]; 1.1955 +TESTS.push(test_110); 1.1956 + 1.1957 +function test_111(x, arr) { 1.1958 + switch(x) { 1.1959 + case 'foo': 1.1960 + case 'bar': 1.1961 + arr.push('YJQk'); 1.1962 + break; 1.1963 + case 'zing': 1.1964 + break; 1.1965 + default: 1.1966 + } 1.1967 +} 1.1968 +test_111.INPUTS = ['foo', 'bar', 'zing']; 1.1969 +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}]; 1.1970 +TESTS.push(test_111); 1.1971 + 1.1972 +function test_112(x, arr) { 1.1973 + switch(x) { 1.1974 + default: 1.1975 + arr.push('04mJy'); 1.1976 + case 'foo': 1.1977 + case 'bar': 1.1978 + arr.push('YJQk'); 1.1979 + break; 1.1980 + case 'zing': 1.1981 + break; 1.1982 + } 1.1983 +} 1.1984 +test_112.INPUTS = ['foo', 'bar', 'zing']; 1.1985 +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}]; 1.1986 +TESTS.push(test_112); 1.1987 + 1.1988 +function test_113(x, arr) { 1.1989 + switch(x) { 1.1990 + case 'foo': 1.1991 + default: 1.1992 + arr.push('04mJy'); 1.1993 + case 'bar': 1.1994 + arr.push('YJQk'); 1.1995 + break; 1.1996 + case 'zing': 1.1997 + break; 1.1998 + } 1.1999 +} 1.2000 +test_113.INPUTS = ['foo', 'bar', 'zing']; 1.2001 +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}]; 1.2002 +TESTS.push(test_113); 1.2003 + 1.2004 +function test_114(x, arr) { 1.2005 + switch(x) { 1.2006 + case 'foo': 1.2007 + case 'bar': 1.2008 + arr.push('YJQk'); 1.2009 + break; 1.2010 + case 'zing': 1.2011 + break; 1.2012 + default: 1.2013 + arr.push('04mJy'); 1.2014 + } 1.2015 +} 1.2016 +test_114.INPUTS = ['foo', 'bar', 'zing']; 1.2017 +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}]; 1.2018 +TESTS.push(test_114); 1.2019 + 1.2020 +function test_115(x, arr) { 1.2021 + switch(x) { 1.2022 + default: 1.2023 + arr.push('0NgLbYKr~c'); 1.2024 + break; 1.2025 + case 'foo': 1.2026 + case 'bar': 1.2027 + arr.push('YJQk'); 1.2028 + break; 1.2029 + case 'zing': 1.2030 + break; 1.2031 + } 1.2032 +} 1.2033 +test_115.INPUTS = ['foo', 'bar', 'zing']; 1.2034 +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}]; 1.2035 +TESTS.push(test_115); 1.2036 + 1.2037 +function test_116(x, arr) { 1.2038 + switch(x) { 1.2039 + case 'foo': 1.2040 + default: 1.2041 + arr.push('0NgLbYKr~c'); 1.2042 + break; 1.2043 + case 'bar': 1.2044 + arr.push('YJQk'); 1.2045 + break; 1.2046 + case 'zing': 1.2047 + break; 1.2048 + } 1.2049 +} 1.2050 +test_116.INPUTS = ['foo', 'bar', 'zing']; 1.2051 +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}]; 1.2052 +TESTS.push(test_116); 1.2053 + 1.2054 +function test_117(x, arr) { 1.2055 + switch(x) { 1.2056 + case 'foo': 1.2057 + case 'bar': 1.2058 + arr.push('YJQk'); 1.2059 + break; 1.2060 + case 'zing': 1.2061 + break; 1.2062 + default: 1.2063 + arr.push('0NgLbYKr~c'); 1.2064 + break; 1.2065 + } 1.2066 +} 1.2067 +test_117.INPUTS = ['foo', 'bar', 'zing']; 1.2068 +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}]; 1.2069 +TESTS.push(test_117); 1.2070 + 1.2071 +function test_118(x, arr) { 1.2072 + switch(x) { 1.2073 + default: 1.2074 + case 'foo': 1.2075 + break; 1.2076 + case 'bar': 1.2077 + arr.push('[^U}J^z'); 1.2078 + break; 1.2079 + case 'zing': 1.2080 + } 1.2081 +} 1.2082 +test_118.INPUTS = ['foo', 'bar', 'zing']; 1.2083 +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}]; 1.2084 +TESTS.push(test_118); 1.2085 + 1.2086 +function test_119(x, arr) { 1.2087 + switch(x) { 1.2088 + case 'foo': 1.2089 + break; 1.2090 + default: 1.2091 + case 'bar': 1.2092 + arr.push('[^U}J^z'); 1.2093 + break; 1.2094 + case 'zing': 1.2095 + } 1.2096 +} 1.2097 +test_119.INPUTS = ['foo', 'bar', 'zing']; 1.2098 +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}]; 1.2099 +TESTS.push(test_119); 1.2100 + 1.2101 +function test_120(x, arr) { 1.2102 + switch(x) { 1.2103 + case 'foo': 1.2104 + break; 1.2105 + case 'bar': 1.2106 + arr.push('[^U}J^z'); 1.2107 + break; 1.2108 + case 'zing': 1.2109 + default: 1.2110 + } 1.2111 +} 1.2112 +test_120.INPUTS = ['foo', 'bar', 'zing']; 1.2113 +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}]; 1.2114 +TESTS.push(test_120); 1.2115 + 1.2116 +function test_121(x, arr) { 1.2117 + switch(x) { 1.2118 + default: 1.2119 + arr.push('Y'); 1.2120 + case 'foo': 1.2121 + break; 1.2122 + case 'bar': 1.2123 + arr.push('[^U}J^z'); 1.2124 + break; 1.2125 + case 'zing': 1.2126 + } 1.2127 +} 1.2128 +test_121.INPUTS = ['foo', 'bar', 'zing']; 1.2129 +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}]; 1.2130 +TESTS.push(test_121); 1.2131 + 1.2132 +function test_122(x, arr) { 1.2133 + switch(x) { 1.2134 + case 'foo': 1.2135 + break; 1.2136 + default: 1.2137 + arr.push('Y'); 1.2138 + case 'bar': 1.2139 + arr.push('[^U}J^z'); 1.2140 + break; 1.2141 + case 'zing': 1.2142 + } 1.2143 +} 1.2144 +test_122.INPUTS = ['foo', 'bar', 'zing']; 1.2145 +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}]; 1.2146 +TESTS.push(test_122); 1.2147 + 1.2148 +function test_123(x, arr) { 1.2149 + switch(x) { 1.2150 + case 'foo': 1.2151 + break; 1.2152 + case 'bar': 1.2153 + arr.push('[^U}J^z'); 1.2154 + break; 1.2155 + case 'zing': 1.2156 + default: 1.2157 + arr.push('Y'); 1.2158 + } 1.2159 +} 1.2160 +test_123.INPUTS = ['foo', 'bar', 'zing']; 1.2161 +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}]; 1.2162 +TESTS.push(test_123); 1.2163 + 1.2164 +function test_124(x, arr) { 1.2165 + switch(x) { 1.2166 + default: 1.2167 + arr.push(279382281); 1.2168 + break; 1.2169 + case 'foo': 1.2170 + break; 1.2171 + case 'bar': 1.2172 + arr.push('[^U}J^z'); 1.2173 + break; 1.2174 + case 'zing': 1.2175 + } 1.2176 +} 1.2177 +test_124.INPUTS = ['foo', 'bar', 'zing']; 1.2178 +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}]; 1.2179 +TESTS.push(test_124); 1.2180 + 1.2181 +function test_125(x, arr) { 1.2182 + switch(x) { 1.2183 + case 'foo': 1.2184 + break; 1.2185 + default: 1.2186 + arr.push(279382281); 1.2187 + break; 1.2188 + case 'bar': 1.2189 + arr.push('[^U}J^z'); 1.2190 + break; 1.2191 + case 'zing': 1.2192 + } 1.2193 +} 1.2194 +test_125.INPUTS = ['foo', 'bar', 'zing']; 1.2195 +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}]; 1.2196 +TESTS.push(test_125); 1.2197 + 1.2198 +function test_126(x, arr) { 1.2199 + switch(x) { 1.2200 + case 'foo': 1.2201 + break; 1.2202 + case 'bar': 1.2203 + arr.push('[^U}J^z'); 1.2204 + break; 1.2205 + case 'zing': 1.2206 + default: 1.2207 + arr.push(279382281); 1.2208 + break; 1.2209 + } 1.2210 +} 1.2211 +test_126.INPUTS = ['foo', 'bar', 'zing']; 1.2212 +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}]; 1.2213 +TESTS.push(test_126); 1.2214 + 1.2215 +function test_127(x, arr) { 1.2216 + switch(x) { 1.2217 + default: 1.2218 + case 'foo': 1.2219 + case 'bar': 1.2220 + arr.push('7+leA1'); 1.2221 + break; 1.2222 + case 'zing': 1.2223 + } 1.2224 +} 1.2225 +test_127.INPUTS = ['foo', 'bar', 'zing']; 1.2226 +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}]; 1.2227 +TESTS.push(test_127); 1.2228 + 1.2229 +function test_128(x, arr) { 1.2230 + switch(x) { 1.2231 + case 'foo': 1.2232 + default: 1.2233 + case 'bar': 1.2234 + arr.push('7+leA1'); 1.2235 + break; 1.2236 + case 'zing': 1.2237 + } 1.2238 +} 1.2239 +test_128.INPUTS = ['foo', 'bar', 'zing']; 1.2240 +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}]; 1.2241 +TESTS.push(test_128); 1.2242 + 1.2243 +function test_129(x, arr) { 1.2244 + switch(x) { 1.2245 + case 'foo': 1.2246 + case 'bar': 1.2247 + arr.push('7+leA1'); 1.2248 + break; 1.2249 + case 'zing': 1.2250 + default: 1.2251 + } 1.2252 +} 1.2253 +test_129.INPUTS = ['foo', 'bar', 'zing']; 1.2254 +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}]; 1.2255 +TESTS.push(test_129); 1.2256 + 1.2257 +function test_130(x, arr) { 1.2258 + switch(x) { 1.2259 + default: 1.2260 + arr.push(282691036); 1.2261 + case 'foo': 1.2262 + case 'bar': 1.2263 + arr.push('7+leA1'); 1.2264 + break; 1.2265 + case 'zing': 1.2266 + } 1.2267 +} 1.2268 +test_130.INPUTS = ['foo', 'bar', 'zing']; 1.2269 +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}]; 1.2270 +TESTS.push(test_130); 1.2271 + 1.2272 +function test_131(x, arr) { 1.2273 + switch(x) { 1.2274 + case 'foo': 1.2275 + default: 1.2276 + arr.push(282691036); 1.2277 + case 'bar': 1.2278 + arr.push('7+leA1'); 1.2279 + break; 1.2280 + case 'zing': 1.2281 + } 1.2282 +} 1.2283 +test_131.INPUTS = ['foo', 'bar', 'zing']; 1.2284 +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}]; 1.2285 +TESTS.push(test_131); 1.2286 + 1.2287 +function test_132(x, arr) { 1.2288 + switch(x) { 1.2289 + case 'foo': 1.2290 + case 'bar': 1.2291 + arr.push('7+leA1'); 1.2292 + break; 1.2293 + case 'zing': 1.2294 + default: 1.2295 + arr.push(282691036); 1.2296 + } 1.2297 +} 1.2298 +test_132.INPUTS = ['foo', 'bar', 'zing']; 1.2299 +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}]; 1.2300 +TESTS.push(test_132); 1.2301 + 1.2302 +function test_133(x, arr) { 1.2303 + switch(x) { 1.2304 + default: 1.2305 + arr.push('C^kPR'); 1.2306 + break; 1.2307 + case 'foo': 1.2308 + case 'bar': 1.2309 + arr.push('7+leA1'); 1.2310 + break; 1.2311 + case 'zing': 1.2312 + } 1.2313 +} 1.2314 +test_133.INPUTS = ['foo', 'bar', 'zing']; 1.2315 +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}]; 1.2316 +TESTS.push(test_133); 1.2317 + 1.2318 +function test_134(x, arr) { 1.2319 + switch(x) { 1.2320 + case 'foo': 1.2321 + default: 1.2322 + arr.push('C^kPR'); 1.2323 + break; 1.2324 + case 'bar': 1.2325 + arr.push('7+leA1'); 1.2326 + break; 1.2327 + case 'zing': 1.2328 + } 1.2329 +} 1.2330 +test_134.INPUTS = ['foo', 'bar', 'zing']; 1.2331 +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}]; 1.2332 +TESTS.push(test_134); 1.2333 + 1.2334 +function test_135(x, arr) { 1.2335 + switch(x) { 1.2336 + case 'foo': 1.2337 + case 'bar': 1.2338 + arr.push('7+leA1'); 1.2339 + break; 1.2340 + case 'zing': 1.2341 + default: 1.2342 + arr.push('C^kPR'); 1.2343 + break; 1.2344 + } 1.2345 +} 1.2346 +test_135.INPUTS = ['foo', 'bar', 'zing']; 1.2347 +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}]; 1.2348 +TESTS.push(test_135); 1.2349 + 1.2350 +function test_136(x, arr) { 1.2351 + switch(x) { 1.2352 + default: 1.2353 + case 'foo': 1.2354 + arr.push(1580091060); 1.2355 + break; 1.2356 + case 'bar': 1.2357 + break; 1.2358 + case 'zing': 1.2359 + break; 1.2360 + } 1.2361 +} 1.2362 +test_136.INPUTS = ['foo', 'bar', 'zing']; 1.2363 +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}]; 1.2364 +TESTS.push(test_136); 1.2365 + 1.2366 +function test_137(x, arr) { 1.2367 + switch(x) { 1.2368 + case 'foo': 1.2369 + arr.push(1580091060); 1.2370 + break; 1.2371 + default: 1.2372 + case 'bar': 1.2373 + break; 1.2374 + case 'zing': 1.2375 + break; 1.2376 + } 1.2377 +} 1.2378 +test_137.INPUTS = ['foo', 'bar', 'zing']; 1.2379 +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}]; 1.2380 +TESTS.push(test_137); 1.2381 + 1.2382 +function test_138(x, arr) { 1.2383 + switch(x) { 1.2384 + case 'foo': 1.2385 + arr.push(1580091060); 1.2386 + break; 1.2387 + case 'bar': 1.2388 + break; 1.2389 + case 'zing': 1.2390 + break; 1.2391 + default: 1.2392 + } 1.2393 +} 1.2394 +test_138.INPUTS = ['foo', 'bar', 'zing']; 1.2395 +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}]; 1.2396 +TESTS.push(test_138); 1.2397 + 1.2398 +function test_139(x, arr) { 1.2399 + switch(x) { 1.2400 + default: 1.2401 + arr.push(1822221944); 1.2402 + case 'foo': 1.2403 + arr.push(1580091060); 1.2404 + break; 1.2405 + case 'bar': 1.2406 + break; 1.2407 + case 'zing': 1.2408 + break; 1.2409 + } 1.2410 +} 1.2411 +test_139.INPUTS = ['foo', 'bar', 'zing']; 1.2412 +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}]; 1.2413 +TESTS.push(test_139); 1.2414 + 1.2415 +function test_140(x, arr) { 1.2416 + switch(x) { 1.2417 + case 'foo': 1.2418 + arr.push(1580091060); 1.2419 + break; 1.2420 + default: 1.2421 + arr.push(1822221944); 1.2422 + case 'bar': 1.2423 + break; 1.2424 + case 'zing': 1.2425 + break; 1.2426 + } 1.2427 +} 1.2428 +test_140.INPUTS = ['foo', 'bar', 'zing']; 1.2429 +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}]; 1.2430 +TESTS.push(test_140); 1.2431 + 1.2432 +function test_141(x, arr) { 1.2433 + switch(x) { 1.2434 + case 'foo': 1.2435 + arr.push(1580091060); 1.2436 + break; 1.2437 + case 'bar': 1.2438 + break; 1.2439 + case 'zing': 1.2440 + break; 1.2441 + default: 1.2442 + arr.push(1822221944); 1.2443 + } 1.2444 +} 1.2445 +test_141.INPUTS = ['foo', 'bar', 'zing']; 1.2446 +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}]; 1.2447 +TESTS.push(test_141); 1.2448 + 1.2449 +function test_142(x, arr) { 1.2450 + switch(x) { 1.2451 + default: 1.2452 + arr.push(1855786158); 1.2453 + break; 1.2454 + case 'foo': 1.2455 + arr.push(1580091060); 1.2456 + break; 1.2457 + case 'bar': 1.2458 + break; 1.2459 + case 'zing': 1.2460 + break; 1.2461 + } 1.2462 +} 1.2463 +test_142.INPUTS = ['foo', 'bar', 'zing']; 1.2464 +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}]; 1.2465 +TESTS.push(test_142); 1.2466 + 1.2467 +function test_143(x, arr) { 1.2468 + switch(x) { 1.2469 + case 'foo': 1.2470 + arr.push(1580091060); 1.2471 + break; 1.2472 + default: 1.2473 + arr.push(1855786158); 1.2474 + break; 1.2475 + case 'bar': 1.2476 + break; 1.2477 + case 'zing': 1.2478 + break; 1.2479 + } 1.2480 +} 1.2481 +test_143.INPUTS = ['foo', 'bar', 'zing']; 1.2482 +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}]; 1.2483 +TESTS.push(test_143); 1.2484 + 1.2485 +function test_144(x, arr) { 1.2486 + switch(x) { 1.2487 + case 'foo': 1.2488 + arr.push(1580091060); 1.2489 + break; 1.2490 + case 'bar': 1.2491 + break; 1.2492 + case 'zing': 1.2493 + break; 1.2494 + default: 1.2495 + arr.push(1855786158); 1.2496 + break; 1.2497 + } 1.2498 +} 1.2499 +test_144.INPUTS = ['foo', 'bar', 'zing']; 1.2500 +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}]; 1.2501 +TESTS.push(test_144); 1.2502 + 1.2503 +function test_145(x, arr) { 1.2504 + switch(x) { 1.2505 + default: 1.2506 + case 'foo': 1.2507 + arr.push('XO'); 1.2508 + break; 1.2509 + case 'bar': 1.2510 + case 'zing': 1.2511 + break; 1.2512 + } 1.2513 +} 1.2514 +test_145.INPUTS = ['foo', 'bar', 'zing']; 1.2515 +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}]; 1.2516 +TESTS.push(test_145); 1.2517 + 1.2518 +function test_146(x, arr) { 1.2519 + switch(x) { 1.2520 + case 'foo': 1.2521 + arr.push('XO'); 1.2522 + break; 1.2523 + default: 1.2524 + case 'bar': 1.2525 + case 'zing': 1.2526 + break; 1.2527 + } 1.2528 +} 1.2529 +test_146.INPUTS = ['foo', 'bar', 'zing']; 1.2530 +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}]; 1.2531 +TESTS.push(test_146); 1.2532 + 1.2533 +function test_147(x, arr) { 1.2534 + switch(x) { 1.2535 + case 'foo': 1.2536 + arr.push('XO'); 1.2537 + break; 1.2538 + case 'bar': 1.2539 + case 'zing': 1.2540 + break; 1.2541 + default: 1.2542 + } 1.2543 +} 1.2544 +test_147.INPUTS = ['foo', 'bar', 'zing']; 1.2545 +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}]; 1.2546 +TESTS.push(test_147); 1.2547 + 1.2548 +function test_148(x, arr) { 1.2549 + switch(x) { 1.2550 + default: 1.2551 + arr.push('L'); 1.2552 + case 'foo': 1.2553 + arr.push('XO'); 1.2554 + break; 1.2555 + case 'bar': 1.2556 + case 'zing': 1.2557 + break; 1.2558 + } 1.2559 +} 1.2560 +test_148.INPUTS = ['foo', 'bar', 'zing']; 1.2561 +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}]; 1.2562 +TESTS.push(test_148); 1.2563 + 1.2564 +function test_149(x, arr) { 1.2565 + switch(x) { 1.2566 + case 'foo': 1.2567 + arr.push('XO'); 1.2568 + break; 1.2569 + default: 1.2570 + arr.push('L'); 1.2571 + case 'bar': 1.2572 + case 'zing': 1.2573 + break; 1.2574 + } 1.2575 +} 1.2576 +test_149.INPUTS = ['foo', 'bar', 'zing']; 1.2577 +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}]; 1.2578 +TESTS.push(test_149); 1.2579 + 1.2580 +function test_150(x, arr) { 1.2581 + switch(x) { 1.2582 + case 'foo': 1.2583 + arr.push('XO'); 1.2584 + break; 1.2585 + case 'bar': 1.2586 + case 'zing': 1.2587 + break; 1.2588 + default: 1.2589 + arr.push('L'); 1.2590 + } 1.2591 +} 1.2592 +test_150.INPUTS = ['foo', 'bar', 'zing']; 1.2593 +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}]; 1.2594 +TESTS.push(test_150); 1.2595 + 1.2596 +function test_151(x, arr) { 1.2597 + switch(x) { 1.2598 + default: 1.2599 + arr.push(1118900933); 1.2600 + break; 1.2601 + case 'foo': 1.2602 + arr.push('XO'); 1.2603 + break; 1.2604 + case 'bar': 1.2605 + case 'zing': 1.2606 + break; 1.2607 + } 1.2608 +} 1.2609 +test_151.INPUTS = ['foo', 'bar', 'zing']; 1.2610 +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}]; 1.2611 +TESTS.push(test_151); 1.2612 + 1.2613 +function test_152(x, arr) { 1.2614 + switch(x) { 1.2615 + case 'foo': 1.2616 + arr.push('XO'); 1.2617 + break; 1.2618 + default: 1.2619 + arr.push(1118900933); 1.2620 + break; 1.2621 + case 'bar': 1.2622 + case 'zing': 1.2623 + break; 1.2624 + } 1.2625 +} 1.2626 +test_152.INPUTS = ['foo', 'bar', 'zing']; 1.2627 +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}]; 1.2628 +TESTS.push(test_152); 1.2629 + 1.2630 +function test_153(x, arr) { 1.2631 + switch(x) { 1.2632 + case 'foo': 1.2633 + arr.push('XO'); 1.2634 + break; 1.2635 + case 'bar': 1.2636 + case 'zing': 1.2637 + break; 1.2638 + default: 1.2639 + arr.push(1118900933); 1.2640 + break; 1.2641 + } 1.2642 +} 1.2643 +test_153.INPUTS = ['foo', 'bar', 'zing']; 1.2644 +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}]; 1.2645 +TESTS.push(test_153); 1.2646 + 1.2647 +function test_154(x, arr) { 1.2648 + switch(x) { 1.2649 + default: 1.2650 + case 'foo': 1.2651 + arr.push('H@'); 1.2652 + break; 1.2653 + case 'bar': 1.2654 + break; 1.2655 + case 'zing': 1.2656 + } 1.2657 +} 1.2658 +test_154.INPUTS = ['foo', 'bar', 'zing']; 1.2659 +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}]; 1.2660 +TESTS.push(test_154); 1.2661 + 1.2662 +function test_155(x, arr) { 1.2663 + switch(x) { 1.2664 + case 'foo': 1.2665 + arr.push('H@'); 1.2666 + break; 1.2667 + default: 1.2668 + case 'bar': 1.2669 + break; 1.2670 + case 'zing': 1.2671 + } 1.2672 +} 1.2673 +test_155.INPUTS = ['foo', 'bar', 'zing']; 1.2674 +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}]; 1.2675 +TESTS.push(test_155); 1.2676 + 1.2677 +function test_156(x, arr) { 1.2678 + switch(x) { 1.2679 + case 'foo': 1.2680 + arr.push('H@'); 1.2681 + break; 1.2682 + case 'bar': 1.2683 + break; 1.2684 + case 'zing': 1.2685 + default: 1.2686 + } 1.2687 +} 1.2688 +test_156.INPUTS = ['foo', 'bar', 'zing']; 1.2689 +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}]; 1.2690 +TESTS.push(test_156); 1.2691 + 1.2692 +function test_157(x, arr) { 1.2693 + switch(x) { 1.2694 + default: 1.2695 + arr.push('f8n'); 1.2696 + case 'foo': 1.2697 + arr.push('H@'); 1.2698 + break; 1.2699 + case 'bar': 1.2700 + break; 1.2701 + case 'zing': 1.2702 + } 1.2703 +} 1.2704 +test_157.INPUTS = ['foo', 'bar', 'zing']; 1.2705 +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}]; 1.2706 +TESTS.push(test_157); 1.2707 + 1.2708 +function test_158(x, arr) { 1.2709 + switch(x) { 1.2710 + case 'foo': 1.2711 + arr.push('H@'); 1.2712 + break; 1.2713 + default: 1.2714 + arr.push('f8n'); 1.2715 + case 'bar': 1.2716 + break; 1.2717 + case 'zing': 1.2718 + } 1.2719 +} 1.2720 +test_158.INPUTS = ['foo', 'bar', 'zing']; 1.2721 +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}]; 1.2722 +TESTS.push(test_158); 1.2723 + 1.2724 +function test_159(x, arr) { 1.2725 + switch(x) { 1.2726 + case 'foo': 1.2727 + arr.push('H@'); 1.2728 + break; 1.2729 + case 'bar': 1.2730 + break; 1.2731 + case 'zing': 1.2732 + default: 1.2733 + arr.push('f8n'); 1.2734 + } 1.2735 +} 1.2736 +test_159.INPUTS = ['foo', 'bar', 'zing']; 1.2737 +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}]; 1.2738 +TESTS.push(test_159); 1.2739 + 1.2740 +function test_160(x, arr) { 1.2741 + switch(x) { 1.2742 + default: 1.2743 + arr.push('4rg'); 1.2744 + break; 1.2745 + case 'foo': 1.2746 + arr.push('H@'); 1.2747 + break; 1.2748 + case 'bar': 1.2749 + break; 1.2750 + case 'zing': 1.2751 + } 1.2752 +} 1.2753 +test_160.INPUTS = ['foo', 'bar', 'zing']; 1.2754 +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}]; 1.2755 +TESTS.push(test_160); 1.2756 + 1.2757 +function test_161(x, arr) { 1.2758 + switch(x) { 1.2759 + case 'foo': 1.2760 + arr.push('H@'); 1.2761 + break; 1.2762 + default: 1.2763 + arr.push('4rg'); 1.2764 + break; 1.2765 + case 'bar': 1.2766 + break; 1.2767 + case 'zing': 1.2768 + } 1.2769 +} 1.2770 +test_161.INPUTS = ['foo', 'bar', 'zing']; 1.2771 +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}]; 1.2772 +TESTS.push(test_161); 1.2773 + 1.2774 +function test_162(x, arr) { 1.2775 + switch(x) { 1.2776 + case 'foo': 1.2777 + arr.push('H@'); 1.2778 + break; 1.2779 + case 'bar': 1.2780 + break; 1.2781 + case 'zing': 1.2782 + default: 1.2783 + arr.push('4rg'); 1.2784 + break; 1.2785 + } 1.2786 +} 1.2787 +test_162.INPUTS = ['foo', 'bar', 'zing']; 1.2788 +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}]; 1.2789 +TESTS.push(test_162); 1.2790 + 1.2791 +function test_163(x, arr) { 1.2792 + switch(x) { 1.2793 + default: 1.2794 + case 'foo': 1.2795 + arr.push(1921603085); 1.2796 + break; 1.2797 + case 'bar': 1.2798 + case 'zing': 1.2799 + } 1.2800 +} 1.2801 +test_163.INPUTS = ['foo', 'bar', 'zing']; 1.2802 +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}]; 1.2803 +TESTS.push(test_163); 1.2804 + 1.2805 +function test_164(x, arr) { 1.2806 + switch(x) { 1.2807 + case 'foo': 1.2808 + arr.push(1921603085); 1.2809 + break; 1.2810 + default: 1.2811 + case 'bar': 1.2812 + case 'zing': 1.2813 + } 1.2814 +} 1.2815 +test_164.INPUTS = ['foo', 'bar', 'zing']; 1.2816 +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}]; 1.2817 +TESTS.push(test_164); 1.2818 + 1.2819 +function test_165(x, arr) { 1.2820 + switch(x) { 1.2821 + case 'foo': 1.2822 + arr.push(1921603085); 1.2823 + break; 1.2824 + case 'bar': 1.2825 + case 'zing': 1.2826 + default: 1.2827 + } 1.2828 +} 1.2829 +test_165.INPUTS = ['foo', 'bar', 'zing']; 1.2830 +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}]; 1.2831 +TESTS.push(test_165); 1.2832 + 1.2833 +function test_166(x, arr) { 1.2834 + switch(x) { 1.2835 + default: 1.2836 + arr.push(2201436); 1.2837 + case 'foo': 1.2838 + arr.push(1921603085); 1.2839 + break; 1.2840 + case 'bar': 1.2841 + case 'zing': 1.2842 + } 1.2843 +} 1.2844 +test_166.INPUTS = ['foo', 'bar', 'zing']; 1.2845 +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}]; 1.2846 +TESTS.push(test_166); 1.2847 + 1.2848 +function test_167(x, arr) { 1.2849 + switch(x) { 1.2850 + case 'foo': 1.2851 + arr.push(1921603085); 1.2852 + break; 1.2853 + default: 1.2854 + arr.push(2201436); 1.2855 + case 'bar': 1.2856 + case 'zing': 1.2857 + } 1.2858 +} 1.2859 +test_167.INPUTS = ['foo', 'bar', 'zing']; 1.2860 +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}]; 1.2861 +TESTS.push(test_167); 1.2862 + 1.2863 +function test_168(x, arr) { 1.2864 + switch(x) { 1.2865 + case 'foo': 1.2866 + arr.push(1921603085); 1.2867 + break; 1.2868 + case 'bar': 1.2869 + case 'zing': 1.2870 + default: 1.2871 + arr.push(2201436); 1.2872 + } 1.2873 +} 1.2874 +test_168.INPUTS = ['foo', 'bar', 'zing']; 1.2875 +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}]; 1.2876 +TESTS.push(test_168); 1.2877 + 1.2878 +function test_169(x, arr) { 1.2879 + switch(x) { 1.2880 + default: 1.2881 + arr.push('(vPssM{'); 1.2882 + break; 1.2883 + case 'foo': 1.2884 + arr.push(1921603085); 1.2885 + break; 1.2886 + case 'bar': 1.2887 + case 'zing': 1.2888 + } 1.2889 +} 1.2890 +test_169.INPUTS = ['foo', 'bar', 'zing']; 1.2891 +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}]; 1.2892 +TESTS.push(test_169); 1.2893 + 1.2894 +function test_170(x, arr) { 1.2895 + switch(x) { 1.2896 + case 'foo': 1.2897 + arr.push(1921603085); 1.2898 + break; 1.2899 + default: 1.2900 + arr.push('(vPssM{'); 1.2901 + break; 1.2902 + case 'bar': 1.2903 + case 'zing': 1.2904 + } 1.2905 +} 1.2906 +test_170.INPUTS = ['foo', 'bar', 'zing']; 1.2907 +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}]; 1.2908 +TESTS.push(test_170); 1.2909 + 1.2910 +function test_171(x, arr) { 1.2911 + switch(x) { 1.2912 + case 'foo': 1.2913 + arr.push(1921603085); 1.2914 + break; 1.2915 + case 'bar': 1.2916 + case 'zing': 1.2917 + default: 1.2918 + arr.push('(vPssM{'); 1.2919 + break; 1.2920 + } 1.2921 +} 1.2922 +test_171.INPUTS = ['foo', 'bar', 'zing']; 1.2923 +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}]; 1.2924 +TESTS.push(test_171); 1.2925 + 1.2926 +function test_172(x, arr) { 1.2927 + switch(x) { 1.2928 + default: 1.2929 + case 'foo': 1.2930 + break; 1.2931 + case 'bar': 1.2932 + break; 1.2933 + case 'zing': 1.2934 + break; 1.2935 + } 1.2936 +} 1.2937 +test_172.INPUTS = ['foo', 'bar', 'zing']; 1.2938 +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}]; 1.2939 +TESTS.push(test_172); 1.2940 + 1.2941 +function test_173(x, arr) { 1.2942 + switch(x) { 1.2943 + case 'foo': 1.2944 + break; 1.2945 + default: 1.2946 + case 'bar': 1.2947 + break; 1.2948 + case 'zing': 1.2949 + break; 1.2950 + } 1.2951 +} 1.2952 +test_173.INPUTS = ['foo', 'bar', 'zing']; 1.2953 +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}]; 1.2954 +TESTS.push(test_173); 1.2955 + 1.2956 +function test_174(x, arr) { 1.2957 + switch(x) { 1.2958 + case 'foo': 1.2959 + break; 1.2960 + case 'bar': 1.2961 + break; 1.2962 + case 'zing': 1.2963 + break; 1.2964 + default: 1.2965 + } 1.2966 +} 1.2967 +test_174.INPUTS = ['foo', 'bar', 'zing']; 1.2968 +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}]; 1.2969 +TESTS.push(test_174); 1.2970 + 1.2971 +function test_175(x, arr) { 1.2972 + switch(x) { 1.2973 + default: 1.2974 + arr.push('y'); 1.2975 + case 'foo': 1.2976 + break; 1.2977 + case 'bar': 1.2978 + break; 1.2979 + case 'zing': 1.2980 + break; 1.2981 + } 1.2982 +} 1.2983 +test_175.INPUTS = ['foo', 'bar', 'zing']; 1.2984 +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}]; 1.2985 +TESTS.push(test_175); 1.2986 + 1.2987 +function test_176(x, arr) { 1.2988 + switch(x) { 1.2989 + case 'foo': 1.2990 + break; 1.2991 + default: 1.2992 + arr.push('y'); 1.2993 + case 'bar': 1.2994 + break; 1.2995 + case 'zing': 1.2996 + break; 1.2997 + } 1.2998 +} 1.2999 +test_176.INPUTS = ['foo', 'bar', 'zing']; 1.3000 +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}]; 1.3001 +TESTS.push(test_176); 1.3002 + 1.3003 +function test_177(x, arr) { 1.3004 + switch(x) { 1.3005 + case 'foo': 1.3006 + break; 1.3007 + case 'bar': 1.3008 + break; 1.3009 + case 'zing': 1.3010 + break; 1.3011 + default: 1.3012 + arr.push('y'); 1.3013 + } 1.3014 +} 1.3015 +test_177.INPUTS = ['foo', 'bar', 'zing']; 1.3016 +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}]; 1.3017 +TESTS.push(test_177); 1.3018 + 1.3019 +function test_178(x, arr) { 1.3020 + switch(x) { 1.3021 + default: 1.3022 + arr.push('H'); 1.3023 + break; 1.3024 + case 'foo': 1.3025 + break; 1.3026 + case 'bar': 1.3027 + break; 1.3028 + case 'zing': 1.3029 + break; 1.3030 + } 1.3031 +} 1.3032 +test_178.INPUTS = ['foo', 'bar', 'zing']; 1.3033 +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}]; 1.3034 +TESTS.push(test_178); 1.3035 + 1.3036 +function test_179(x, arr) { 1.3037 + switch(x) { 1.3038 + case 'foo': 1.3039 + break; 1.3040 + default: 1.3041 + arr.push('H'); 1.3042 + break; 1.3043 + case 'bar': 1.3044 + break; 1.3045 + case 'zing': 1.3046 + break; 1.3047 + } 1.3048 +} 1.3049 +test_179.INPUTS = ['foo', 'bar', 'zing']; 1.3050 +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}]; 1.3051 +TESTS.push(test_179); 1.3052 + 1.3053 +function test_180(x, arr) { 1.3054 + switch(x) { 1.3055 + case 'foo': 1.3056 + break; 1.3057 + case 'bar': 1.3058 + break; 1.3059 + case 'zing': 1.3060 + break; 1.3061 + default: 1.3062 + arr.push('H'); 1.3063 + break; 1.3064 + } 1.3065 +} 1.3066 +test_180.INPUTS = ['foo', 'bar', 'zing']; 1.3067 +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}]; 1.3068 +TESTS.push(test_180); 1.3069 + 1.3070 +function test_181(x, arr) { 1.3071 + switch(x) { 1.3072 + default: 1.3073 + case 'foo': 1.3074 + case 'bar': 1.3075 + break; 1.3076 + case 'zing': 1.3077 + break; 1.3078 + } 1.3079 +} 1.3080 +test_181.INPUTS = ['foo', 'bar', 'zing']; 1.3081 +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}]; 1.3082 +TESTS.push(test_181); 1.3083 + 1.3084 +function test_182(x, arr) { 1.3085 + switch(x) { 1.3086 + case 'foo': 1.3087 + default: 1.3088 + case 'bar': 1.3089 + break; 1.3090 + case 'zing': 1.3091 + break; 1.3092 + } 1.3093 +} 1.3094 +test_182.INPUTS = ['foo', 'bar', 'zing']; 1.3095 +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}]; 1.3096 +TESTS.push(test_182); 1.3097 + 1.3098 +function test_183(x, arr) { 1.3099 + switch(x) { 1.3100 + case 'foo': 1.3101 + case 'bar': 1.3102 + break; 1.3103 + case 'zing': 1.3104 + break; 1.3105 + default: 1.3106 + } 1.3107 +} 1.3108 +test_183.INPUTS = ['foo', 'bar', 'zing']; 1.3109 +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}]; 1.3110 +TESTS.push(test_183); 1.3111 + 1.3112 +function test_184(x, arr) { 1.3113 + switch(x) { 1.3114 + default: 1.3115 + arr.push('0vM}'); 1.3116 + case 'foo': 1.3117 + case 'bar': 1.3118 + break; 1.3119 + case 'zing': 1.3120 + break; 1.3121 + } 1.3122 +} 1.3123 +test_184.INPUTS = ['foo', 'bar', 'zing']; 1.3124 +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}]; 1.3125 +TESTS.push(test_184); 1.3126 + 1.3127 +function test_185(x, arr) { 1.3128 + switch(x) { 1.3129 + case 'foo': 1.3130 + default: 1.3131 + arr.push('0vM}'); 1.3132 + case 'bar': 1.3133 + break; 1.3134 + case 'zing': 1.3135 + break; 1.3136 + } 1.3137 +} 1.3138 +test_185.INPUTS = ['foo', 'bar', 'zing']; 1.3139 +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}]; 1.3140 +TESTS.push(test_185); 1.3141 + 1.3142 +function test_186(x, arr) { 1.3143 + switch(x) { 1.3144 + case 'foo': 1.3145 + case 'bar': 1.3146 + break; 1.3147 + case 'zing': 1.3148 + break; 1.3149 + default: 1.3150 + arr.push('0vM}'); 1.3151 + } 1.3152 +} 1.3153 +test_186.INPUTS = ['foo', 'bar', 'zing']; 1.3154 +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}]; 1.3155 +TESTS.push(test_186); 1.3156 + 1.3157 +function test_187(x, arr) { 1.3158 + switch(x) { 1.3159 + default: 1.3160 + arr.push('jn~d(x'); 1.3161 + break; 1.3162 + case 'foo': 1.3163 + case 'bar': 1.3164 + break; 1.3165 + case 'zing': 1.3166 + break; 1.3167 + } 1.3168 +} 1.3169 +test_187.INPUTS = ['foo', 'bar', 'zing']; 1.3170 +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}]; 1.3171 +TESTS.push(test_187); 1.3172 + 1.3173 +function test_188(x, arr) { 1.3174 + switch(x) { 1.3175 + case 'foo': 1.3176 + default: 1.3177 + arr.push('jn~d(x'); 1.3178 + break; 1.3179 + case 'bar': 1.3180 + break; 1.3181 + case 'zing': 1.3182 + break; 1.3183 + } 1.3184 +} 1.3185 +test_188.INPUTS = ['foo', 'bar', 'zing']; 1.3186 +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}]; 1.3187 +TESTS.push(test_188); 1.3188 + 1.3189 +function test_189(x, arr) { 1.3190 + switch(x) { 1.3191 + case 'foo': 1.3192 + case 'bar': 1.3193 + break; 1.3194 + case 'zing': 1.3195 + break; 1.3196 + default: 1.3197 + arr.push('jn~d(x'); 1.3198 + break; 1.3199 + } 1.3200 +} 1.3201 +test_189.INPUTS = ['foo', 'bar', 'zing']; 1.3202 +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}]; 1.3203 +TESTS.push(test_189); 1.3204 + 1.3205 +function test_190(x, arr) { 1.3206 + switch(x) { 1.3207 + default: 1.3208 + case 'foo': 1.3209 + break; 1.3210 + case 'bar': 1.3211 + case 'zing': 1.3212 + break; 1.3213 + } 1.3214 +} 1.3215 +test_190.INPUTS = ['foo', 'bar', 'zing']; 1.3216 +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}]; 1.3217 +TESTS.push(test_190); 1.3218 + 1.3219 +function test_191(x, arr) { 1.3220 + switch(x) { 1.3221 + case 'foo': 1.3222 + break; 1.3223 + default: 1.3224 + case 'bar': 1.3225 + case 'zing': 1.3226 + break; 1.3227 + } 1.3228 +} 1.3229 +test_191.INPUTS = ['foo', 'bar', 'zing']; 1.3230 +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}]; 1.3231 +TESTS.push(test_191); 1.3232 + 1.3233 +function test_192(x, arr) { 1.3234 + switch(x) { 1.3235 + case 'foo': 1.3236 + break; 1.3237 + case 'bar': 1.3238 + case 'zing': 1.3239 + break; 1.3240 + default: 1.3241 + } 1.3242 +} 1.3243 +test_192.INPUTS = ['foo', 'bar', 'zing']; 1.3244 +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}]; 1.3245 +TESTS.push(test_192); 1.3246 + 1.3247 +function test_193(x, arr) { 1.3248 + switch(x) { 1.3249 + default: 1.3250 + arr.push('['); 1.3251 + case 'foo': 1.3252 + break; 1.3253 + case 'bar': 1.3254 + case 'zing': 1.3255 + break; 1.3256 + } 1.3257 +} 1.3258 +test_193.INPUTS = ['foo', 'bar', 'zing']; 1.3259 +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}]; 1.3260 +TESTS.push(test_193); 1.3261 + 1.3262 +function test_194(x, arr) { 1.3263 + switch(x) { 1.3264 + case 'foo': 1.3265 + break; 1.3266 + default: 1.3267 + arr.push('['); 1.3268 + case 'bar': 1.3269 + case 'zing': 1.3270 + break; 1.3271 + } 1.3272 +} 1.3273 +test_194.INPUTS = ['foo', 'bar', 'zing']; 1.3274 +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}]; 1.3275 +TESTS.push(test_194); 1.3276 + 1.3277 +function test_195(x, arr) { 1.3278 + switch(x) { 1.3279 + case 'foo': 1.3280 + break; 1.3281 + case 'bar': 1.3282 + case 'zing': 1.3283 + break; 1.3284 + default: 1.3285 + arr.push('['); 1.3286 + } 1.3287 +} 1.3288 +test_195.INPUTS = ['foo', 'bar', 'zing']; 1.3289 +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}]; 1.3290 +TESTS.push(test_195); 1.3291 + 1.3292 +function test_196(x, arr) { 1.3293 + switch(x) { 1.3294 + default: 1.3295 + arr.push('3DbGY'); 1.3296 + break; 1.3297 + case 'foo': 1.3298 + break; 1.3299 + case 'bar': 1.3300 + case 'zing': 1.3301 + break; 1.3302 + } 1.3303 +} 1.3304 +test_196.INPUTS = ['foo', 'bar', 'zing']; 1.3305 +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}]; 1.3306 +TESTS.push(test_196); 1.3307 + 1.3308 +function test_197(x, arr) { 1.3309 + switch(x) { 1.3310 + case 'foo': 1.3311 + break; 1.3312 + default: 1.3313 + arr.push('3DbGY'); 1.3314 + break; 1.3315 + case 'bar': 1.3316 + case 'zing': 1.3317 + break; 1.3318 + } 1.3319 +} 1.3320 +test_197.INPUTS = ['foo', 'bar', 'zing']; 1.3321 +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}]; 1.3322 +TESTS.push(test_197); 1.3323 + 1.3324 +function test_198(x, arr) { 1.3325 + switch(x) { 1.3326 + case 'foo': 1.3327 + break; 1.3328 + case 'bar': 1.3329 + case 'zing': 1.3330 + break; 1.3331 + default: 1.3332 + arr.push('3DbGY'); 1.3333 + break; 1.3334 + } 1.3335 +} 1.3336 +test_198.INPUTS = ['foo', 'bar', 'zing']; 1.3337 +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}]; 1.3338 +TESTS.push(test_198); 1.3339 + 1.3340 +function test_199(x, arr) { 1.3341 + switch(x) { 1.3342 + default: 1.3343 + case 'foo': 1.3344 + case 'bar': 1.3345 + case 'zing': 1.3346 + break; 1.3347 + } 1.3348 +} 1.3349 +test_199.INPUTS = ['foo', 'bar', 'zing']; 1.3350 +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}]; 1.3351 +TESTS.push(test_199); 1.3352 + 1.3353 +function test_200(x, arr) { 1.3354 + switch(x) { 1.3355 + case 'foo': 1.3356 + default: 1.3357 + case 'bar': 1.3358 + case 'zing': 1.3359 + break; 1.3360 + } 1.3361 +} 1.3362 +test_200.INPUTS = ['foo', 'bar', 'zing']; 1.3363 +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}]; 1.3364 +TESTS.push(test_200); 1.3365 + 1.3366 +function test_201(x, arr) { 1.3367 + switch(x) { 1.3368 + case 'foo': 1.3369 + case 'bar': 1.3370 + case 'zing': 1.3371 + break; 1.3372 + default: 1.3373 + } 1.3374 +} 1.3375 +test_201.INPUTS = ['foo', 'bar', 'zing']; 1.3376 +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}]; 1.3377 +TESTS.push(test_201); 1.3378 + 1.3379 +function test_202(x, arr) { 1.3380 + switch(x) { 1.3381 + default: 1.3382 + arr.push(1320190826); 1.3383 + case 'foo': 1.3384 + case 'bar': 1.3385 + case 'zing': 1.3386 + break; 1.3387 + } 1.3388 +} 1.3389 +test_202.INPUTS = ['foo', 'bar', 'zing']; 1.3390 +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}]; 1.3391 +TESTS.push(test_202); 1.3392 + 1.3393 +function test_203(x, arr) { 1.3394 + switch(x) { 1.3395 + case 'foo': 1.3396 + default: 1.3397 + arr.push(1320190826); 1.3398 + case 'bar': 1.3399 + case 'zing': 1.3400 + break; 1.3401 + } 1.3402 +} 1.3403 +test_203.INPUTS = ['foo', 'bar', 'zing']; 1.3404 +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}]; 1.3405 +TESTS.push(test_203); 1.3406 + 1.3407 +function test_204(x, arr) { 1.3408 + switch(x) { 1.3409 + case 'foo': 1.3410 + case 'bar': 1.3411 + case 'zing': 1.3412 + break; 1.3413 + default: 1.3414 + arr.push(1320190826); 1.3415 + } 1.3416 +} 1.3417 +test_204.INPUTS = ['foo', 'bar', 'zing']; 1.3418 +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}]; 1.3419 +TESTS.push(test_204); 1.3420 + 1.3421 +function test_205(x, arr) { 1.3422 + switch(x) { 1.3423 + default: 1.3424 + arr.push(1211439111); 1.3425 + break; 1.3426 + case 'foo': 1.3427 + case 'bar': 1.3428 + case 'zing': 1.3429 + break; 1.3430 + } 1.3431 +} 1.3432 +test_205.INPUTS = ['foo', 'bar', 'zing']; 1.3433 +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}]; 1.3434 +TESTS.push(test_205); 1.3435 + 1.3436 +function test_206(x, arr) { 1.3437 + switch(x) { 1.3438 + case 'foo': 1.3439 + default: 1.3440 + arr.push(1211439111); 1.3441 + break; 1.3442 + case 'bar': 1.3443 + case 'zing': 1.3444 + break; 1.3445 + } 1.3446 +} 1.3447 +test_206.INPUTS = ['foo', 'bar', 'zing']; 1.3448 +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}]; 1.3449 +TESTS.push(test_206); 1.3450 + 1.3451 +function test_207(x, arr) { 1.3452 + switch(x) { 1.3453 + case 'foo': 1.3454 + case 'bar': 1.3455 + case 'zing': 1.3456 + break; 1.3457 + default: 1.3458 + arr.push(1211439111); 1.3459 + break; 1.3460 + } 1.3461 +} 1.3462 +test_207.INPUTS = ['foo', 'bar', 'zing']; 1.3463 +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}]; 1.3464 +TESTS.push(test_207); 1.3465 + 1.3466 +function test_208(x, arr) { 1.3467 + switch(x) { 1.3468 + default: 1.3469 + case 'foo': 1.3470 + break; 1.3471 + case 'bar': 1.3472 + break; 1.3473 + case 'zing': 1.3474 + } 1.3475 +} 1.3476 +test_208.INPUTS = ['foo', 'bar', 'zing']; 1.3477 +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}]; 1.3478 +TESTS.push(test_208); 1.3479 + 1.3480 +function test_209(x, arr) { 1.3481 + switch(x) { 1.3482 + case 'foo': 1.3483 + break; 1.3484 + default: 1.3485 + case 'bar': 1.3486 + break; 1.3487 + case 'zing': 1.3488 + } 1.3489 +} 1.3490 +test_209.INPUTS = ['foo', 'bar', 'zing']; 1.3491 +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}]; 1.3492 +TESTS.push(test_209); 1.3493 + 1.3494 +function test_210(x, arr) { 1.3495 + switch(x) { 1.3496 + case 'foo': 1.3497 + break; 1.3498 + case 'bar': 1.3499 + break; 1.3500 + case 'zing': 1.3501 + default: 1.3502 + } 1.3503 +} 1.3504 +test_210.INPUTS = ['foo', 'bar', 'zing']; 1.3505 +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}]; 1.3506 +TESTS.push(test_210); 1.3507 + 1.3508 +function test_211(x, arr) { 1.3509 + switch(x) { 1.3510 + default: 1.3511 + arr.push(1547874695); 1.3512 + case 'foo': 1.3513 + break; 1.3514 + case 'bar': 1.3515 + break; 1.3516 + case 'zing': 1.3517 + } 1.3518 +} 1.3519 +test_211.INPUTS = ['foo', 'bar', 'zing']; 1.3520 +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}]; 1.3521 +TESTS.push(test_211); 1.3522 + 1.3523 +function test_212(x, arr) { 1.3524 + switch(x) { 1.3525 + case 'foo': 1.3526 + break; 1.3527 + default: 1.3528 + arr.push(1547874695); 1.3529 + case 'bar': 1.3530 + break; 1.3531 + case 'zing': 1.3532 + } 1.3533 +} 1.3534 +test_212.INPUTS = ['foo', 'bar', 'zing']; 1.3535 +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}]; 1.3536 +TESTS.push(test_212); 1.3537 + 1.3538 +function test_213(x, arr) { 1.3539 + switch(x) { 1.3540 + case 'foo': 1.3541 + break; 1.3542 + case 'bar': 1.3543 + break; 1.3544 + case 'zing': 1.3545 + default: 1.3546 + arr.push(1547874695); 1.3547 + } 1.3548 +} 1.3549 +test_213.INPUTS = ['foo', 'bar', 'zing']; 1.3550 +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}]; 1.3551 +TESTS.push(test_213); 1.3552 + 1.3553 +function test_214(x, arr) { 1.3554 + switch(x) { 1.3555 + default: 1.3556 + arr.push('@_2GFlnK=t'); 1.3557 + break; 1.3558 + case 'foo': 1.3559 + break; 1.3560 + case 'bar': 1.3561 + break; 1.3562 + case 'zing': 1.3563 + } 1.3564 +} 1.3565 +test_214.INPUTS = ['foo', 'bar', 'zing']; 1.3566 +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}]; 1.3567 +TESTS.push(test_214); 1.3568 + 1.3569 +function test_215(x, arr) { 1.3570 + switch(x) { 1.3571 + case 'foo': 1.3572 + break; 1.3573 + default: 1.3574 + arr.push('@_2GFlnK=t'); 1.3575 + break; 1.3576 + case 'bar': 1.3577 + break; 1.3578 + case 'zing': 1.3579 + } 1.3580 +} 1.3581 +test_215.INPUTS = ['foo', 'bar', 'zing']; 1.3582 +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}]; 1.3583 +TESTS.push(test_215); 1.3584 + 1.3585 +function test_216(x, arr) { 1.3586 + switch(x) { 1.3587 + case 'foo': 1.3588 + break; 1.3589 + case 'bar': 1.3590 + break; 1.3591 + case 'zing': 1.3592 + default: 1.3593 + arr.push('@_2GFlnK=t'); 1.3594 + break; 1.3595 + } 1.3596 +} 1.3597 +test_216.INPUTS = ['foo', 'bar', 'zing']; 1.3598 +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}]; 1.3599 +TESTS.push(test_216); 1.3600 + 1.3601 +function test_217(x, arr) { 1.3602 + switch(x) { 1.3603 + default: 1.3604 + case 'foo': 1.3605 + case 'bar': 1.3606 + break; 1.3607 + case 'zing': 1.3608 + } 1.3609 +} 1.3610 +test_217.INPUTS = ['foo', 'bar', 'zing']; 1.3611 +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}]; 1.3612 +TESTS.push(test_217); 1.3613 + 1.3614 +function test_218(x, arr) { 1.3615 + switch(x) { 1.3616 + case 'foo': 1.3617 + default: 1.3618 + case 'bar': 1.3619 + break; 1.3620 + case 'zing': 1.3621 + } 1.3622 +} 1.3623 +test_218.INPUTS = ['foo', 'bar', 'zing']; 1.3624 +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}]; 1.3625 +TESTS.push(test_218); 1.3626 + 1.3627 +function test_219(x, arr) { 1.3628 + switch(x) { 1.3629 + case 'foo': 1.3630 + case 'bar': 1.3631 + break; 1.3632 + case 'zing': 1.3633 + default: 1.3634 + } 1.3635 +} 1.3636 +test_219.INPUTS = ['foo', 'bar', 'zing']; 1.3637 +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}]; 1.3638 +TESTS.push(test_219); 1.3639 + 1.3640 +function test_220(x, arr) { 1.3641 + switch(x) { 1.3642 + default: 1.3643 + arr.push('~C$'); 1.3644 + case 'foo': 1.3645 + case 'bar': 1.3646 + break; 1.3647 + case 'zing': 1.3648 + } 1.3649 +} 1.3650 +test_220.INPUTS = ['foo', 'bar', 'zing']; 1.3651 +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}]; 1.3652 +TESTS.push(test_220); 1.3653 + 1.3654 +function test_221(x, arr) { 1.3655 + switch(x) { 1.3656 + case 'foo': 1.3657 + default: 1.3658 + arr.push('~C$'); 1.3659 + case 'bar': 1.3660 + break; 1.3661 + case 'zing': 1.3662 + } 1.3663 +} 1.3664 +test_221.INPUTS = ['foo', 'bar', 'zing']; 1.3665 +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}]; 1.3666 +TESTS.push(test_221); 1.3667 + 1.3668 +function test_222(x, arr) { 1.3669 + switch(x) { 1.3670 + case 'foo': 1.3671 + case 'bar': 1.3672 + break; 1.3673 + case 'zing': 1.3674 + default: 1.3675 + arr.push('~C$'); 1.3676 + } 1.3677 +} 1.3678 +test_222.INPUTS = ['foo', 'bar', 'zing']; 1.3679 +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}]; 1.3680 +TESTS.push(test_222); 1.3681 + 1.3682 +function test_223(x, arr) { 1.3683 + switch(x) { 1.3684 + default: 1.3685 + arr.push('2sfo%'); 1.3686 + break; 1.3687 + case 'foo': 1.3688 + case 'bar': 1.3689 + break; 1.3690 + case 'zing': 1.3691 + } 1.3692 +} 1.3693 +test_223.INPUTS = ['foo', 'bar', 'zing']; 1.3694 +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}]; 1.3695 +TESTS.push(test_223); 1.3696 + 1.3697 +function test_224(x, arr) { 1.3698 + switch(x) { 1.3699 + case 'foo': 1.3700 + default: 1.3701 + arr.push('2sfo%'); 1.3702 + break; 1.3703 + case 'bar': 1.3704 + break; 1.3705 + case 'zing': 1.3706 + } 1.3707 +} 1.3708 +test_224.INPUTS = ['foo', 'bar', 'zing']; 1.3709 +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}]; 1.3710 +TESTS.push(test_224); 1.3711 + 1.3712 +function test_225(x, arr) { 1.3713 + switch(x) { 1.3714 + case 'foo': 1.3715 + case 'bar': 1.3716 + break; 1.3717 + case 'zing': 1.3718 + default: 1.3719 + arr.push('2sfo%'); 1.3720 + break; 1.3721 + } 1.3722 +} 1.3723 +test_225.INPUTS = ['foo', 'bar', 'zing']; 1.3724 +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}]; 1.3725 +TESTS.push(test_225); 1.3726 + 1.3727 +function test_226(x, arr) { 1.3728 + switch(x) { 1.3729 + default: 1.3730 + case 'foo': 1.3731 + break; 1.3732 + case 'bar': 1.3733 + case 'zing': 1.3734 + } 1.3735 +} 1.3736 +test_226.INPUTS = ['foo', 'bar', 'zing']; 1.3737 +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}]; 1.3738 +TESTS.push(test_226); 1.3739 + 1.3740 +function test_227(x, arr) { 1.3741 + switch(x) { 1.3742 + case 'foo': 1.3743 + break; 1.3744 + default: 1.3745 + case 'bar': 1.3746 + case 'zing': 1.3747 + } 1.3748 +} 1.3749 +test_227.INPUTS = ['foo', 'bar', 'zing']; 1.3750 +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}]; 1.3751 +TESTS.push(test_227); 1.3752 + 1.3753 +function test_228(x, arr) { 1.3754 + switch(x) { 1.3755 + case 'foo': 1.3756 + break; 1.3757 + case 'bar': 1.3758 + case 'zing': 1.3759 + default: 1.3760 + } 1.3761 +} 1.3762 +test_228.INPUTS = ['foo', 'bar', 'zing']; 1.3763 +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}]; 1.3764 +TESTS.push(test_228); 1.3765 + 1.3766 +function test_229(x, arr) { 1.3767 + switch(x) { 1.3768 + default: 1.3769 + arr.push(1637942279); 1.3770 + case 'foo': 1.3771 + break; 1.3772 + case 'bar': 1.3773 + case 'zing': 1.3774 + } 1.3775 +} 1.3776 +test_229.INPUTS = ['foo', 'bar', 'zing']; 1.3777 +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}]; 1.3778 +TESTS.push(test_229); 1.3779 + 1.3780 +function test_230(x, arr) { 1.3781 + switch(x) { 1.3782 + case 'foo': 1.3783 + break; 1.3784 + default: 1.3785 + arr.push(1637942279); 1.3786 + case 'bar': 1.3787 + case 'zing': 1.3788 + } 1.3789 +} 1.3790 +test_230.INPUTS = ['foo', 'bar', 'zing']; 1.3791 +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}]; 1.3792 +TESTS.push(test_230); 1.3793 + 1.3794 +function test_231(x, arr) { 1.3795 + switch(x) { 1.3796 + case 'foo': 1.3797 + break; 1.3798 + case 'bar': 1.3799 + case 'zing': 1.3800 + default: 1.3801 + arr.push(1637942279); 1.3802 + } 1.3803 +} 1.3804 +test_231.INPUTS = ['foo', 'bar', 'zing']; 1.3805 +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}]; 1.3806 +TESTS.push(test_231); 1.3807 + 1.3808 +function test_232(x, arr) { 1.3809 + switch(x) { 1.3810 + default: 1.3811 + arr.push('4E!jR'); 1.3812 + break; 1.3813 + case 'foo': 1.3814 + break; 1.3815 + case 'bar': 1.3816 + case 'zing': 1.3817 + } 1.3818 +} 1.3819 +test_232.INPUTS = ['foo', 'bar', 'zing']; 1.3820 +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}]; 1.3821 +TESTS.push(test_232); 1.3822 + 1.3823 +function test_233(x, arr) { 1.3824 + switch(x) { 1.3825 + case 'foo': 1.3826 + break; 1.3827 + default: 1.3828 + arr.push('4E!jR'); 1.3829 + break; 1.3830 + case 'bar': 1.3831 + case 'zing': 1.3832 + } 1.3833 +} 1.3834 +test_233.INPUTS = ['foo', 'bar', 'zing']; 1.3835 +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}]; 1.3836 +TESTS.push(test_233); 1.3837 + 1.3838 +function test_234(x, arr) { 1.3839 + switch(x) { 1.3840 + case 'foo': 1.3841 + break; 1.3842 + case 'bar': 1.3843 + case 'zing': 1.3844 + default: 1.3845 + arr.push('4E!jR'); 1.3846 + break; 1.3847 + } 1.3848 +} 1.3849 +test_234.INPUTS = ['foo', 'bar', 'zing']; 1.3850 +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}]; 1.3851 +TESTS.push(test_234); 1.3852 + 1.3853 +function test_235(x, arr) { 1.3854 + switch(x) { 1.3855 + default: 1.3856 + case 'foo': 1.3857 + case 'bar': 1.3858 + case 'zing': 1.3859 + } 1.3860 +} 1.3861 +test_235.INPUTS = ['foo', 'bar', 'zing']; 1.3862 +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}]; 1.3863 +TESTS.push(test_235); 1.3864 + 1.3865 +function test_236(x, arr) { 1.3866 + switch(x) { 1.3867 + case 'foo': 1.3868 + default: 1.3869 + case 'bar': 1.3870 + case 'zing': 1.3871 + } 1.3872 +} 1.3873 +test_236.INPUTS = ['foo', 'bar', 'zing']; 1.3874 +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}]; 1.3875 +TESTS.push(test_236); 1.3876 + 1.3877 +function test_237(x, arr) { 1.3878 + switch(x) { 1.3879 + case 'foo': 1.3880 + case 'bar': 1.3881 + case 'zing': 1.3882 + default: 1.3883 + } 1.3884 +} 1.3885 +test_237.INPUTS = ['foo', 'bar', 'zing']; 1.3886 +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}]; 1.3887 +TESTS.push(test_237); 1.3888 + 1.3889 +function test_238(x, arr) { 1.3890 + switch(x) { 1.3891 + default: 1.3892 + arr.push(')fSNzp06'); 1.3893 + case 'foo': 1.3894 + case 'bar': 1.3895 + case 'zing': 1.3896 + } 1.3897 +} 1.3898 +test_238.INPUTS = ['foo', 'bar', 'zing']; 1.3899 +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}]; 1.3900 +TESTS.push(test_238); 1.3901 + 1.3902 +function test_239(x, arr) { 1.3903 + switch(x) { 1.3904 + case 'foo': 1.3905 + default: 1.3906 + arr.push(')fSNzp06'); 1.3907 + case 'bar': 1.3908 + case 'zing': 1.3909 + } 1.3910 +} 1.3911 +test_239.INPUTS = ['foo', 'bar', 'zing']; 1.3912 +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}]; 1.3913 +TESTS.push(test_239); 1.3914 + 1.3915 +function test_240(x, arr) { 1.3916 + switch(x) { 1.3917 + case 'foo': 1.3918 + case 'bar': 1.3919 + case 'zing': 1.3920 + default: 1.3921 + arr.push(')fSNzp06'); 1.3922 + } 1.3923 +} 1.3924 +test_240.INPUTS = ['foo', 'bar', 'zing']; 1.3925 +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}]; 1.3926 +TESTS.push(test_240); 1.3927 + 1.3928 +function test_241(x, arr) { 1.3929 + switch(x) { 1.3930 + default: 1.3931 + arr.push(974910083); 1.3932 + break; 1.3933 + case 'foo': 1.3934 + case 'bar': 1.3935 + case 'zing': 1.3936 + } 1.3937 +} 1.3938 +test_241.INPUTS = ['foo', 'bar', 'zing']; 1.3939 +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}]; 1.3940 +TESTS.push(test_241); 1.3941 + 1.3942 +function test_242(x, arr) { 1.3943 + switch(x) { 1.3944 + case 'foo': 1.3945 + default: 1.3946 + arr.push(974910083); 1.3947 + break; 1.3948 + case 'bar': 1.3949 + case 'zing': 1.3950 + } 1.3951 +} 1.3952 +test_242.INPUTS = ['foo', 'bar', 'zing']; 1.3953 +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}]; 1.3954 +TESTS.push(test_242); 1.3955 + 1.3956 +function test_243(x, arr) { 1.3957 + switch(x) { 1.3958 + case 'foo': 1.3959 + case 'bar': 1.3960 + case 'zing': 1.3961 + default: 1.3962 + arr.push(974910083); 1.3963 + break; 1.3964 + } 1.3965 +} 1.3966 +test_243.INPUTS = ['foo', 'bar', 'zing']; 1.3967 +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}]; 1.3968 +TESTS.push(test_243); 1.3969 + 1.3970 + 1.3971 +///////////////////////////////////////// 1.3972 +// RUNNER // 1.3973 +///////////////////////////////////////// 1.3974 + 1.3975 +for(var i = 0; i < TESTS.length; i++) { 1.3976 + RunTest(TESTS[i]); 1.3977 +}