Project

General

Profile

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

View differences:

vhdl_json/vhdl_files/2-exportOK/ghdl/ghdl/testsuite/gna/issue50/vector.d/w_split3.json
197 197
                "args" : [["EXPRESSION", {
198 198
                  "args" : [["EXPRESSION", {
199 199
                    "args" : [["EXPRESSION", {
200
                      "args" : [["CALL", ["FUNCTION_CALL", {
201
                        "id" : ["SIMPLE_NAME", "to_integer"], "assoc_list" : [{
202
                          "actual_expr" : ["EXPRESSION", {
200
                      "args" : [["CALL", ["INDEXED_NAME", {
201
                        "id" : ["SIMPLE_NAME", "to_integer"], "exprs" : [["EXPRESSION", {
202
                          "args" : [["EXPRESSION", {
203 203
                            "args" : [["EXPRESSION", {
204 204
                              "args" : [["EXPRESSION", {
205
                                "args" : [["EXPRESSION", {
206
                                  "args" : [["CALL", ["FUNCTION_CALL", {
207
                                    "id" : ["SIMPLE_NAME", "unsigned"], "assoc_list" : [{
208
                                      "actual_designator" : ["SIMPLE_NAME", "V"]}
209
                                    ]}
210
                                  ]]]}
211
                                ]]}
205
                                "args" : [["CALL", ["INDEXED_NAME", {
206
                                  "id" : ["SIMPLE_NAME", "unsigned"], "exprs" : [["EXPRESSION", {
207
                                    "args" : [["EXPRESSION", {
208
                                      "args" : [["EXPRESSION", {
209
                                        "args" : [["EXPRESSION", {
210
                                          "args" : [["CALL", ["SIMPLE_NAME", "V"]]]}
211
                                        ]]}
212
                                      ]]}
213
                                    ]]}
214
                                  ]]}
215
                                ]]]}
212 216
                              ]]}
213 217
                            ]]}
214
                          ]}
215
                        ]}
218
                          ]]}
219
                        ]]}
216 220
                      ]]]}
217 221
                    ]]}
218 222
                  ]]}
......
233 237
                "args" : [["EXPRESSION", {
234 238
                  "args" : [["EXPRESSION", {
235 239
                    "args" : [["EXPRESSION", {
236
                      "args" : [["CALL", ["FUNCTION_CALL", {
237
                        "id" : ["SIMPLE_NAME", "to_integer"], "assoc_list" : [{
238
                          "actual_expr" : ["EXPRESSION", {
240
                      "args" : [["CALL", ["INDEXED_NAME", {
241
                        "id" : ["SIMPLE_NAME", "to_integer"], "exprs" : [["EXPRESSION", {
242
                          "args" : [["EXPRESSION", {
239 243
                            "args" : [["EXPRESSION", {
240 244
                              "args" : [["EXPRESSION", {
241
                                "args" : [["EXPRESSION", {
242
                                  "args" : [["CALL", ["FUNCTION_CALL", {
243
                                    "id" : ["SIMPLE_NAME", "unsigned"], "assoc_list" : [{
244
                                      "actual_designator" : ["SIMPLE_NAME", "V"]}
245
                                    ]}
246
                                  ]]]}
247
                                ]]}
245
                                "args" : [["CALL", ["INDEXED_NAME", {
246
                                  "id" : ["SIMPLE_NAME", "unsigned"], "exprs" : [["EXPRESSION", {
247
                                    "args" : [["EXPRESSION", {
248
                                      "args" : [["EXPRESSION", {
249
                                        "args" : [["EXPRESSION", {
250
                                          "args" : [["CALL", ["SIMPLE_NAME", "V"]]]}
251
                                        ]]}
252
                                      ]]}
253
                                    ]]}
254
                                  ]]}
255
                                ]]]}
248 256
                              ]]}
249 257
                            ]]}
250
                          ]}
251
                        ]}
258
                          ]]}
259
                        ]]}
252 260
                      ]]]}
253 261
                    ]]}
254 262
                  ]]}
......
263 271
                "args" : [["EXPRESSION", {
264 272
                  "args" : [["EXPRESSION", {
265 273
                    "args" : [["EXPRESSION", {
266
                      "args" : [["CALL", ["FUNCTION_CALL", {
267
                        "id" : ["SIMPLE_NAME", "rising_edge"], "assoc_list" : [{
268
                          "actual_designator" : ["SIMPLE_NAME", "clk"]}
269
                        ]}
274
                      "args" : [["CALL", ["INDEXED_NAME", {
275
                        "id" : ["SIMPLE_NAME", "rising_edge"], "exprs" : [["EXPRESSION", {
276
                          "args" : [["EXPRESSION", {
277
                            "args" : [["EXPRESSION", {
278
                              "args" : [["EXPRESSION", {
279
                                "args" : [["CALL", ["SIMPLE_NAME", "clk"]]]}
280
                              ]]}
281
                            ]]}
282
                          ]]}
283
                        ]]}
270 284
                      ]]]}
271 285
                    ]]}
272 286
                  ]]}
......
295 309
                        "args" : [["EXPRESSION", {
296 310
                          "args" : [["EXPRESSION", {
297 311
                            "args" : [["EXPRESSION", {
298
                              "args" : [["CALL", ["FUNCTION_CALL", {
299
                                "id" : ["SIMPLE_NAME", "to_integer"], "assoc_list" : [{
300
                                  "actual_designator" : ["SIMPLE_NAME", "wa0_addr"]}
301
                                ]}
312
                              "args" : [["CALL", ["INDEXED_NAME", {
313
                                "id" : ["SIMPLE_NAME", "to_integer"], "exprs" : [["EXPRESSION", {
314
                                  "args" : [["EXPRESSION", {
315
                                    "args" : [["EXPRESSION", {
316
                                      "args" : [["EXPRESSION", {
317
                                        "args" : [["CALL", ["SIMPLE_NAME", "wa0_addr"]]]}
318
                                      ]]}
319
                                    ]]}
320
                                  ]]}
321
                                ]]}
302 322
                              ]]]}
303 323
                            ]]}
304 324
                          ]]}
......
327 347
                "args" : [["EXPRESSION", {
328 348
                  "args" : [["EXPRESSION", {
329 349
                    "args" : [["EXPRESSION", {
330
                      "args" : [["CALL", ["FUNCTION_CALL", {
331
                        "id" : ["SIMPLE_NAME", "ram"], "assoc_list" : [{
332
                          "actual_expr" : ["EXPRESSION", {
350
                      "args" : [["CALL", ["INDEXED_NAME", {
351
                        "id" : ["SIMPLE_NAME", "ram"], "exprs" : [["EXPRESSION", {
352
                          "args" : [["EXPRESSION", {
333 353
                            "args" : [["EXPRESSION", {
334 354
                              "args" : [["EXPRESSION", {
335
                                "args" : [["EXPRESSION", {
336
                                  "args" : [["CALL", ["FUNCTION_CALL", {
337
                                    "id" : ["SIMPLE_NAME", "to_integer"], "assoc_list" : [{
338
                                      "actual_designator" : ["SIMPLE_NAME", "ra0_addr"]}
339
                                    ]}
340
                                  ]]]}
341
                                ]]}
355
                                "args" : [["CALL", ["INDEXED_NAME", {
356
                                  "id" : ["SIMPLE_NAME", "to_integer"], "exprs" : [["EXPRESSION", {
357
                                    "args" : [["EXPRESSION", {
358
                                      "args" : [["EXPRESSION", {
359
                                        "args" : [["EXPRESSION", {
360
                                          "args" : [["CALL", ["SIMPLE_NAME", "ra0_addr"]]]}
361
                                        ]]}
362
                                      ]]}
363
                                    ]]}
364
                                  ]]}
365
                                ]]]}
342 366
                              ]]}
343 367
                            ]]}
344
                          ]}
345
                        ]}
368
                          ]]}
369
                        ]]}
346 370
                      ]]]}
347 371
                    ]]}
348 372
                  ]]}

Also available in: Unified diff