diff options
Diffstat (limited to 'spec/outputs/tables.lua')
-rw-r--r-- | spec/outputs/tables.lua | 246 |
1 files changed, 115 insertions, 131 deletions
diff --git a/spec/outputs/tables.lua b/spec/outputs/tables.lua index 911f677..f358811 100644 --- a/spec/outputs/tables.lua +++ b/spec/outputs/tables.lua | |||
@@ -430,157 +430,141 @@ do | |||
430 | end | 430 | end |
431 | do | 431 | do |
432 | local tbMixA | 432 | local tbMixA |
433 | do | 433 | local _tab_0 = { } |
434 | local _tab_0 = { } | 434 | local _obj_0 |
435 | local _obj_0 | 435 | local _accum_0 = { } |
436 | do | 436 | local _len_0 = 1 |
437 | local _accum_0 = { } | 437 | for i = 1, 10 do |
438 | local _len_0 = 1 | 438 | _accum_0[_len_0] = i |
439 | for i = 1, 10 do | 439 | _len_0 = _len_0 + 1 |
440 | _accum_0[_len_0] = i | 440 | end |
441 | _len_0 = _len_0 + 1 | 441 | _obj_0 = _accum_0 |
442 | end | 442 | local _idx_0 = 1 |
443 | _obj_0 = _accum_0 | 443 | for _key_0, _value_0 in pairs(_obj_0) do |
444 | end | 444 | if _idx_0 == _key_0 then |
445 | local _idx_0 = 1 | 445 | _tab_0[#_tab_0 + 1] = _value_0 |
446 | for _key_0, _value_0 in pairs(_obj_0) do | 446 | _idx_0 = _idx_0 + 1 |
447 | if _idx_0 == _key_0 then | 447 | else |
448 | _tab_0[#_tab_0 + 1] = _value_0 | 448 | _tab_0[_key_0] = _value_0 |
449 | _idx_0 = _idx_0 + 1 | ||
450 | else | ||
451 | _tab_0[_key_0] = _value_0 | ||
452 | end | ||
453 | end | 449 | end |
454 | _tab_0[#_tab_0 + 1] = 11 | ||
455 | tbMixA = _tab_0 | ||
456 | end | 450 | end |
451 | _tab_0[#_tab_0 + 1] = 11 | ||
452 | tbMixA = _tab_0 | ||
457 | end | 453 | end |
458 | do | 454 | do |
459 | local tbMixA | 455 | local tbMixA |
460 | do | 456 | local _tab_0 = { } |
461 | local _tab_0 = { } | 457 | local _obj_0 |
462 | local _obj_0 | 458 | local _accum_0 = { } |
463 | do | 459 | local _len_0 = 1 |
464 | local _accum_0 = { } | 460 | for i = 1, 10 do |
465 | local _len_0 = 1 | 461 | _accum_0[_len_0] = i |
466 | for i = 1, 10 do | 462 | _len_0 = _len_0 + 1 |
467 | _accum_0[_len_0] = i | 463 | end |
468 | _len_0 = _len_0 + 1 | 464 | _obj_0 = _accum_0 |
469 | end | 465 | local _idx_0 = #_tab_0 + 1 |
470 | _obj_0 = _accum_0 | 466 | for _index_0 = 1, #_obj_0 do |
471 | end | 467 | local _value_0 = _obj_0[_index_0] |
472 | local _idx_0 = #_tab_0 + 1 | 468 | _tab_0[_idx_0] = _value_0 |
473 | for _index_0 = 1, #_obj_0 do | 469 | _idx_0 = _idx_0 + 1 |
474 | local _value_0 = _obj_0[_index_0] | ||
475 | _tab_0[_idx_0] = _value_0 | ||
476 | _idx_0 = _idx_0 + 1 | ||
477 | end | ||
478 | _tab_0[#_tab_0 + 1] = 11 | ||
479 | tbMixA = _tab_0 | ||
480 | end | 470 | end |
471 | _tab_0[#_tab_0 + 1] = 11 | ||
472 | tbMixA = _tab_0 | ||
481 | end | 473 | end |
482 | do | 474 | do |
483 | local tbMixB | 475 | local tbMixB |
484 | do | 476 | local _tab_0 = { } |
485 | local _tab_0 = { } | 477 | local _obj_0 = ... |
486 | local _obj_0 = ... | 478 | local _idx_0 = 1 |
487 | local _idx_0 = 1 | 479 | for _key_0, _value_0 in pairs(_obj_0) do |
488 | for _key_0, _value_0 in pairs(_obj_0) do | 480 | if _idx_0 == _key_0 then |
489 | if _idx_0 == _key_0 then | 481 | _tab_0[#_tab_0 + 1] = _value_0 |
490 | _tab_0[#_tab_0 + 1] = _value_0 | 482 | _idx_0 = _idx_0 + 1 |
491 | _idx_0 = _idx_0 + 1 | 483 | else |
492 | else | 484 | _tab_0[_key_0] = _value_0 |
493 | _tab_0[_key_0] = _value_0 | ||
494 | end | ||
495 | end | 485 | end |
496 | local _obj_1 = { | 486 | end |
497 | ... | 487 | local _obj_1 = { |
498 | } | 488 | ... |
499 | local _idx_1 = 1 | 489 | } |
500 | for _key_0, _value_0 in pairs(_obj_1) do | 490 | local _idx_1 = 1 |
501 | if _idx_1 == _key_0 then | 491 | for _key_0, _value_0 in pairs(_obj_1) do |
502 | _tab_0[#_tab_0 + 1] = _value_0 | 492 | if _idx_1 == _key_0 then |
503 | _idx_1 = _idx_1 + 1 | 493 | _tab_0[#_tab_0 + 1] = _value_0 |
504 | else | 494 | _idx_1 = _idx_1 + 1 |
505 | _tab_0[_key_0] = _value_0 | 495 | else |
506 | end | 496 | _tab_0[_key_0] = _value_0 |
507 | end | 497 | end |
508 | local _obj_2 | 498 | end |
509 | do | 499 | local _obj_2 |
510 | local _tab_1 = { } | 500 | local _tab_1 = { } |
511 | local _obj_3 = ... | 501 | local _obj_3 = ... |
512 | local _idx_2 = 1 | 502 | local _idx_2 = 1 |
513 | for _key_0, _value_0 in pairs(_obj_3) do | 503 | for _key_0, _value_0 in pairs(_obj_3) do |
514 | if _idx_2 == _key_0 then | 504 | if _idx_2 == _key_0 then |
515 | _tab_1[#_tab_1 + 1] = _value_0 | 505 | _tab_1[#_tab_1 + 1] = _value_0 |
516 | _idx_2 = _idx_2 + 1 | 506 | _idx_2 = _idx_2 + 1 |
517 | else | 507 | else |
518 | _tab_1[_key_0] = _value_0 | 508 | _tab_1[_key_0] = _value_0 |
519 | end | ||
520 | end | ||
521 | _obj_2 = _tab_1 | ||
522 | end | 509 | end |
523 | local _idx_2 = 1 | 510 | end |
524 | for _key_0, _value_0 in pairs(_obj_2) do | 511 | _obj_2 = _tab_1 |
525 | if _idx_2 == _key_0 then | 512 | local _idx_2 = 1 |
526 | _tab_0[#_tab_0 + 1] = _value_0 | 513 | for _key_0, _value_0 in pairs(_obj_2) do |
527 | _idx_2 = _idx_2 + 1 | 514 | if _idx_2 == _key_0 then |
528 | else | 515 | _tab_0[#_tab_0 + 1] = _value_0 |
529 | _tab_0[_key_0] = _value_0 | 516 | _idx_2 = _idx_2 + 1 |
530 | end | 517 | else |
518 | _tab_0[_key_0] = _value_0 | ||
531 | end | 519 | end |
532 | _tab_0[#_tab_0 + 1] = 1 | ||
533 | _tab_0[#_tab_0 + 1] = 2 | ||
534 | _tab_0[#_tab_0 + 1] = 3 | ||
535 | tbMixB = _tab_0 | ||
536 | end | 520 | end |
521 | _tab_0[#_tab_0 + 1] = 1 | ||
522 | _tab_0[#_tab_0 + 1] = 2 | ||
523 | _tab_0[#_tab_0 + 1] = 3 | ||
524 | tbMixB = _tab_0 | ||
537 | end | 525 | end |
538 | do | 526 | do |
539 | local tbMixB | 527 | local tbMixB |
540 | do | 528 | local _tab_0 = { } |
541 | local _tab_0 = { } | 529 | local _obj_0 = ... |
542 | local _obj_0 = ... | 530 | local _idx_0 = #_tab_0 + 1 |
543 | local _idx_0 = #_tab_0 + 1 | 531 | for _index_0 = 1, #_obj_0 do |
544 | for _index_0 = 1, #_obj_0 do | 532 | local _value_0 = _obj_0[_index_0] |
545 | local _value_0 = _obj_0[_index_0] | 533 | _tab_0[_idx_0] = _value_0 |
546 | _tab_0[_idx_0] = _value_0 | 534 | _idx_0 = _idx_0 + 1 |
547 | _idx_0 = _idx_0 + 1 | 535 | end |
548 | end | 536 | local _obj_1 = { |
549 | local _obj_1 = { | 537 | ... |
550 | ... | 538 | } |
551 | } | 539 | local _idx_1 = #_tab_0 + 1 |
552 | local _idx_1 = #_tab_0 + 1 | 540 | for _index_0 = 1, #_obj_1 do |
553 | for _index_0 = 1, #_obj_1 do | 541 | local _value_0 = _obj_1[_index_0] |
554 | local _value_0 = _obj_1[_index_0] | 542 | _tab_0[_idx_1] = _value_0 |
555 | _tab_0[_idx_1] = _value_0 | 543 | _idx_1 = _idx_1 + 1 |
556 | _idx_1 = _idx_1 + 1 | 544 | end |
557 | end | 545 | local _obj_2 |
558 | local _obj_2 | 546 | local _tab_1 = { } |
559 | do | 547 | local _obj_3 = ... |
560 | local _tab_1 = { } | 548 | local _idx_2 = 1 |
561 | local _obj_3 = ... | 549 | for _key_0, _value_0 in pairs(_obj_3) do |
562 | local _idx_2 = 1 | 550 | if _idx_2 == _key_0 then |
563 | for _key_0, _value_0 in pairs(_obj_3) do | 551 | _tab_1[#_tab_1 + 1] = _value_0 |
564 | if _idx_2 == _key_0 then | ||
565 | _tab_1[#_tab_1 + 1] = _value_0 | ||
566 | _idx_2 = _idx_2 + 1 | ||
567 | else | ||
568 | _tab_1[_key_0] = _value_0 | ||
569 | end | ||
570 | end | ||
571 | _obj_2 = _tab_1 | ||
572 | end | ||
573 | local _idx_2 = #_tab_0 + 1 | ||
574 | for _index_0 = 1, #_obj_2 do | ||
575 | local _value_0 = _obj_2[_index_0] | ||
576 | _tab_0[_idx_2] = _value_0 | ||
577 | _idx_2 = _idx_2 + 1 | 552 | _idx_2 = _idx_2 + 1 |
553 | else | ||
554 | _tab_1[_key_0] = _value_0 | ||
578 | end | 555 | end |
579 | _tab_0[#_tab_0 + 1] = 1 | ||
580 | _tab_0[#_tab_0 + 1] = 2 | ||
581 | _tab_0[#_tab_0 + 1] = 3 | ||
582 | tbMixB = _tab_0 | ||
583 | end | 556 | end |
557 | _obj_2 = _tab_1 | ||
558 | local _idx_2 = #_tab_0 + 1 | ||
559 | for _index_0 = 1, #_obj_2 do | ||
560 | local _value_0 = _obj_2[_index_0] | ||
561 | _tab_0[_idx_2] = _value_0 | ||
562 | _idx_2 = _idx_2 + 1 | ||
563 | end | ||
564 | _tab_0[#_tab_0 + 1] = 1 | ||
565 | _tab_0[#_tab_0 + 1] = 2 | ||
566 | _tab_0[#_tab_0 + 1] = 3 | ||
567 | tbMixB = _tab_0 | ||
584 | end | 568 | end |
585 | local template <const> = { | 569 | local template <const> = { |
586 | foo = "Hello", | 570 | foo = "Hello", |