Project

General

Profile

Revision 3fd18385 vhdl_json/vhdl_files/2-exportOK/ghdl/ghdl/testsuite/vests/vhdl-93/ashenden/compliant/ch_06_mac-r.json

View differences:

vhdl_json/vhdl_files/2-exportOK/ghdl/ghdl/testsuite/vests/vhdl-93/ashenden/compliant/ch_06_mac-r.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