Project

General

Profile

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

View differences:

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

Also available in: Unified diff