Project

General

Profile

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

View differences:

vhdl_json/vhdl_files/2-exportOK/ghdl/ghdl/testsuite/gna/bug040/sub_205.json
257 257
                "args" : [["EXPRESSION", {
258 258
                  "args" : [["EXPRESSION", {
259 259
                    "args" : [["EXPRESSION", {
260
                      "args" : [["CALL", ["FUNCTION_CALL", {
261
                        "id" : ["SIMPLE_NAME", "std_logic_vector"], "assoc_list" : [{
262
                          "actual_expr" : ["EXPRESSION", {
260
                      "args" : [["CALL", ["INDEXED_NAME", {
261
                        "id" : ["SIMPLE_NAME", "std_logic_vector"], "exprs" : [["EXPRESSION", {
262
                          "args" : [["EXPRESSION", {
263 263
                            "args" : [["EXPRESSION", {
264 264
                              "args" : [["EXPRESSION", {
265
                                "args" : [["EXPRESSION", {
266
                                  "id" : "-", "args" : [["EXPRESSION", {
267
                                    "args" : [["CALL", ["FUNCTION_CALL", {
268
                                      "id" : ["SIMPLE_NAME", "unsigned"], "assoc_list" : [{
269
                                        "actual_designator" : ["SIMPLE_NAME", "carry_inA"]}
270
                                      ]}
271
                                    ]]]}
272
                                  ], ["EXPRESSION", {
273
                                    "args" : [["CALL", ["FUNCTION_CALL", {
274
                                      "id" : ["SIMPLE_NAME", "unsigned"], "assoc_list" : [{
275
                                        "actual_designator" : ["SIMPLE_NAME", "carry_inB"]}
276
                                      ]}
277
                                    ]]]}
278
                                  ]]}
265
                                "id" : "-", "args" : [["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_inA"]]]}
272
                                          ]]}
273
                                        ]]}
274
                                      ]]}
275
                                    ]]}
276
                                  ]]]}
277
                                ], ["EXPRESSION", {
278
                                  "args" : [["CALL", ["INDEXED_NAME", {
279
                                    "id" : ["SIMPLE_NAME", "unsigned"], "exprs" : [["EXPRESSION", {
280
                                      "args" : [["EXPRESSION", {
281
                                        "args" : [["EXPRESSION", {
282
                                          "args" : [["EXPRESSION", {
283
                                            "args" : [["CALL", ["SIMPLE_NAME", "carry_inB"]]]}
284
                                          ]]}
285
                                        ]]}
286
                                      ]]}
287
                                    ]]}
288
                                  ]]]}
279 289
                                ]]}
280 290
                              ]]}
281 291
                            ]]}
282
                          ]}
283
                        ]}
292
                          ]]}
293
                        ]]}
284 294
                      ]]]}
285 295
                    ]]}
286 296
                  ]]}
......
327 337
                    "args" : [["EXPRESSION", {
328 338
                      "id" : "&", "args" : [["EXPRESSION", {
329 339
                        "id" : "&", "args" : [["EXPRESSION", {
330
                          "args" : [["CALL", ["FUNCTION_CALL", {
331
                            "id" : ["SIMPLE_NAME", "in_a"], "assoc_list" : [{
332
                              "actual_expr" : ["EXPRESSION", {
340
                          "args" : [["CALL", ["INDEXED_NAME", {
341
                            "id" : ["SIMPLE_NAME", "in_a"], "exprs" : [["EXPRESSION", {
342
                              "args" : [["EXPRESSION", {
333 343
                                "args" : [["EXPRESSION", {
334 344
                                  "args" : [["EXPRESSION", {
335
                                    "args" : [["EXPRESSION", {
336
                                      "args" : [["CONSTANT_VALUE", {
337
                                        "value" : ["CST_LITERAL", "40"]}
338
                                      ]]}
345
                                    "args" : [["CONSTANT_VALUE", {
346
                                      "value" : ["CST_LITERAL", "40"]}
339 347
                                    ]]}
340 348
                                  ]]}
341 349
                                ]]}
342
                              ]}
343
                            ]}
350
                              ]]}
351
                            ]]}
344 352
                          ]]]}
345 353
                        ], ["EXPRESSION", {
346
                          "args" : [["CALL", ["FUNCTION_CALL", {
347
                            "id" : ["SIMPLE_NAME", "in_b"], "assoc_list" : [{
348
                              "actual_expr" : ["EXPRESSION", {
354
                          "args" : [["CALL", ["INDEXED_NAME", {
355
                            "id" : ["SIMPLE_NAME", "in_b"], "exprs" : [["EXPRESSION", {
356
                              "args" : [["EXPRESSION", {
349 357
                                "args" : [["EXPRESSION", {
350 358
                                  "args" : [["EXPRESSION", {
351
                                    "args" : [["EXPRESSION", {
352
                                      "args" : [["CONSTANT_VALUE", {
353
                                        "value" : ["CST_LITERAL", "40"]}
354
                                      ]]}
359
                                    "args" : [["CONSTANT_VALUE", {
360
                                      "value" : ["CST_LITERAL", "40"]}
355 361
                                    ]]}
356 362
                                  ]]}
357 363
                                ]]}
358
                              ]}
359
                            ]}
364
                              ]]}
365
                            ]]}
360 366
                          ]]]}
361 367
                        ]]}
362 368
                      ], ["EXPRESSION", {
363
                        "args" : [["CALL", ["FUNCTION_CALL", {
364
                          "id" : ["SIMPLE_NAME", "carry_res"], "assoc_list" : [{
365
                            "actual_expr" : ["EXPRESSION", {
369
                        "args" : [["CALL", ["INDEXED_NAME", {
370
                          "id" : ["SIMPLE_NAME", "carry_res"], "exprs" : [["EXPRESSION", {
371
                            "args" : [["EXPRESSION", {
366 372
                              "args" : [["EXPRESSION", {
367 373
                                "args" : [["EXPRESSION", {
368
                                  "args" : [["EXPRESSION", {
369
                                    "args" : [["CONSTANT_VALUE", {
370
                                      "value" : ["CST_LITERAL", "41"]}
371
                                    ]]}
374
                                  "args" : [["CONSTANT_VALUE", {
375
                                    "value" : ["CST_LITERAL", "41"]}
372 376
                                  ]]}
373 377
                                ]]}
374 378
                              ]]}
375
                            ]}
376
                          ]}
379
                            ]]}
380
                          ]]}
377 381
                        ]]]}
378 382
                      ]]}
379 383
                    ]]}

Also available in: Unified diff