Project

General

Profile

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

View differences:

vhdl_json/vhdl_files/2-exportOK/ghdl/ghdl/testsuite/gna/bug040/p_jinfo_comps_info_dc_tbl_no.json
169 169
                "args" : [["EXPRESSION", {
170 170
                  "args" : [["EXPRESSION", {
171 171
                    "args" : [["EXPRESSION", {
172
                      "args" : [["CALL", ["FUNCTION_CALL", {
173
                        "id" : ["SIMPLE_NAME", "to_integer"], "assoc_list" : [{
174
                          "actual_expr" : ["EXPRESSION", {
172
                      "args" : [["CALL", ["INDEXED_NAME", {
173
                        "id" : ["SIMPLE_NAME", "to_integer"], "exprs" : [["EXPRESSION", {
174
                          "args" : [["EXPRESSION", {
175 175
                            "args" : [["EXPRESSION", {
176 176
                              "args" : [["EXPRESSION", {
177
                                "args" : [["EXPRESSION", {
178
                                  "args" : [["CALL", ["FUNCTION_CALL", {
179
                                    "id" : ["SIMPLE_NAME", "unsigned"], "assoc_list" : [{
180
                                      "actual_designator" : ["SIMPLE_NAME", "V"]}
181
                                    ]}
182
                                  ]]]}
183
                                ]]}
177
                                "args" : [["CALL", ["INDEXED_NAME", {
178
                                  "id" : ["SIMPLE_NAME", "unsigned"], "exprs" : [["EXPRESSION", {
179
                                    "args" : [["EXPRESSION", {
180
                                      "args" : [["EXPRESSION", {
181
                                        "args" : [["EXPRESSION", {
182
                                          "args" : [["CALL", ["SIMPLE_NAME", "V"]]]}
183
                                        ]]}
184
                                      ]]}
185
                                    ]]}
186
                                  ]]}
187
                                ]]]}
184 188
                              ]]}
185 189
                            ]]}
186
                          ]}
187
                        ]}
190
                          ]]}
191
                        ]]}
188 192
                      ]]]}
189 193
                    ]]}
190 194
                  ]]}
......
205 209
                "args" : [["EXPRESSION", {
206 210
                  "args" : [["EXPRESSION", {
207 211
                    "args" : [["EXPRESSION", {
208
                      "args" : [["CALL", ["FUNCTION_CALL", {
209
                        "id" : ["SIMPLE_NAME", "to_integer"], "assoc_list" : [{
210
                          "actual_expr" : ["EXPRESSION", {
212
                      "args" : [["CALL", ["INDEXED_NAME", {
213
                        "id" : ["SIMPLE_NAME", "to_integer"], "exprs" : [["EXPRESSION", {
214
                          "args" : [["EXPRESSION", {
211 215
                            "args" : [["EXPRESSION", {
212 216
                              "args" : [["EXPRESSION", {
213
                                "args" : [["EXPRESSION", {
214
                                  "args" : [["CALL", ["FUNCTION_CALL", {
215
                                    "id" : ["SIMPLE_NAME", "unsigned"], "assoc_list" : [{
216
                                      "actual_designator" : ["SIMPLE_NAME", "V"]}
217
                                    ]}
218
                                  ]]]}
219
                                ]]}
217
                                "args" : [["CALL", ["INDEXED_NAME", {
218
                                  "id" : ["SIMPLE_NAME", "unsigned"], "exprs" : [["EXPRESSION", {
219
                                    "args" : [["EXPRESSION", {
220
                                      "args" : [["EXPRESSION", {
221
                                        "args" : [["EXPRESSION", {
222
                                          "args" : [["CALL", ["SIMPLE_NAME", "V"]]]}
223
                                        ]]}
224
                                      ]]}
225
                                    ]]}
226
                                  ]]}
227
                                ]]]}
220 228
                              ]]}
221 229
                            ]]}
222
                          ]}
223
                        ]}
230
                          ]]}
231
                        ]]}
224 232
                      ]]]}
225 233
                    ]]}
226 234
                  ]]}
......
235 243
                "args" : [["EXPRESSION", {
236 244
                  "args" : [["EXPRESSION", {
237 245
                    "args" : [["EXPRESSION", {
238
                      "args" : [["CALL", ["FUNCTION_CALL", {
239
                        "id" : ["SIMPLE_NAME", "rising_edge"], "assoc_list" : [{
240
                          "actual_designator" : ["SIMPLE_NAME", "clk"]}
241
                        ]}
246
                      "args" : [["CALL", ["INDEXED_NAME", {
247
                        "id" : ["SIMPLE_NAME", "rising_edge"], "exprs" : [["EXPRESSION", {
248
                          "args" : [["EXPRESSION", {
249
                            "args" : [["EXPRESSION", {
250
                              "args" : [["EXPRESSION", {
251
                                "args" : [["CALL", ["SIMPLE_NAME", "clk"]]]}
252
                              ]]}
253
                            ]]}
254
                          ]]}
255
                        ]]}
242 256
                      ]]]}
243 257
                    ]]}
244 258
                  ]]}
......
267 281
                        "args" : [["EXPRESSION", {
268 282
                          "args" : [["EXPRESSION", {
269 283
                            "args" : [["EXPRESSION", {
270
                              "args" : [["CALL", ["FUNCTION_CALL", {
271
                                "id" : ["SIMPLE_NAME", "to_integer"], "assoc_list" : [{
272
                                  "actual_designator" : ["SIMPLE_NAME", "wa0_addr"]}
273
                                ]}
284
                              "args" : [["CALL", ["INDEXED_NAME", {
285
                                "id" : ["SIMPLE_NAME", "to_integer"], "exprs" : [["EXPRESSION", {
286
                                  "args" : [["EXPRESSION", {
287
                                    "args" : [["EXPRESSION", {
288
                                      "args" : [["EXPRESSION", {
289
                                        "args" : [["CALL", ["SIMPLE_NAME", "wa0_addr"]]]}
290
                                      ]]}
291
                                    ]]}
292
                                  ]]}
293
                                ]]}
274 294
                              ]]]}
275 295
                            ]]}
276 296
                          ]]}
......
299 319
                "args" : [["EXPRESSION", {
300 320
                  "args" : [["EXPRESSION", {
301 321
                    "args" : [["EXPRESSION", {
302
                      "args" : [["CALL", ["FUNCTION_CALL", {
303
                        "id" : ["SIMPLE_NAME", "ram"], "assoc_list" : [{
304
                          "actual_expr" : ["EXPRESSION", {
322
                      "args" : [["CALL", ["INDEXED_NAME", {
323
                        "id" : ["SIMPLE_NAME", "ram"], "exprs" : [["EXPRESSION", {
324
                          "args" : [["EXPRESSION", {
305 325
                            "args" : [["EXPRESSION", {
306 326
                              "args" : [["EXPRESSION", {
307
                                "args" : [["EXPRESSION", {
308
                                  "args" : [["CALL", ["FUNCTION_CALL", {
309
                                    "id" : ["SIMPLE_NAME", "to_integer"], "assoc_list" : [{
310
                                      "actual_designator" : ["SIMPLE_NAME", "ra0_addr"]}
311
                                    ]}
312
                                  ]]]}
313
                                ]]}
327
                                "args" : [["CALL", ["INDEXED_NAME", {
328
                                  "id" : ["SIMPLE_NAME", "to_integer"], "exprs" : [["EXPRESSION", {
329
                                    "args" : [["EXPRESSION", {
330
                                      "args" : [["EXPRESSION", {
331
                                        "args" : [["EXPRESSION", {
332
                                          "args" : [["CALL", ["SIMPLE_NAME", "ra0_addr"]]]}
333
                                        ]]}
334
                                      ]]}
335
                                    ]]}
336
                                  ]]}
337
                                ]]]}
314 338
                              ]]}
315 339
                            ]]}
316
                          ]}
317
                        ]}
340
                          ]]}
341
                        ]]}
318 342
                      ]]]}
319 343
                    ]]}
320 344
                  ]]}
......
324 348
              "id" : "<", "args" : [["EXPRESSION", {
325 349
                "args" : [["EXPRESSION", {
326 350
                  "args" : [["EXPRESSION", {
327
                    "args" : [["CALL", ["FUNCTION_CALL", {
328
                      "id" : ["SIMPLE_NAME", "to_integer"], "assoc_list" : [{
329
                        "actual_designator" : ["SIMPLE_NAME", "ra0_addr"]}
330
                      ]}
351
                    "args" : [["CALL", ["INDEXED_NAME", {
352
                      "id" : ["SIMPLE_NAME", "to_integer"], "exprs" : [["EXPRESSION", {
353
                        "args" : [["EXPRESSION", {
354
                          "args" : [["EXPRESSION", {
355
                            "args" : [["EXPRESSION", {
356
                              "args" : [["CALL", ["SIMPLE_NAME", "ra0_addr"]]]}
357
                            ]]}
358
                          ]]}
359
                        ]]}
360
                      ]]}
331 361
                    ]]]}
332 362
                  ]]}
333 363
                ]]}

Also available in: Unified diff