Project

General

Profile

Revision 3fd18385 vhdl_json/vhdl_files/2-exportOK/ghdl/ghdl/testsuite/gna/issue301/src/acs.json

View differences:

vhdl_json/vhdl_files/2-exportOK/ghdl/ghdl/testsuite/gna/issue301/src/acs.json
345 345
                "args" : [["EXPRESSION", {
346 346
                  "args" : [["EXPRESSION", {
347 347
                    "args" : [["EXPRESSION", {
348
                      "args" : [["CALL", ["FUNCTION_CALL", {
349
                        "id" : ["SIMPLE_NAME", "rising_edge"], "assoc_list" : [{
350
                          "actual_designator" : ["SIMPLE_NAME", "clk"]}
351
                        ]}
348
                      "args" : [["CALL", ["INDEXED_NAME", {
349
                        "id" : ["SIMPLE_NAME", "rising_edge"], "exprs" : [["EXPRESSION", {
350
                          "args" : [["EXPRESSION", {
351
                            "args" : [["EXPRESSION", {
352
                              "args" : [["EXPRESSION", {
353
                                "args" : [["CALL", ["SIMPLE_NAME", "clk"]]]}
354
                              ]]}
355
                            ]]}
356
                          ]]}
357
                        ]]}
352 358
                      ]]]}
353 359
                    ]]}
354 360
                  ]]}
......
461 467
                        "args" : [["EXPRESSION", {
462 468
                          "args" : [["EXPRESSION", {
463 469
                            "args" : [["EXPRESSION", {
464
                              "args" : [["CALL", ["FUNCTION_CALL", {
465
                                "id" : ["SIMPLE_NAME", "std_logic_vector"], "assoc_list" : [{
466
                                  "actual_designator" : ["SIMPLE_NAME", "INITIALIZE_VALUE"]}
467
                                ]}
470
                              "args" : [["CALL", ["INDEXED_NAME", {
471
                                "id" : ["SIMPLE_NAME", "std_logic_vector"], "exprs" : [["EXPRESSION", {
472
                                  "args" : [["EXPRESSION", {
473
                                    "args" : [["EXPRESSION", {
474
                                      "args" : [["EXPRESSION", {
475
                                        "args" : [["CALL", ["SIMPLE_NAME", "INITIALIZE_VALUE"]]]}
476
                                      ]]}
477
                                    ]]}
478
                                  ]]}
479
                                ]]}
468 480
                              ]]]}
469 481
                            ]]}
470 482
                          ]]}
......
496 508
                          "args" : [["EXPRESSION", {
497 509
                            "args" : [["EXPRESSION", {
498 510
                              "args" : [["EXPRESSION", {
499
                                "args" : [["CALL", ["FUNCTION_CALL", {
500
                                  "id" : ["SIMPLE_NAME", "std_logic_vector"], "assoc_list" : [{
501
                                    "actual_designator" : ["SIMPLE_NAME", "INITIALIZE_VALUE"]}
502
                                  ]}
511
                                "args" : [["CALL", ["INDEXED_NAME", {
512
                                  "id" : ["SIMPLE_NAME", "std_logic_vector"], "exprs" : [["EXPRESSION", {
513
                                    "args" : [["EXPRESSION", {
514
                                      "args" : [["EXPRESSION", {
515
                                        "args" : [["EXPRESSION", {
516
                                          "args" : [["CALL", ["SIMPLE_NAME", "INITIALIZE_VALUE"]]]}
517
                                        ]]}
518
                                      ]]}
519
                                    ]]}
520
                                  ]]}
503 521
                                ]]]}
504 522
                              ]]}
505 523
                            ]]}
......
642 660
                          "args" : [["EXPRESSION", {
643 661
                            "args" : [["EXPRESSION", {
644 662
                              "id" : "+", "args" : [["EXPRESSION", {
645
                                "args" : [["CALL", ["FUNCTION_CALL", {
646
                                  "id" : ["SIMPLE_NAME", "signed"], "assoc_list" : [{
647
                                    "actual_designator" : ["SIMPLE_NAME", "s_axis_inbranch_tdata_low"]}
648
                                  ]}
663
                                "args" : [["CALL", ["INDEXED_NAME", {
664
                                  "id" : ["SIMPLE_NAME", "signed"], "exprs" : [["EXPRESSION", {
665
                                    "args" : [["EXPRESSION", {
666
                                      "args" : [["EXPRESSION", {
667
                                        "args" : [["EXPRESSION", {
668
                                          "args" : [["CALL", ["SIMPLE_NAME", "s_axis_inbranch_tdata_low"]]]}
669
                                        ]]}
670
                                      ]]}
671
                                    ]]}
672
                                  ]]}
649 673
                                ]]]}
650 674
                              ], ["EXPRESSION", {
651
                                "args" : [["CALL", ["FUNCTION_CALL", {
652
                                  "id" : ["SIMPLE_NAME", "signed"], "assoc_list" : [{
653
                                    "actual_designator" : ["SIMPLE_NAME", "s_axis_inprev_tdata_low"]}
654
                                  ]}
675
                                "args" : [["CALL", ["INDEXED_NAME", {
676
                                  "id" : ["SIMPLE_NAME", "signed"], "exprs" : [["EXPRESSION", {
677
                                    "args" : [["EXPRESSION", {
678
                                      "args" : [["EXPRESSION", {
679
                                        "args" : [["EXPRESSION", {
680
                                          "args" : [["CALL", ["SIMPLE_NAME", "s_axis_inprev_tdata_low"]]]}
681
                                        ]]}
682
                                      ]]}
683
                                    ]]}
684
                                  ]]}
655 685
                                ]]]}
656 686
                              ]]}
657 687
                            ]]}
......
664 694
                          "args" : [["EXPRESSION", {
665 695
                            "args" : [["EXPRESSION", {
666 696
                              "id" : "+", "args" : [["EXPRESSION", {
667
                                "args" : [["CALL", ["FUNCTION_CALL", {
668
                                  "id" : ["SIMPLE_NAME", "signed"], "assoc_list" : [{
669
                                    "actual_designator" : ["SIMPLE_NAME", "s_axis_inbranch_tdata_high"]}
670
                                  ]}
697
                                "args" : [["CALL", ["INDEXED_NAME", {
698
                                  "id" : ["SIMPLE_NAME", "signed"], "exprs" : [["EXPRESSION", {
699
                                    "args" : [["EXPRESSION", {
700
                                      "args" : [["EXPRESSION", {
701
                                        "args" : [["EXPRESSION", {
702
                                          "args" : [["CALL", ["SIMPLE_NAME", "s_axis_inbranch_tdata_high"]]]}
703
                                        ]]}
704
                                      ]]}
705
                                    ]]}
706
                                  ]]}
671 707
                                ]]]}
672 708
                              ], ["EXPRESSION", {
673
                                "args" : [["CALL", ["FUNCTION_CALL", {
674
                                  "id" : ["SIMPLE_NAME", "signed"], "assoc_list" : [{
675
                                    "actual_designator" : ["SIMPLE_NAME", "s_axis_inprev_tdata_high"]}
676
                                  ]}
709
                                "args" : [["CALL", ["INDEXED_NAME", {
710
                                  "id" : ["SIMPLE_NAME", "signed"], "exprs" : [["EXPRESSION", {
711
                                    "args" : [["EXPRESSION", {
712
                                      "args" : [["EXPRESSION", {
713
                                        "args" : [["EXPRESSION", {
714
                                          "args" : [["CALL", ["SIMPLE_NAME", "s_axis_inprev_tdata_high"]]]}
715
                                        ]]}
716
                                      ]]}
717
                                    ]]}
718
                                  ]]}
677 719
                                ]]]}
678 720
                              ]]}
679 721
                            ]]}
......
732 774
                              "args" : [["EXPRESSION", {
733 775
                                "args" : [["EXPRESSION", {
734 776
                                  "args" : [["EXPRESSION", {
735
                                    "args" : [["CALL", ["FUNCTION_CALL", {
736
                                      "id" : ["SIMPLE_NAME", "std_logic_vector"], "assoc_list" : [{
737
                                        "actual_designator" : ["SIMPLE_NAME", "v_high"]}
738
                                      ]}
777
                                    "args" : [["CALL", ["INDEXED_NAME", {
778
                                      "id" : ["SIMPLE_NAME", "std_logic_vector"], "exprs" : [["EXPRESSION", {
779
                                        "args" : [["EXPRESSION", {
780
                                          "args" : [["EXPRESSION", {
781
                                            "args" : [["EXPRESSION", {
782
                                              "args" : [["CALL", ["SIMPLE_NAME", "v_high"]]]}
783
                                            ]]}
784
                                          ]]}
785
                                        ]]}
786
                                      ]]}
739 787
                                    ]]]}
740 788
                                  ]]}
741 789
                                ]]}
......
763 811
                            "args" : [["EXPRESSION", {
764 812
                              "args" : [["EXPRESSION", {
765 813
                                "args" : [["EXPRESSION", {
766
                                  "args" : [["CALL", ["FUNCTION_CALL", {
767
                                    "id" : ["SIMPLE_NAME", "std_logic_vector"], "assoc_list" : [{
768
                                      "actual_designator" : ["SIMPLE_NAME", "v_low"]}
769
                                    ]}
814
                                  "args" : [["CALL", ["INDEXED_NAME", {
815
                                    "id" : ["SIMPLE_NAME", "std_logic_vector"], "exprs" : [["EXPRESSION", {
816
                                      "args" : [["EXPRESSION", {
817
                                        "args" : [["EXPRESSION", {
818
                                          "args" : [["EXPRESSION", {
819
                                            "args" : [["CALL", ["SIMPLE_NAME", "v_low"]]]}
820
                                          ]]}
821
                                        ]]}
822
                                      ]]}
823
                                    ]]}
770 824
                                  ]]]}
771 825
                                ]]}
772 826
                              ]]}

Also available in: Unified diff