Project

General

Profile

Revision 3fd18385 vhdl_json/vhdl_files/2-exportOK/ghdl/ghdl/testsuite/gna/issue50/idct.d/input_split0.json

View differences:

vhdl_json/vhdl_files/2-exportOK/ghdl/ghdl/testsuite/gna/issue50/idct.d/input_split0.json
349 349
                "args" : [["EXPRESSION", {
350 350
                  "args" : [["EXPRESSION", {
351 351
                    "args" : [["EXPRESSION", {
352
                      "args" : [["CALL", ["FUNCTION_CALL", {
353
                        "id" : ["SIMPLE_NAME", "to_integer"], "assoc_list" : [{
354
                          "actual_expr" : ["EXPRESSION", {
352
                      "args" : [["CALL", ["INDEXED_NAME", {
353
                        "id" : ["SIMPLE_NAME", "to_integer"], "exprs" : [["EXPRESSION", {
354
                          "args" : [["EXPRESSION", {
355 355
                            "args" : [["EXPRESSION", {
356 356
                              "args" : [["EXPRESSION", {
357
                                "args" : [["EXPRESSION", {
358
                                  "args" : [["CALL", ["FUNCTION_CALL", {
359
                                    "id" : ["SIMPLE_NAME", "unsigned"], "assoc_list" : [{
360
                                      "actual_designator" : ["SIMPLE_NAME", "V"]}
361
                                    ]}
362
                                  ]]]}
363
                                ]]}
357
                                "args" : [["CALL", ["INDEXED_NAME", {
358
                                  "id" : ["SIMPLE_NAME", "unsigned"], "exprs" : [["EXPRESSION", {
359
                                    "args" : [["EXPRESSION", {
360
                                      "args" : [["EXPRESSION", {
361
                                        "args" : [["EXPRESSION", {
362
                                          "args" : [["CALL", ["SIMPLE_NAME", "V"]]]}
363
                                        ]]}
364
                                      ]]}
365
                                    ]]}
366
                                  ]]}
367
                                ]]]}
364 368
                              ]]}
365 369
                            ]]}
366
                          ]}
367
                        ]}
370
                          ]]}
371
                        ]]}
368 372
                      ]]]}
369 373
                    ]]}
370 374
                  ]]}
......
385 389
                "args" : [["EXPRESSION", {
386 390
                  "args" : [["EXPRESSION", {
387 391
                    "args" : [["EXPRESSION", {
388
                      "args" : [["CALL", ["FUNCTION_CALL", {
389
                        "id" : ["SIMPLE_NAME", "to_integer"], "assoc_list" : [{
390
                          "actual_expr" : ["EXPRESSION", {
392
                      "args" : [["CALL", ["INDEXED_NAME", {
393
                        "id" : ["SIMPLE_NAME", "to_integer"], "exprs" : [["EXPRESSION", {
394
                          "args" : [["EXPRESSION", {
391 395
                            "args" : [["EXPRESSION", {
392 396
                              "args" : [["EXPRESSION", {
393
                                "args" : [["EXPRESSION", {
394
                                  "args" : [["CALL", ["FUNCTION_CALL", {
395
                                    "id" : ["SIMPLE_NAME", "unsigned"], "assoc_list" : [{
396
                                      "actual_designator" : ["SIMPLE_NAME", "V"]}
397
                                    ]}
398
                                  ]]]}
399
                                ]]}
397
                                "args" : [["CALL", ["INDEXED_NAME", {
398
                                  "id" : ["SIMPLE_NAME", "unsigned"], "exprs" : [["EXPRESSION", {
399
                                    "args" : [["EXPRESSION", {
400
                                      "args" : [["EXPRESSION", {
401
                                        "args" : [["EXPRESSION", {
402
                                          "args" : [["CALL", ["SIMPLE_NAME", "V"]]]}
403
                                        ]]}
404
                                      ]]}
405
                                    ]]}
406
                                  ]]}
407
                                ]]]}
400 408
                              ]]}
401 409
                            ]]}
402
                          ]}
403
                        ]}
410
                          ]]}
411
                        ]]}
404 412
                      ]]]}
405 413
                    ]]}
406 414
                  ]]}
......
415 423
                "args" : [["EXPRESSION", {
416 424
                  "args" : [["EXPRESSION", {
417 425
                    "args" : [["EXPRESSION", {
418
                      "args" : [["CALL", ["FUNCTION_CALL", {
419
                        "id" : ["SIMPLE_NAME", "rising_edge"], "assoc_list" : [{
420
                          "actual_designator" : ["SIMPLE_NAME", "clk"]}
421
                        ]}
426
                      "args" : [["CALL", ["INDEXED_NAME", {
427
                        "id" : ["SIMPLE_NAME", "rising_edge"], "exprs" : [["EXPRESSION", {
428
                          "args" : [["EXPRESSION", {
429
                            "args" : [["EXPRESSION", {
430
                              "args" : [["EXPRESSION", {
431
                                "args" : [["CALL", ["SIMPLE_NAME", "clk"]]]}
432
                              ]]}
433
                            ]]}
434
                          ]]}
435
                        ]]}
422 436
                      ]]]}
423 437
                    ]]}
424 438
                  ]]}
......
447 461
                        "args" : [["EXPRESSION", {
448 462
                          "args" : [["EXPRESSION", {
449 463
                            "args" : [["EXPRESSION", {
450
                              "args" : [["CALL", ["FUNCTION_CALL", {
451
                                "id" : ["SIMPLE_NAME", "to_integer"], "assoc_list" : [{
452
                                  "actual_designator" : ["SIMPLE_NAME", "wa2_addr"]}
453
                                ]}
464
                              "args" : [["CALL", ["INDEXED_NAME", {
465
                                "id" : ["SIMPLE_NAME", "to_integer"], "exprs" : [["EXPRESSION", {
466
                                  "args" : [["EXPRESSION", {
467
                                    "args" : [["EXPRESSION", {
468
                                      "args" : [["EXPRESSION", {
469
                                        "args" : [["CALL", ["SIMPLE_NAME", "wa2_addr"]]]}
470
                                      ]]}
471
                                    ]]}
472
                                  ]]}
473
                                ]]}
454 474
                              ]]]}
455 475
                            ]]}
456 476
                          ]]}
......
479 499
                "args" : [["EXPRESSION", {
480 500
                  "args" : [["EXPRESSION", {
481 501
                    "args" : [["EXPRESSION", {
482
                      "args" : [["CALL", ["FUNCTION_CALL", {
483
                        "id" : ["SIMPLE_NAME", "ram"], "assoc_list" : [{
484
                          "actual_expr" : ["EXPRESSION", {
502
                      "args" : [["CALL", ["INDEXED_NAME", {
503
                        "id" : ["SIMPLE_NAME", "ram"], "exprs" : [["EXPRESSION", {
504
                          "args" : [["EXPRESSION", {
485 505
                            "args" : [["EXPRESSION", {
486 506
                              "args" : [["EXPRESSION", {
487
                                "args" : [["EXPRESSION", {
488
                                  "args" : [["CALL", ["FUNCTION_CALL", {
489
                                    "id" : ["SIMPLE_NAME", "to_integer"], "assoc_list" : [{
490
                                      "actual_designator" : ["SIMPLE_NAME", "ra0_addr"]}
491
                                    ]}
492
                                  ]]]}
493
                                ]]}
507
                                "args" : [["CALL", ["INDEXED_NAME", {
508
                                  "id" : ["SIMPLE_NAME", "to_integer"], "exprs" : [["EXPRESSION", {
509
                                    "args" : [["EXPRESSION", {
510
                                      "args" : [["EXPRESSION", {
511
                                        "args" : [["EXPRESSION", {
512
                                          "args" : [["CALL", ["SIMPLE_NAME", "ra0_addr"]]]}
513
                                        ]]}
514
                                      ]]}
515
                                    ]]}
516
                                  ]]}
517
                                ]]]}
494 518
                              ]]}
495 519
                            ]]}
496
                          ]}
497
                        ]}
520
                          ]]}
521
                        ]]}
498 522
                      ]]]}
499 523
                    ]]}
500 524
                  ]]}
......
509 533
                "args" : [["EXPRESSION", {
510 534
                  "args" : [["EXPRESSION", {
511 535
                    "args" : [["EXPRESSION", {
512
                      "args" : [["CALL", ["FUNCTION_CALL", {
513
                        "id" : ["SIMPLE_NAME", "ram"], "assoc_list" : [{
514
                          "actual_expr" : ["EXPRESSION", {
536
                      "args" : [["CALL", ["INDEXED_NAME", {
537
                        "id" : ["SIMPLE_NAME", "ram"], "exprs" : [["EXPRESSION", {
538
                          "args" : [["EXPRESSION", {
515 539
                            "args" : [["EXPRESSION", {
516 540
                              "args" : [["EXPRESSION", {
517
                                "args" : [["EXPRESSION", {
518
                                  "args" : [["CALL", ["FUNCTION_CALL", {
519
                                    "id" : ["SIMPLE_NAME", "to_integer"], "assoc_list" : [{
520
                                      "actual_designator" : ["SIMPLE_NAME", "ra3_addr"]}
521
                                    ]}
522
                                  ]]]}
523
                                ]]}
541
                                "args" : [["CALL", ["INDEXED_NAME", {
542
                                  "id" : ["SIMPLE_NAME", "to_integer"], "exprs" : [["EXPRESSION", {
543
                                    "args" : [["EXPRESSION", {
544
                                      "args" : [["EXPRESSION", {
545
                                        "args" : [["EXPRESSION", {
546
                                          "args" : [["CALL", ["SIMPLE_NAME", "ra3_addr"]]]}
547
                                        ]]}
548
                                      ]]}
549
                                    ]]}
550
                                  ]]}
551
                                ]]]}
524 552
                              ]]}
525 553
                            ]]}
526
                          ]}
527
                        ]}
554
                          ]]}
555
                        ]]}
528 556
                      ]]]}
529 557
                    ]]}
530 558
                  ]]}
......
539 567
                "args" : [["EXPRESSION", {
540 568
                  "args" : [["EXPRESSION", {
541 569
                    "args" : [["EXPRESSION", {
542
                      "args" : [["CALL", ["FUNCTION_CALL", {
543
                        "id" : ["SIMPLE_NAME", "ram"], "assoc_list" : [{
544
                          "actual_expr" : ["EXPRESSION", {
570
                      "args" : [["CALL", ["INDEXED_NAME", {
571
                        "id" : ["SIMPLE_NAME", "ram"], "exprs" : [["EXPRESSION", {
572
                          "args" : [["EXPRESSION", {
545 573
                            "args" : [["EXPRESSION", {
546 574
                              "args" : [["EXPRESSION", {
547
                                "args" : [["EXPRESSION", {
548
                                  "args" : [["CALL", ["FUNCTION_CALL", {
549
                                    "id" : ["SIMPLE_NAME", "to_integer"], "assoc_list" : [{
550
                                      "actual_designator" : ["SIMPLE_NAME", "ra1_addr"]}
551
                                    ]}
552
                                  ]]]}
553
                                ]]}
575
                                "args" : [["CALL", ["INDEXED_NAME", {
576
                                  "id" : ["SIMPLE_NAME", "to_integer"], "exprs" : [["EXPRESSION", {
577
                                    "args" : [["EXPRESSION", {
578
                                      "args" : [["EXPRESSION", {
579
                                        "args" : [["EXPRESSION", {
580
                                          "args" : [["CALL", ["SIMPLE_NAME", "ra1_addr"]]]}
581
                                        ]]}
582
                                      ]]}
583
                                    ]]}
584
                                  ]]}
585
                                ]]]}
554 586
                              ]]}
555 587
                            ]]}
556
                          ]}
557
                        ]}
588
                          ]]}
589
                        ]]}
558 590
                      ]]]}
559 591
                    ]]}
560 592
                  ]]}
......
569 601
                "args" : [["EXPRESSION", {
570 602
                  "args" : [["EXPRESSION", {
571 603
                    "args" : [["EXPRESSION", {
572
                      "args" : [["CALL", ["FUNCTION_CALL", {
573
                        "id" : ["SIMPLE_NAME", "ram"], "assoc_list" : [{
574
                          "actual_expr" : ["EXPRESSION", {
604
                      "args" : [["CALL", ["INDEXED_NAME", {
605
                        "id" : ["SIMPLE_NAME", "ram"], "exprs" : [["EXPRESSION", {
606
                          "args" : [["EXPRESSION", {
575 607
                            "args" : [["EXPRESSION", {
576 608
                              "args" : [["EXPRESSION", {
577
                                "args" : [["EXPRESSION", {
578
                                  "args" : [["CALL", ["FUNCTION_CALL", {
579
                                    "id" : ["SIMPLE_NAME", "to_integer"], "assoc_list" : [{
580
                                      "actual_designator" : ["SIMPLE_NAME", "ra2_addr"]}
581
                                    ]}
582
                                  ]]]}
583
                                ]]}
609
                                "args" : [["CALL", ["INDEXED_NAME", {
610
                                  "id" : ["SIMPLE_NAME", "to_integer"], "exprs" : [["EXPRESSION", {
611
                                    "args" : [["EXPRESSION", {
612
                                      "args" : [["EXPRESSION", {
613
                                        "args" : [["EXPRESSION", {
614
                                          "args" : [["CALL", ["SIMPLE_NAME", "ra2_addr"]]]}
615
                                        ]]}
616
                                      ]]}
617
                                    ]]}
618
                                  ]]}
619
                                ]]]}
584 620
                              ]]}
585 621
                            ]]}
586
                          ]}
587
                        ]}
622
                          ]]}
623
                        ]]}
588 624
                      ]]]}
589 625
                    ]]}
590 626
                  ]]}

Also available in: Unified diff