Project

General

Profile

Revision 3fd18385 vhdl_json/vhdl_files/2-exportOK/ghdl/ghdl/testsuite/gna/perf02/test_data.json

View differences:

vhdl_json/vhdl_files/2-exportOK/ghdl/ghdl/testsuite/gna/perf02/test_data.json
269 269
                "args" : [["EXPRESSION", {
270 270
                  "args" : [["EXPRESSION", {
271 271
                    "args" : [["EXPRESSION", {
272
                      "args" : [["CALL", ["FUNCTION_CALL", {
273
                        "id" : ["SIMPLE_NAME", "to_integer"], "assoc_list" : [{
274
                          "actual_expr" : ["EXPRESSION", {
272
                      "args" : [["CALL", ["INDEXED_NAME", {
273
                        "id" : ["SIMPLE_NAME", "to_integer"], "exprs" : [["EXPRESSION", {
274
                          "args" : [["EXPRESSION", {
275 275
                            "args" : [["EXPRESSION", {
276 276
                              "args" : [["EXPRESSION", {
277
                                "args" : [["EXPRESSION", {
278
                                  "args" : [["CALL", ["FUNCTION_CALL", {
279
                                    "id" : ["SIMPLE_NAME", "unsigned"], "assoc_list" : [{
280
                                      "actual_designator" : ["SIMPLE_NAME", "V"]}
281
                                    ]}
282
                                  ]]]}
283
                                ]]}
277
                                "args" : [["CALL", ["INDEXED_NAME", {
278
                                  "id" : ["SIMPLE_NAME", "unsigned"], "exprs" : [["EXPRESSION", {
279
                                    "args" : [["EXPRESSION", {
280
                                      "args" : [["EXPRESSION", {
281
                                        "args" : [["EXPRESSION", {
282
                                          "args" : [["CALL", ["SIMPLE_NAME", "V"]]]}
283
                                        ]]}
284
                                      ]]}
285
                                    ]]}
286
                                  ]]}
287
                                ]]]}
284 288
                              ]]}
285 289
                            ]]}
286
                          ]}
287
                        ]}
290
                          ]]}
291
                        ]]}
288 292
                      ]]]}
289 293
                    ]]}
290 294
                  ]]}
......
305 309
                "args" : [["EXPRESSION", {
306 310
                  "args" : [["EXPRESSION", {
307 311
                    "args" : [["EXPRESSION", {
308
                      "args" : [["CALL", ["FUNCTION_CALL", {
309
                        "id" : ["SIMPLE_NAME", "to_integer"], "assoc_list" : [{
310
                          "actual_expr" : ["EXPRESSION", {
312
                      "args" : [["CALL", ["INDEXED_NAME", {
313
                        "id" : ["SIMPLE_NAME", "to_integer"], "exprs" : [["EXPRESSION", {
314
                          "args" : [["EXPRESSION", {
311 315
                            "args" : [["EXPRESSION", {
312 316
                              "args" : [["EXPRESSION", {
313
                                "args" : [["EXPRESSION", {
314
                                  "args" : [["CALL", ["FUNCTION_CALL", {
315
                                    "id" : ["SIMPLE_NAME", "unsigned"], "assoc_list" : [{
316
                                      "actual_designator" : ["SIMPLE_NAME", "V"]}
317
                                    ]}
318
                                  ]]]}
319
                                ]]}
317
                                "args" : [["CALL", ["INDEXED_NAME", {
318
                                  "id" : ["SIMPLE_NAME", "unsigned"], "exprs" : [["EXPRESSION", {
319
                                    "args" : [["EXPRESSION", {
320
                                      "args" : [["EXPRESSION", {
321
                                        "args" : [["EXPRESSION", {
322
                                          "args" : [["CALL", ["SIMPLE_NAME", "V"]]]}
323
                                        ]]}
324
                                      ]]}
325
                                    ]]}
326
                                  ]]}
327
                                ]]]}
320 328
                              ]]}
321 329
                            ]]}
322
                          ]}
323
                        ]}
330
                          ]]}
331
                        ]]}
324 332
                      ]]]}
325 333
                    ]]}
326 334
                  ]]}
......
335 343
                "args" : [["EXPRESSION", {
336 344
                  "args" : [["EXPRESSION", {
337 345
                    "args" : [["EXPRESSION", {
338
                      "args" : [["CALL", ["FUNCTION_CALL", {
339
                        "id" : ["SIMPLE_NAME", "rising_edge"], "assoc_list" : [{
340
                          "actual_designator" : ["SIMPLE_NAME", "clk"]}
341
                        ]}
346
                      "args" : [["CALL", ["INDEXED_NAME", {
347
                        "id" : ["SIMPLE_NAME", "rising_edge"], "exprs" : [["EXPRESSION", {
348
                          "args" : [["EXPRESSION", {
349
                            "args" : [["EXPRESSION", {
350
                              "args" : [["EXPRESSION", {
351
                                "args" : [["CALL", ["SIMPLE_NAME", "clk"]]]}
352
                              ]]}
353
                            ]]}
354
                          ]]}
355
                        ]]}
342 356
                      ]]]}
343 357
                    ]]}
344 358
                  ]]}
......
367 381
                        "args" : [["EXPRESSION", {
368 382
                          "args" : [["EXPRESSION", {
369 383
                            "args" : [["EXPRESSION", {
370
                              "args" : [["CALL", ["FUNCTION_CALL", {
371
                                "id" : ["SIMPLE_NAME", "to_integer"], "assoc_list" : [{
372
                                  "actual_designator" : ["SIMPLE_NAME", "wa0_addr"]}
373
                                ]}
384
                              "args" : [["CALL", ["INDEXED_NAME", {
385
                                "id" : ["SIMPLE_NAME", "to_integer"], "exprs" : [["EXPRESSION", {
386
                                  "args" : [["EXPRESSION", {
387
                                    "args" : [["EXPRESSION", {
388
                                      "args" : [["EXPRESSION", {
389
                                        "args" : [["CALL", ["SIMPLE_NAME", "wa0_addr"]]]}
390
                                      ]]}
391
                                    ]]}
392
                                  ]]}
393
                                ]]}
374 394
                              ]]]}
375 395
                            ]]}
376 396
                          ]]}
......
399 419
                "args" : [["EXPRESSION", {
400 420
                  "args" : [["EXPRESSION", {
401 421
                    "args" : [["EXPRESSION", {
402
                      "args" : [["CALL", ["FUNCTION_CALL", {
403
                        "id" : ["SIMPLE_NAME", "ram"], "assoc_list" : [{
404
                          "actual_expr" : ["EXPRESSION", {
422
                      "args" : [["CALL", ["INDEXED_NAME", {
423
                        "id" : ["SIMPLE_NAME", "ram"], "exprs" : [["EXPRESSION", {
424
                          "args" : [["EXPRESSION", {
405 425
                            "args" : [["EXPRESSION", {
406 426
                              "args" : [["EXPRESSION", {
407
                                "args" : [["EXPRESSION", {
408
                                  "args" : [["CALL", ["FUNCTION_CALL", {
409
                                    "id" : ["SIMPLE_NAME", "to_integer"], "assoc_list" : [{
410
                                      "actual_designator" : ["SIMPLE_NAME", "ra0_addr"]}
411
                                    ]}
412
                                  ]]]}
413
                                ]]}
427
                                "args" : [["CALL", ["INDEXED_NAME", {
428
                                  "id" : ["SIMPLE_NAME", "to_integer"], "exprs" : [["EXPRESSION", {
429
                                    "args" : [["EXPRESSION", {
430
                                      "args" : [["EXPRESSION", {
431
                                        "args" : [["EXPRESSION", {
432
                                          "args" : [["CALL", ["SIMPLE_NAME", "ra0_addr"]]]}
433
                                        ]]}
434
                                      ]]}
435
                                    ]]}
436
                                  ]]}
437
                                ]]]}
414 438
                              ]]}
415 439
                            ]]}
416
                          ]}
417
                        ]}
440
                          ]]}
441
                        ]]}
418 442
                      ]]]}
419 443
                    ]]}
420 444
                  ]]}
......
429 453
                "args" : [["EXPRESSION", {
430 454
                  "args" : [["EXPRESSION", {
431 455
                    "args" : [["EXPRESSION", {
432
                      "args" : [["CALL", ["FUNCTION_CALL", {
433
                        "id" : ["SIMPLE_NAME", "ram"], "assoc_list" : [{
434
                          "actual_expr" : ["EXPRESSION", {
456
                      "args" : [["CALL", ["INDEXED_NAME", {
457
                        "id" : ["SIMPLE_NAME", "ram"], "exprs" : [["EXPRESSION", {
458
                          "args" : [["EXPRESSION", {
435 459
                            "args" : [["EXPRESSION", {
436 460
                              "args" : [["EXPRESSION", {
437
                                "args" : [["EXPRESSION", {
438
                                  "args" : [["CALL", ["FUNCTION_CALL", {
439
                                    "id" : ["SIMPLE_NAME", "to_integer"], "assoc_list" : [{
440
                                      "actual_designator" : ["SIMPLE_NAME", "ra1_addr"]}
441
                                    ]}
442
                                  ]]]}
443
                                ]]}
461
                                "args" : [["CALL", ["INDEXED_NAME", {
462
                                  "id" : ["SIMPLE_NAME", "to_integer"], "exprs" : [["EXPRESSION", {
463
                                    "args" : [["EXPRESSION", {
464
                                      "args" : [["EXPRESSION", {
465
                                        "args" : [["EXPRESSION", {
466
                                          "args" : [["CALL", ["SIMPLE_NAME", "ra1_addr"]]]}
467
                                        ]]}
468
                                      ]]}
469
                                    ]]}
470
                                  ]]}
471
                                ]]]}
444 472
                              ]]}
445 473
                            ]]}
446
                          ]}
447
                        ]}
474
                          ]]}
475
                        ]]}
448 476
                      ]]]}
449 477
                    ]]}
450 478
                  ]]}

Also available in: Unified diff