Project

General

Profile

Revision 3fd18385 vhdl_json/vhdl_files/2-exportOK/ghdl/ghdl/testsuite/gna/bug040/extend_mask.json

View differences:

vhdl_json/vhdl_files/2-exportOK/ghdl/ghdl/testsuite/gna/bug040/extend_mask.json
401 401
                "args" : [["EXPRESSION", {
402 402
                  "args" : [["EXPRESSION", {
403 403
                    "args" : [["EXPRESSION", {
404
                      "args" : [["CALL", ["FUNCTION_CALL", {
405
                        "id" : ["SIMPLE_NAME", "to_integer"], "assoc_list" : [{
406
                          "actual_expr" : ["EXPRESSION", {
404
                      "args" : [["CALL", ["INDEXED_NAME", {
405
                        "id" : ["SIMPLE_NAME", "to_integer"], "exprs" : [["EXPRESSION", {
406
                          "args" : [["EXPRESSION", {
407 407
                            "args" : [["EXPRESSION", {
408 408
                              "args" : [["EXPRESSION", {
409
                                "args" : [["EXPRESSION", {
410
                                  "args" : [["CALL", ["FUNCTION_CALL", {
411
                                    "id" : ["SIMPLE_NAME", "unsigned"], "assoc_list" : [{
412
                                      "actual_designator" : ["SIMPLE_NAME", "V"]}
413
                                    ]}
414
                                  ]]]}
415
                                ]]}
409
                                "args" : [["CALL", ["INDEXED_NAME", {
410
                                  "id" : ["SIMPLE_NAME", "unsigned"], "exprs" : [["EXPRESSION", {
411
                                    "args" : [["EXPRESSION", {
412
                                      "args" : [["EXPRESSION", {
413
                                        "args" : [["EXPRESSION", {
414
                                          "args" : [["CALL", ["SIMPLE_NAME", "V"]]]}
415
                                        ]]}
416
                                      ]]}
417
                                    ]]}
418
                                  ]]}
419
                                ]]]}
416 420
                              ]]}
417 421
                            ]]}
418
                          ]}
419
                        ]}
422
                          ]]}
423
                        ]]}
420 424
                      ]]]}
421 425
                    ]]}
422 426
                  ]]}
......
437 441
                "args" : [["EXPRESSION", {
438 442
                  "args" : [["EXPRESSION", {
439 443
                    "args" : [["EXPRESSION", {
440
                      "args" : [["CALL", ["FUNCTION_CALL", {
441
                        "id" : ["SIMPLE_NAME", "to_integer"], "assoc_list" : [{
442
                          "actual_expr" : ["EXPRESSION", {
444
                      "args" : [["CALL", ["INDEXED_NAME", {
445
                        "id" : ["SIMPLE_NAME", "to_integer"], "exprs" : [["EXPRESSION", {
446
                          "args" : [["EXPRESSION", {
443 447
                            "args" : [["EXPRESSION", {
444 448
                              "args" : [["EXPRESSION", {
445
                                "args" : [["EXPRESSION", {
446
                                  "args" : [["CALL", ["FUNCTION_CALL", {
447
                                    "id" : ["SIMPLE_NAME", "unsigned"], "assoc_list" : [{
448
                                      "actual_designator" : ["SIMPLE_NAME", "V"]}
449
                                    ]}
450
                                  ]]]}
451
                                ]]}
449
                                "args" : [["CALL", ["INDEXED_NAME", {
450
                                  "id" : ["SIMPLE_NAME", "unsigned"], "exprs" : [["EXPRESSION", {
451
                                    "args" : [["EXPRESSION", {
452
                                      "args" : [["EXPRESSION", {
453
                                        "args" : [["EXPRESSION", {
454
                                          "args" : [["CALL", ["SIMPLE_NAME", "V"]]]}
455
                                        ]]}
456
                                      ]]}
457
                                    ]]}
458
                                  ]]}
459
                                ]]]}
452 460
                              ]]}
453 461
                            ]]}
454
                          ]}
455
                        ]}
462
                          ]]}
463
                        ]]}
456 464
                      ]]]}
457 465
                    ]]}
458 466
                  ]]}
......
467 475
                "args" : [["EXPRESSION", {
468 476
                  "args" : [["EXPRESSION", {
469 477
                    "args" : [["EXPRESSION", {
470
                      "args" : [["CALL", ["FUNCTION_CALL", {
471
                        "id" : ["SIMPLE_NAME", "ram"], "assoc_list" : [{
472
                          "actual_expr" : ["EXPRESSION", {
478
                      "args" : [["CALL", ["INDEXED_NAME", {
479
                        "id" : ["SIMPLE_NAME", "ram"], "exprs" : [["EXPRESSION", {
480
                          "args" : [["EXPRESSION", {
473 481
                            "args" : [["EXPRESSION", {
474 482
                              "args" : [["EXPRESSION", {
475
                                "args" : [["EXPRESSION", {
476
                                  "args" : [["CALL", ["FUNCTION_CALL", {
477
                                    "id" : ["SIMPLE_NAME", "to_integer"], "assoc_list" : [{
478
                                      "actual_designator" : ["SIMPLE_NAME", "ra0_addr"]}
479
                                    ]}
480
                                  ]]]}
481
                                ]]}
483
                                "args" : [["CALL", ["INDEXED_NAME", {
484
                                  "id" : ["SIMPLE_NAME", "to_integer"], "exprs" : [["EXPRESSION", {
485
                                    "args" : [["EXPRESSION", {
486
                                      "args" : [["EXPRESSION", {
487
                                        "args" : [["EXPRESSION", {
488
                                          "args" : [["CALL", ["SIMPLE_NAME", "ra0_addr"]]]}
489
                                        ]]}
490
                                      ]]}
491
                                    ]]}
492
                                  ]]}
493
                                ]]]}
482 494
                              ]]}
483 495
                            ]]}
484
                          ]}
485
                        ]}
496
                          ]]}
497
                        ]]}
486 498
                      ]]]}
487 499
                    ]]}
488 500
                  ]]}
......
492 504
              "id" : "<", "args" : [["EXPRESSION", {
493 505
                "args" : [["EXPRESSION", {
494 506
                  "args" : [["EXPRESSION", {
495
                    "args" : [["CALL", ["FUNCTION_CALL", {
496
                      "id" : ["SIMPLE_NAME", "to_integer"], "assoc_list" : [{
497
                        "actual_designator" : ["SIMPLE_NAME", "ra0_addr"]}
498
                      ]}
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
                      ]]}
499 517
                    ]]]}
500 518
                  ]]}
501 519
                ]]}

Also available in: Unified diff