Revision 3fd18385
Added by Arnaud Dieumegard over 3 years ago
vhdl_json/vhdl_files/2exportOK/ghdl/ghdl/testsuite/vests/vhdl93/ashenden/compliant/ch_06_macr.json  

400  400 
]]} 
401  401 
]]} 
402  402 
]]} 
403 
], "actual_expr" : ["EXPRESSION", {


404 
"args" : [["EXPRESSION", {


403 
], "actual_designator" : ["INDEXED_NAME", {


404 
"id" : ["SIMPLE_NAME", "pipelined_real_product"], "exprs" : [["EXPRESSION", {


405  405 
"args" : [["EXPRESSION", { 
406  406 
"args" : [["EXPRESSION", { 
407 
"args" : [["CALL", ["FUNCTION_CALL", { 

408 
"id" : ["SIMPLE_NAME", "pipelined_real_product"], "assoc_list" : [{ 

409 
"actual_expr" : ["EXPRESSION", { 

410 
"args" : [["EXPRESSION", { 

411 
"args" : [["EXPRESSION", { 

412 
"args" : [["EXPRESSION", { 

413 
"args" : [["CONSTANT_VALUE", { 

414 
"value" : ["CST_LITERAL", "19"]} 

415 
]]} 

416 
]]} 

417 
]]} 

418 
]]} 

419 
]} 

420 
]} 

421 
]]]} 

407 
"args" : [["EXPRESSION", { 

408 
"args" : [["CONSTANT_VALUE", { 

409 
"value" : ["CST_LITERAL", "19"]} 

410 
]]} 

411 
]]} 

422  412 
]]} 
423  413 
]]} 
424  414 
]]} 
...  ...  
436  426 
]]} 
437  427 
]]} 
438  428 
]]} 
439 
], "actual_expr" : ["EXPRESSION", {


440 
"args" : [["EXPRESSION", {


429 
], "actual_designator" : ["INDEXED_NAME", {


430 
"id" : ["SIMPLE_NAME", "pipelined_real_product"], "exprs" : [["EXPRESSION", {


441  431 
"args" : [["EXPRESSION", { 
442  432 
"args" : [["EXPRESSION", { 
443 
"args" : [["CALL", ["FUNCTION_CALL", { 

444 
"id" : ["SIMPLE_NAME", "pipelined_real_product"], "assoc_list" : [{ 

445 
"actual_expr" : ["EXPRESSION", { 

446 
"args" : [["EXPRESSION", { 

447 
"args" : [["EXPRESSION", { 

448 
"args" : [["EXPRESSION", { 

449 
"args" : [["CONSTANT_VALUE", { 

450 
"value" : ["CST_LITERAL", "19"]} 

451 
]]} 

452 
]]} 

453 
]]} 

454 
]]} 

455 
]} 

456 
]} 

457 
]]]} 

433 
"args" : [["EXPRESSION", { 

434 
"args" : [["CONSTANT_VALUE", { 

435 
"value" : ["CST_LITERAL", "19"]} 

436 
]]} 

437 
]]} 

458  438 
]]} 
459  439 
]]} 
460  440 
]]} 
...  ...  
514  494 
]]} 
515  495 
]]} 
516  496 
]]} 
517 
], "actual_expr" : ["EXPRESSION", {


518 
"args" : [["EXPRESSION", {


497 
], "actual_designator" : ["INDEXED_NAME", {


498 
"id" : ["SIMPLE_NAME", "pipelined_imag_product"], "exprs" : [["EXPRESSION", {


519  499 
"args" : [["EXPRESSION", { 
520  500 
"args" : [["EXPRESSION", { 
521 
"args" : [["CALL", ["FUNCTION_CALL", { 

522 
"id" : ["SIMPLE_NAME", "pipelined_imag_product"], "assoc_list" : [{ 

523 
"actual_expr" : ["EXPRESSION", { 

524 
"args" : [["EXPRESSION", { 

525 
"args" : [["EXPRESSION", { 

526 
"args" : [["EXPRESSION", { 

527 
"args" : [["CONSTANT_VALUE", { 

528 
"value" : ["CST_LITERAL", "19"]} 

529 
]]} 

530 
]]} 

531 
]]} 

532 
]]} 

533 
]} 

534 
]} 

535 
]]]} 

501 
"args" : [["EXPRESSION", { 

502 
"args" : [["CONSTANT_VALUE", { 

503 
"value" : ["CST_LITERAL", "19"]} 

504 
]]} 

505 
]]} 

536  506 
]]} 
537  507 
]]} 
538  508 
]]} 
...  ...  
550  520 
]]} 
551  521 
]]} 
552  522 
]]} 
553 
], "actual_expr" : ["EXPRESSION", {


554 
"args" : [["EXPRESSION", {


523 
], "actual_designator" : ["INDEXED_NAME", {


524 
"id" : ["SIMPLE_NAME", "pipelined_imag_product"], "exprs" : [["EXPRESSION", {


555  525 
"args" : [["EXPRESSION", { 
556  526 
"args" : [["EXPRESSION", { 
557 
"args" : [["CALL", ["FUNCTION_CALL", { 

558 
"id" : ["SIMPLE_NAME", "pipelined_imag_product"], "assoc_list" : [{ 

559 
"actual_expr" : ["EXPRESSION", { 

560 
"args" : [["EXPRESSION", { 

561 
"args" : [["EXPRESSION", { 

562 
"args" : [["EXPRESSION", { 

563 
"args" : [["CONSTANT_VALUE", { 

564 
"value" : ["CST_LITERAL", "19"]} 

565 
]]} 

566 
]]} 

567 
]]} 

568 
]]} 

569 
]} 

570 
]} 

571 
]]]} 

527 
"args" : [["EXPRESSION", { 

528 
"args" : [["CONSTANT_VALUE", { 

529 
"value" : ["CST_LITERAL", "19"]} 

530 
]]} 

531 
]]} 

572  532 
]]} 
573  533 
]]} 
574  534 
]]} 
...  ...  
628  588 
"args" : [["EXPRESSION", { 
629  589 
"args" : [["EXPRESSION", { 
630  590 
"id" : "&", "args" : [["EXPRESSION", { 
631 
"args" : [["CALL", ["FUNCTION_CALL", {


632 
"id" : ["SIMPLE_NAME", "pipelined_real_sum"], "assoc_list" : [{


633 
"actual_expr" : ["EXPRESSION", {


591 
"args" : [["CALL", ["INDEXED_NAME", {


592 
"id" : ["SIMPLE_NAME", "pipelined_real_sum"], "exprs" : [["EXPRESSION", {


593 
"args" : [["EXPRESSION", {


634  594 
"args" : [["EXPRESSION", { 
635  595 
"args" : [["EXPRESSION", { 
636 
"args" : [["EXPRESSION", { 

637 
"args" : [["CONSTANT_VALUE", { 

638 
"value" : ["CST_LITERAL", "21"]} 

639 
]]} 

596 
"args" : [["CONSTANT_VALUE", { 

597 
"value" : ["CST_LITERAL", "21"]} 

640  598 
]]} 
641  599 
]]} 
642  600 
]]} 
643 
]} 

644 
]} 

601 
]]}


602 
]]}


645  603 
]]]} 
646  604 
], ["EXPRESSION", { 
647  605 
"args" : [["CALL", ["SLICE_NAME", { 
...  ...  
676  634 
"args" : [["EXPRESSION", { 
677  635 
"args" : [["EXPRESSION", { 
678  636 
"id" : "&", "args" : [["EXPRESSION", { 
679 
"args" : [["CALL", ["FUNCTION_CALL", {


680 
"id" : ["SIMPLE_NAME", "pipelined_imag_sum"], "assoc_list" : [{


681 
"actual_expr" : ["EXPRESSION", {


637 
"args" : [["CALL", ["INDEXED_NAME", {


638 
"id" : ["SIMPLE_NAME", "pipelined_imag_sum"], "exprs" : [["EXPRESSION", {


639 
"args" : [["EXPRESSION", {


682  640 
"args" : [["EXPRESSION", { 
683  641 
"args" : [["EXPRESSION", { 
684 
"args" : [["EXPRESSION", { 

685 
"args" : [["CONSTANT_VALUE", { 

686 
"value" : ["CST_LITERAL", "21"]} 

687 
]]} 

642 
"args" : [["CONSTANT_VALUE", { 

643 
"value" : ["CST_LITERAL", "21"]} 

688  644 
]]} 
689  645 
]]} 
690  646 
]]} 
691 
]} 

692 
]} 

647 
]]}


648 
]]}


693  649 
]]]} 
694  650 
], ["EXPRESSION", { 
695  651 
"args" : [["CALL", ["SLICE_NAME", { 
Also available in: Unified diff
Update of test cases with new version of Linty VHDL parser