Project

General

Profile

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

View differences:

vhdl_json/vhdl_files/2-exportOK/ghdl/ghdl/testsuite/gna/issue50/idct.d/sub_160.json
245 245
                "args" : [["EXPRESSION", {
246 246
                  "args" : [["EXPRESSION", {
247 247
                    "args" : [["EXPRESSION", {
248
                      "args" : [["CALL", ["FUNCTION_CALL", {
249
                        "id" : ["SIMPLE_NAME", "std_logic_vector"], "assoc_list" : [{
250
                          "actual_expr" : ["EXPRESSION", {
248
                      "args" : [["CALL", ["INDEXED_NAME", {
249
                        "id" : ["SIMPLE_NAME", "std_logic_vector"], "exprs" : [["EXPRESSION", {
250
                          "args" : [["EXPRESSION", {
251 251
                            "args" : [["EXPRESSION", {
252 252
                              "args" : [["EXPRESSION", {
253
                                "args" : [["EXPRESSION", {
254
                                  "id" : "-", "args" : [["EXPRESSION", {
255
                                    "args" : [["CALL", ["FUNCTION_CALL", {
256
                                      "id" : ["SIMPLE_NAME", "unsigned"], "assoc_list" : [{
257
                                        "actual_designator" : ["SIMPLE_NAME", "carry_inA"]}
258
                                      ]}
259
                                    ]]]}
260
                                  ], ["EXPRESSION", {
261
                                    "args" : [["CALL", ["FUNCTION_CALL", {
262
                                      "id" : ["SIMPLE_NAME", "unsigned"], "assoc_list" : [{
263
                                        "actual_designator" : ["SIMPLE_NAME", "carry_inB"]}
264
                                      ]}
265
                                    ]]]}
266
                                  ]]}
253
                                "id" : "-", "args" : [["EXPRESSION", {
254
                                  "args" : [["CALL", ["INDEXED_NAME", {
255
                                    "id" : ["SIMPLE_NAME", "unsigned"], "exprs" : [["EXPRESSION", {
256
                                      "args" : [["EXPRESSION", {
257
                                        "args" : [["EXPRESSION", {
258
                                          "args" : [["EXPRESSION", {
259
                                            "args" : [["CALL", ["SIMPLE_NAME", "carry_inA"]]]}
260
                                          ]]}
261
                                        ]]}
262
                                      ]]}
263
                                    ]]}
264
                                  ]]]}
265
                                ], ["EXPRESSION", {
266
                                  "args" : [["CALL", ["INDEXED_NAME", {
267
                                    "id" : ["SIMPLE_NAME", "unsigned"], "exprs" : [["EXPRESSION", {
268
                                      "args" : [["EXPRESSION", {
269
                                        "args" : [["EXPRESSION", {
270
                                          "args" : [["EXPRESSION", {
271
                                            "args" : [["CALL", ["SIMPLE_NAME", "carry_inB"]]]}
272
                                          ]]}
273
                                        ]]}
274
                                      ]]}
275
                                    ]]}
276
                                  ]]]}
267 277
                                ]]}
268 278
                              ]]}
269 279
                            ]]}
270
                          ]}
271
                        ]}
280
                          ]]}
281
                        ]]}
272 282
                      ]]]}
273 283
                    ]]}
274 284
                  ]]}
......
315 325
                    "args" : [["EXPRESSION", {
316 326
                      "id" : "&", "args" : [["EXPRESSION", {
317 327
                        "id" : "&", "args" : [["EXPRESSION", {
318
                          "args" : [["CALL", ["FUNCTION_CALL", {
319
                            "id" : ["SIMPLE_NAME", "carry_inA"], "assoc_list" : [{
320
                              "actual_expr" : ["EXPRESSION", {
328
                          "args" : [["CALL", ["INDEXED_NAME", {
329
                            "id" : ["SIMPLE_NAME", "carry_inA"], "exprs" : [["EXPRESSION", {
330
                              "args" : [["EXPRESSION", {
321 331
                                "args" : [["EXPRESSION", {
322 332
                                  "args" : [["EXPRESSION", {
323
                                    "args" : [["EXPRESSION", {
324
                                      "args" : [["CONSTANT_VALUE", {
325
                                        "value" : ["CST_LITERAL", "32"]}
326
                                      ]]}
333
                                    "args" : [["CONSTANT_VALUE", {
334
                                      "value" : ["CST_LITERAL", "32"]}
327 335
                                    ]]}
328 336
                                  ]]}
329 337
                                ]]}
330
                              ]}
331
                            ]}
338
                              ]]}
339
                            ]]}
332 340
                          ]]]}
333 341
                        ], ["EXPRESSION", {
334
                          "args" : [["CALL", ["FUNCTION_CALL", {
335
                            "id" : ["SIMPLE_NAME", "carry_inB"], "assoc_list" : [{
336
                              "actual_expr" : ["EXPRESSION", {
342
                          "args" : [["CALL", ["INDEXED_NAME", {
343
                            "id" : ["SIMPLE_NAME", "carry_inB"], "exprs" : [["EXPRESSION", {
344
                              "args" : [["EXPRESSION", {
337 345
                                "args" : [["EXPRESSION", {
338 346
                                  "args" : [["EXPRESSION", {
339
                                    "args" : [["EXPRESSION", {
340
                                      "args" : [["CONSTANT_VALUE", {
341
                                        "value" : ["CST_LITERAL", "32"]}
342
                                      ]]}
347
                                    "args" : [["CONSTANT_VALUE", {
348
                                      "value" : ["CST_LITERAL", "32"]}
343 349
                                    ]]}
344 350
                                  ]]}
345 351
                                ]]}
346
                              ]}
347
                            ]}
352
                              ]]}
353
                            ]]}
348 354
                          ]]]}
349 355
                        ]]}
350 356
                      ], ["EXPRESSION", {
351
                        "args" : [["CALL", ["FUNCTION_CALL", {
352
                          "id" : ["SIMPLE_NAME", "carry_res"], "assoc_list" : [{
353
                            "actual_expr" : ["EXPRESSION", {
357
                        "args" : [["CALL", ["INDEXED_NAME", {
358
                          "id" : ["SIMPLE_NAME", "carry_res"], "exprs" : [["EXPRESSION", {
359
                            "args" : [["EXPRESSION", {
354 360
                              "args" : [["EXPRESSION", {
355 361
                                "args" : [["EXPRESSION", {
356
                                  "args" : [["EXPRESSION", {
357
                                    "args" : [["CONSTANT_VALUE", {
358
                                      "value" : ["CST_LITERAL", "32"]}
359
                                    ]]}
362
                                  "args" : [["CONSTANT_VALUE", {
363
                                    "value" : ["CST_LITERAL", "32"]}
360 364
                                  ]]}
361 365
                                ]]}
362 366
                              ]]}
363
                            ]}
364
                          ]}
367
                            ]]}
368
                          ]]}
365 369
                        ]]]}
366 370
                      ]]}
367 371
                    ]]}

Also available in: Unified diff