Project

General

Profile

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

View differences:

vhdl_json/vhdl_files/2-exportOK/ghdl/ghdl/testsuite/gna/issue50/idct.d/output_split3.json
229 229
                "args" : [["EXPRESSION", {
230 230
                  "args" : [["EXPRESSION", {
231 231
                    "args" : [["EXPRESSION", {
232
                      "args" : [["CALL", ["FUNCTION_CALL", {
233
                        "id" : ["SIMPLE_NAME", "to_integer"], "assoc_list" : [{
234
                          "actual_expr" : ["EXPRESSION", {
232
                      "args" : [["CALL", ["INDEXED_NAME", {
233
                        "id" : ["SIMPLE_NAME", "to_integer"], "exprs" : [["EXPRESSION", {
234
                          "args" : [["EXPRESSION", {
235 235
                            "args" : [["EXPRESSION", {
236 236
                              "args" : [["EXPRESSION", {
237
                                "args" : [["EXPRESSION", {
238
                                  "args" : [["CALL", ["FUNCTION_CALL", {
239
                                    "id" : ["SIMPLE_NAME", "unsigned"], "assoc_list" : [{
240
                                      "actual_designator" : ["SIMPLE_NAME", "V"]}
241
                                    ]}
242
                                  ]]]}
243
                                ]]}
237
                                "args" : [["CALL", ["INDEXED_NAME", {
238
                                  "id" : ["SIMPLE_NAME", "unsigned"], "exprs" : [["EXPRESSION", {
239
                                    "args" : [["EXPRESSION", {
240
                                      "args" : [["EXPRESSION", {
241
                                        "args" : [["EXPRESSION", {
242
                                          "args" : [["CALL", ["SIMPLE_NAME", "V"]]]}
243
                                        ]]}
244
                                      ]]}
245
                                    ]]}
246
                                  ]]}
247
                                ]]]}
244 248
                              ]]}
245 249
                            ]]}
246
                          ]}
247
                        ]}
250
                          ]]}
251
                        ]]}
248 252
                      ]]]}
249 253
                    ]]}
250 254
                  ]]}
......
265 269
                "args" : [["EXPRESSION", {
266 270
                  "args" : [["EXPRESSION", {
267 271
                    "args" : [["EXPRESSION", {
268
                      "args" : [["CALL", ["FUNCTION_CALL", {
269
                        "id" : ["SIMPLE_NAME", "to_integer"], "assoc_list" : [{
270
                          "actual_expr" : ["EXPRESSION", {
272
                      "args" : [["CALL", ["INDEXED_NAME", {
273
                        "id" : ["SIMPLE_NAME", "to_integer"], "exprs" : [["EXPRESSION", {
274
                          "args" : [["EXPRESSION", {
271 275
                            "args" : [["EXPRESSION", {
272 276
                              "args" : [["EXPRESSION", {
273
                                "args" : [["EXPRESSION", {
274
                                  "args" : [["CALL", ["FUNCTION_CALL", {
275
                                    "id" : ["SIMPLE_NAME", "unsigned"], "assoc_list" : [{
276
                                      "actual_designator" : ["SIMPLE_NAME", "V"]}
277
                                    ]}
278
                                  ]]]}
279
                                ]]}
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
                                ]]]}
280 288
                              ]]}
281 289
                            ]]}
282
                          ]}
283
                        ]}
290
                          ]]}
291
                        ]]}
284 292
                      ]]]}
285 293
                    ]]}
286 294
                  ]]}
......
295 303
                "args" : [["EXPRESSION", {
296 304
                  "args" : [["EXPRESSION", {
297 305
                    "args" : [["EXPRESSION", {
298
                      "args" : [["CALL", ["FUNCTION_CALL", {
299
                        "id" : ["SIMPLE_NAME", "rising_edge"], "assoc_list" : [{
300
                          "actual_designator" : ["SIMPLE_NAME", "clk"]}
301
                        ]}
306
                      "args" : [["CALL", ["INDEXED_NAME", {
307
                        "id" : ["SIMPLE_NAME", "rising_edge"], "exprs" : [["EXPRESSION", {
308
                          "args" : [["EXPRESSION", {
309
                            "args" : [["EXPRESSION", {
310
                              "args" : [["EXPRESSION", {
311
                                "args" : [["CALL", ["SIMPLE_NAME", "clk"]]]}
312
                              ]]}
313
                            ]]}
314
                          ]]}
315
                        ]]}
302 316
                      ]]]}
303 317
                    ]]}
304 318
                  ]]}
......
327 341
                        "args" : [["EXPRESSION", {
328 342
                          "args" : [["EXPRESSION", {
329 343
                            "args" : [["EXPRESSION", {
330
                              "args" : [["CALL", ["FUNCTION_CALL", {
331
                                "id" : ["SIMPLE_NAME", "to_integer"], "assoc_list" : [{
332
                                  "actual_designator" : ["SIMPLE_NAME", "wa0_addr"]}
333
                                ]}
344
                              "args" : [["CALL", ["INDEXED_NAME", {
345
                                "id" : ["SIMPLE_NAME", "to_integer"], "exprs" : [["EXPRESSION", {
346
                                  "args" : [["EXPRESSION", {
347
                                    "args" : [["EXPRESSION", {
348
                                      "args" : [["EXPRESSION", {
349
                                        "args" : [["CALL", ["SIMPLE_NAME", "wa0_addr"]]]}
350
                                      ]]}
351
                                    ]]}
352
                                  ]]}
353
                                ]]}
334 354
                              ]]]}
335 355
                            ]]}
336 356
                          ]]}
......
359 379
                "args" : [["EXPRESSION", {
360 380
                  "args" : [["EXPRESSION", {
361 381
                    "args" : [["EXPRESSION", {
362
                      "args" : [["CALL", ["FUNCTION_CALL", {
363
                        "id" : ["SIMPLE_NAME", "ram"], "assoc_list" : [{
364
                          "actual_expr" : ["EXPRESSION", {
382
                      "args" : [["CALL", ["INDEXED_NAME", {
383
                        "id" : ["SIMPLE_NAME", "ram"], "exprs" : [["EXPRESSION", {
384
                          "args" : [["EXPRESSION", {
365 385
                            "args" : [["EXPRESSION", {
366 386
                              "args" : [["EXPRESSION", {
367
                                "args" : [["EXPRESSION", {
368
                                  "args" : [["CALL", ["FUNCTION_CALL", {
369
                                    "id" : ["SIMPLE_NAME", "to_integer"], "assoc_list" : [{
370
                                      "actual_designator" : ["SIMPLE_NAME", "ra0_addr"]}
371
                                    ]}
372
                                  ]]]}
373
                                ]]}
387
                                "args" : [["CALL", ["INDEXED_NAME", {
388
                                  "id" : ["SIMPLE_NAME", "to_integer"], "exprs" : [["EXPRESSION", {
389
                                    "args" : [["EXPRESSION", {
390
                                      "args" : [["EXPRESSION", {
391
                                        "args" : [["EXPRESSION", {
392
                                          "args" : [["CALL", ["SIMPLE_NAME", "ra0_addr"]]]}
393
                                        ]]}
394
                                      ]]}
395
                                    ]]}
396
                                  ]]}
397
                                ]]]}
374 398
                              ]]}
375 399
                            ]]}
376
                          ]}
377
                        ]}
400
                          ]]}
401
                        ]]}
378 402
                      ]]]}
379 403
                    ]]}
380 404
                  ]]}

Also available in: Unified diff