Project

General

Profile

Revision 3fd18385 vhdl_json/vhdl_files/2-exportOK/ghdl/ghdl/testsuite/vests/vhdl-93/ashenden/compliant/ch_13_fg_13_06.json

View differences:

vhdl_json/vhdl_files/2-exportOK/ghdl/ghdl/testsuite/vests/vhdl-93/ashenden/compliant/ch_13_fg_13_06.json
57 57
                "args" : [["EXPRESSION", {
58 58
                  "args" : [["EXPRESSION", {
59 59
                    "args" : [["EXPRESSION", {
60
                      "id" : "not", "args" : [["CALL", ["FUNCTION_CALL", {
61
                        "id" : ["SIMPLE_NAME", "d"], "assoc_list" : [{
62
                          "actual_expr" : ["EXPRESSION", {
60
                      "id" : "not", "args" : [["CALL", ["INDEXED_NAME", {
61
                        "id" : ["SIMPLE_NAME", "d"], "exprs" : [["EXPRESSION", {
62
                          "args" : [["EXPRESSION", {
63 63
                            "args" : [["EXPRESSION", {
64 64
                              "args" : [["EXPRESSION", {
65
                                "args" : [["EXPRESSION", {
66
                                  "args" : [["CONSTANT_VALUE", {
67
                                    "value" : ["CST_LITERAL", "0"]}
68
                                  ]]}
65
                                "args" : [["CONSTANT_VALUE", {
66
                                  "value" : ["CST_LITERAL", "0"]}
69 67
                                ]]}
70 68
                              ]]}
71 69
                            ]]}
72
                          ]}
73
                        ]}
70
                          ]]}
71
                        ]]}
74 72
                      ]]]}
75 73
                    ]]}
76 74
                  ]]}
......
113 111
                            "args" : [["EXPRESSION", {
114 112
                              "args" : [["EXPRESSION", {
115 113
                                "args" : [["EXPRESSION", {
116
                                  "id" : "not", "args" : [["CALL", ["FUNCTION_CALL", {
117
                                    "id" : ["SIMPLE_NAME", "d"], "assoc_list" : [{
118
                                      "actual_expr" : ["EXPRESSION", {
114
                                  "id" : "not", "args" : [["CALL", ["INDEXED_NAME", {
115
                                    "id" : ["SIMPLE_NAME", "d"], "exprs" : [["EXPRESSION", {
116
                                      "args" : [["EXPRESSION", {
119 117
                                        "args" : [["EXPRESSION", {
120 118
                                          "args" : [["EXPRESSION", {
121
                                            "args" : [["EXPRESSION", {
122
                                              "args" : [["CONSTANT_VALUE", {
123
                                                "value" : ["CST_LITERAL", "1"]}
124
                                              ]]}
119
                                            "args" : [["CONSTANT_VALUE", {
120
                                              "value" : ["CST_LITERAL", "1"]}
125 121
                                            ]]}
126 122
                                          ]]}
127 123
                                        ]]}
128
                                      ]}
129
                                    ]}
124
                                      ]]}
125
                                    ]]}
130 126
                                  ]]]}
131 127
                                ]]}
132 128
                              ]]}
......
135 131
                            "args" : [["EXPRESSION", {
136 132
                              "args" : [["EXPRESSION", {
137 133
                                "args" : [["EXPRESSION", {
138
                                  "args" : [["CALL", ["FUNCTION_CALL", {
139
                                    "id" : ["SIMPLE_NAME", "d"], "assoc_list" : [{
140
                                      "actual_expr" : ["EXPRESSION", {
134
                                  "args" : [["CALL", ["INDEXED_NAME", {
135
                                    "id" : ["SIMPLE_NAME", "d"], "exprs" : [["EXPRESSION", {
136
                                      "args" : [["EXPRESSION", {
141 137
                                        "args" : [["EXPRESSION", {
142 138
                                          "args" : [["EXPRESSION", {
143
                                            "args" : [["EXPRESSION", {
144
                                              "args" : [["CONSTANT_VALUE", {
145
                                                "value" : ["CST_LITERAL", "0"]}
146
                                              ]]}
139
                                            "args" : [["CONSTANT_VALUE", {
140
                                              "value" : ["CST_LITERAL", "0"]}
147 141
                                            ]]}
148 142
                                          ]]}
149 143
                                        ]]}
150
                                      ]}
151
                                    ]}
144
                                      ]]}
145
                                    ]]}
152 146
                                  ]]]}
153 147
                                ]]}
154 148
                              ]]}
......
167 161
                            "args" : [["EXPRESSION", {
168 162
                              "args" : [["EXPRESSION", {
169 163
                                "args" : [["EXPRESSION", {
170
                                  "args" : [["CALL", ["FUNCTION_CALL", {
171
                                    "id" : ["SIMPLE_NAME", "d"], "assoc_list" : [{
172
                                      "actual_expr" : ["EXPRESSION", {
164
                                  "args" : [["CALL", ["INDEXED_NAME", {
165
                                    "id" : ["SIMPLE_NAME", "d"], "exprs" : [["EXPRESSION", {
166
                                      "args" : [["EXPRESSION", {
173 167
                                        "args" : [["EXPRESSION", {
174 168
                                          "args" : [["EXPRESSION", {
175
                                            "args" : [["EXPRESSION", {
176
                                              "args" : [["CONSTANT_VALUE", {
177
                                                "value" : ["CST_LITERAL", "1"]}
178
                                              ]]}
169
                                            "args" : [["CONSTANT_VALUE", {
170
                                              "value" : ["CST_LITERAL", "1"]}
179 171
                                            ]]}
180 172
                                          ]]}
181 173
                                        ]]}
182
                                      ]}
183
                                    ]}
174
                                      ]]}
175
                                    ]]}
184 176
                                  ]]]}
185 177
                                ]]}
186 178
                              ]]}
......
189 181
                            "args" : [["EXPRESSION", {
190 182
                              "args" : [["EXPRESSION", {
191 183
                                "args" : [["EXPRESSION", {
192
                                  "id" : "not", "args" : [["CALL", ["FUNCTION_CALL", {
193
                                    "id" : ["SIMPLE_NAME", "d"], "assoc_list" : [{
194
                                      "actual_expr" : ["EXPRESSION", {
184
                                  "id" : "not", "args" : [["CALL", ["INDEXED_NAME", {
185
                                    "id" : ["SIMPLE_NAME", "d"], "exprs" : [["EXPRESSION", {
186
                                      "args" : [["EXPRESSION", {
195 187
                                        "args" : [["EXPRESSION", {
196 188
                                          "args" : [["EXPRESSION", {
197
                                            "args" : [["EXPRESSION", {
198
                                              "args" : [["CONSTANT_VALUE", {
199
                                                "value" : ["CST_LITERAL", "0"]}
200
                                              ]]}
189
                                            "args" : [["CONSTANT_VALUE", {
190
                                              "value" : ["CST_LITERAL", "0"]}
201 191
                                            ]]}
202 192
                                          ]]}
203 193
                                        ]]}
204
                                      ]}
205
                                    ]}
194
                                      ]]}
195
                                    ]]}
206 196
                                  ]]]}
207 197
                                ]]}
208 198
                              ]]}
......
252 242
                              "args" : [["EXPRESSION", {
253 243
                                "args" : [["EXPRESSION", {
254 244
                                  "args" : [["EXPRESSION", {
255
                                    "id" : "not", "args" : [["CALL", ["FUNCTION_CALL", {
256
                                      "id" : ["SIMPLE_NAME", "d"], "assoc_list" : [{
257
                                        "actual_expr" : ["EXPRESSION", {
245
                                    "id" : "not", "args" : [["CALL", ["INDEXED_NAME", {
246
                                      "id" : ["SIMPLE_NAME", "d"], "exprs" : [["EXPRESSION", {
247
                                        "args" : [["EXPRESSION", {
258 248
                                          "args" : [["EXPRESSION", {
259 249
                                            "args" : [["EXPRESSION", {
260
                                              "args" : [["EXPRESSION", {
261
                                                "args" : [["CONSTANT_VALUE", {
262
                                                  "value" : ["CST_LITERAL", "2"]}
263
                                                ]]}
250
                                              "args" : [["CONSTANT_VALUE", {
251
                                                "value" : ["CST_LITERAL", "2"]}
264 252
                                              ]]}
265 253
                                            ]]}
266 254
                                          ]]}
267
                                        ]}
268
                                      ]}
255
                                        ]]}
256
                                      ]]}
269 257
                                    ]]]}
270 258
                                  ]]}
271 259
                                ]]}
......
274 262
                              "args" : [["EXPRESSION", {
275 263
                                "args" : [["EXPRESSION", {
276 264
                                  "args" : [["EXPRESSION", {
277
                                    "args" : [["CALL", ["FUNCTION_CALL", {
278
                                      "id" : ["SIMPLE_NAME", "d"], "assoc_list" : [{
279
                                        "actual_expr" : ["EXPRESSION", {
265
                                    "args" : [["CALL", ["INDEXED_NAME", {
266
                                      "id" : ["SIMPLE_NAME", "d"], "exprs" : [["EXPRESSION", {
267
                                        "args" : [["EXPRESSION", {
280 268
                                          "args" : [["EXPRESSION", {
281 269
                                            "args" : [["EXPRESSION", {
282
                                              "args" : [["EXPRESSION", {
283
                                                "args" : [["CONSTANT_VALUE", {
284
                                                  "value" : ["CST_LITERAL", "1"]}
285
                                                ]]}
270
                                              "args" : [["CONSTANT_VALUE", {
271
                                                "value" : ["CST_LITERAL", "1"]}
286 272
                                              ]]}
287 273
                                            ]]}
288 274
                                          ]]}
289
                                        ]}
290
                                      ]}
275
                                        ]]}
276
                                      ]]}
291 277
                                    ]]]}
292 278
                                  ]]}
293 279
                                ]]}
......
297 283
                            "args" : [["EXPRESSION", {
298 284
                              "args" : [["EXPRESSION", {
299 285
                                "args" : [["EXPRESSION", {
300
                                  "args" : [["CALL", ["FUNCTION_CALL", {
301
                                    "id" : ["SIMPLE_NAME", "d"], "assoc_list" : [{
302
                                      "actual_expr" : ["EXPRESSION", {
286
                                  "args" : [["CALL", ["INDEXED_NAME", {
287
                                    "id" : ["SIMPLE_NAME", "d"], "exprs" : [["EXPRESSION", {
288
                                      "args" : [["EXPRESSION", {
303 289
                                        "args" : [["EXPRESSION", {
304 290
                                          "args" : [["EXPRESSION", {
305
                                            "args" : [["EXPRESSION", {
306
                                              "args" : [["CONSTANT_VALUE", {
307
                                                "value" : ["CST_LITERAL", "0"]}
308
                                              ]]}
291
                                            "args" : [["CONSTANT_VALUE", {
292
                                              "value" : ["CST_LITERAL", "0"]}
309 293
                                            ]]}
310 294
                                          ]]}
311 295
                                        ]]}
312
                                      ]}
313
                                    ]}
296
                                      ]]}
297
                                    ]]}
314 298
                                  ]]]}
315 299
                                ]]}
316 300
                              ]]}
......
329 313
                            "args" : [["EXPRESSION", {
330 314
                              "args" : [["EXPRESSION", {
331 315
                                "args" : [["EXPRESSION", {
332
                                  "args" : [["CALL", ["FUNCTION_CALL", {
333
                                    "id" : ["SIMPLE_NAME", "d"], "assoc_list" : [{
334
                                      "actual_expr" : ["EXPRESSION", {
316
                                  "args" : [["CALL", ["INDEXED_NAME", {
317
                                    "id" : ["SIMPLE_NAME", "d"], "exprs" : [["EXPRESSION", {
318
                                      "args" : [["EXPRESSION", {
335 319
                                        "args" : [["EXPRESSION", {
336 320
                                          "args" : [["EXPRESSION", {
337
                                            "args" : [["EXPRESSION", {
338
                                              "args" : [["CONSTANT_VALUE", {
339
                                                "value" : ["CST_LITERAL", "2"]}
340
                                              ]]}
321
                                            "args" : [["CONSTANT_VALUE", {
322
                                              "value" : ["CST_LITERAL", "2"]}
341 323
                                            ]]}
342 324
                                          ]]}
343 325
                                        ]]}
344
                                      ]}
345
                                    ]}
326
                                      ]]}
327
                                    ]]}
346 328
                                  ]]]}
347 329
                                ]]}
348 330
                              ]]}
......
356 338
                                      "args" : [["EXPRESSION", {
357 339
                                        "args" : [["EXPRESSION", {
358 340
                                          "args" : [["EXPRESSION", {
359
                                            "args" : [["CALL", ["FUNCTION_CALL", {
360
                                              "id" : ["SIMPLE_NAME", "d"], "assoc_list" : [{
361
                                                "actual_expr" : ["EXPRESSION", {
341
                                            "args" : [["CALL", ["INDEXED_NAME", {
342
                                              "id" : ["SIMPLE_NAME", "d"], "exprs" : [["EXPRESSION", {
343
                                                "args" : [["EXPRESSION", {
362 344
                                                  "args" : [["EXPRESSION", {
363 345
                                                    "args" : [["EXPRESSION", {
364
                                                      "args" : [["EXPRESSION", {
365
                                                        "args" : [["CONSTANT_VALUE", {
366
                                                          "value" : ["CST_LITERAL", "1"]}
367
                                                        ]]}
346
                                                      "args" : [["CONSTANT_VALUE", {
347
                                                        "value" : ["CST_LITERAL", "1"]}
368 348
                                                      ]]}
369 349
                                                    ]]}
370 350
                                                  ]]}
371
                                                ]}
372
                                              ]}
351
                                                ]]}
352
                                              ]]}
373 353
                                            ]]]}
374 354
                                          ]]}
375 355
                                        ]]}
......
378 358
                                      "args" : [["EXPRESSION", {
379 359
                                        "args" : [["EXPRESSION", {
380 360
                                          "args" : [["EXPRESSION", {
381
                                            "args" : [["CALL", ["FUNCTION_CALL", {
382
                                              "id" : ["SIMPLE_NAME", "d"], "assoc_list" : [{
383
                                                "actual_expr" : ["EXPRESSION", {
361
                                            "args" : [["CALL", ["INDEXED_NAME", {
362
                                              "id" : ["SIMPLE_NAME", "d"], "exprs" : [["EXPRESSION", {
363
                                                "args" : [["EXPRESSION", {
384 364
                                                  "args" : [["EXPRESSION", {
385 365
                                                    "args" : [["EXPRESSION", {
386
                                                      "args" : [["EXPRESSION", {
387
                                                        "args" : [["CONSTANT_VALUE", {
388
                                                          "value" : ["CST_LITERAL", "0"]}
389
                                                        ]]}
366
                                                      "args" : [["CONSTANT_VALUE", {
367
                                                        "value" : ["CST_LITERAL", "0"]}
390 368
                                                      ]]}
391 369
                                                    ]]}
392 370
                                                  ]]}
393
                                                ]}
394
                                              ]}
371
                                                ]]}
372
                                              ]]}
395 373
                                            ]]]}
396 374
                                          ]]}
397 375
                                        ]]}
......
447 425
                                "args" : [["EXPRESSION", {
448 426
                                  "args" : [["EXPRESSION", {
449 427
                                    "args" : [["EXPRESSION", {
450
                                      "id" : "not", "args" : [["CALL", ["FUNCTION_CALL", {
451
                                        "id" : ["SIMPLE_NAME", "d"], "assoc_list" : [{
452
                                          "actual_expr" : ["EXPRESSION", {
428
                                      "id" : "not", "args" : [["CALL", ["INDEXED_NAME", {
429
                                        "id" : ["SIMPLE_NAME", "d"], "exprs" : [["EXPRESSION", {
430
                                          "args" : [["EXPRESSION", {
453 431
                                            "args" : [["EXPRESSION", {
454 432
                                              "args" : [["EXPRESSION", {
455
                                                "args" : [["EXPRESSION", {
456
                                                  "args" : [["CONSTANT_VALUE", {
457
                                                    "value" : ["CST_LITERAL", "3"]}
458
                                                  ]]}
433
                                                "args" : [["CONSTANT_VALUE", {
434
                                                  "value" : ["CST_LITERAL", "3"]}
459 435
                                                ]]}
460 436
                                              ]]}
461 437
                                            ]]}
462
                                          ]}
463
                                        ]}
438
                                          ]]}
439
                                        ]]}
464 440
                                      ]]]}
465 441
                                    ]]}
466 442
                                  ]]}
......
469 445
                                "args" : [["EXPRESSION", {
470 446
                                  "args" : [["EXPRESSION", {
471 447
                                    "args" : [["EXPRESSION", {
472
                                      "args" : [["CALL", ["FUNCTION_CALL", {
473
                                        "id" : ["SIMPLE_NAME", "d"], "assoc_list" : [{
474
                                          "actual_expr" : ["EXPRESSION", {
448
                                      "args" : [["CALL", ["INDEXED_NAME", {
449
                                        "id" : ["SIMPLE_NAME", "d"], "exprs" : [["EXPRESSION", {
450
                                          "args" : [["EXPRESSION", {
475 451
                                            "args" : [["EXPRESSION", {
476 452
                                              "args" : [["EXPRESSION", {
477
                                                "args" : [["EXPRESSION", {
478
                                                  "args" : [["CONSTANT_VALUE", {
479
                                                    "value" : ["CST_LITERAL", "2"]}
480
                                                  ]]}
453
                                                "args" : [["CONSTANT_VALUE", {
454
                                                  "value" : ["CST_LITERAL", "2"]}
481 455
                                                ]]}
482 456
                                              ]]}
483 457
                                            ]]}
484
                                          ]}
485
                                        ]}
458
                                          ]]}
459
                                        ]]}
486 460
                                      ]]]}
487 461
                                    ]]}
488 462
                                  ]]}
......
492 466
                              "args" : [["EXPRESSION", {
493 467
                                "args" : [["EXPRESSION", {
494 468
                                  "args" : [["EXPRESSION", {
495
                                    "args" : [["CALL", ["FUNCTION_CALL", {
496
                                      "id" : ["SIMPLE_NAME", "d"], "assoc_list" : [{
497
                                        "actual_expr" : ["EXPRESSION", {
469
                                    "args" : [["CALL", ["INDEXED_NAME", {
470
                                      "id" : ["SIMPLE_NAME", "d"], "exprs" : [["EXPRESSION", {
471
                                        "args" : [["EXPRESSION", {
498 472
                                          "args" : [["EXPRESSION", {
499 473
                                            "args" : [["EXPRESSION", {
500
                                              "args" : [["EXPRESSION", {
501
                                                "args" : [["CONSTANT_VALUE", {
502
                                                  "value" : ["CST_LITERAL", "1"]}
503
                                                ]]}
474
                                              "args" : [["CONSTANT_VALUE", {
475
                                                "value" : ["CST_LITERAL", "1"]}
504 476
                                              ]]}
505 477
                                            ]]}
506 478
                                          ]]}
507
                                        ]}
508
                                      ]}
479
                                        ]]}
480
                                      ]]}
509 481
                                    ]]]}
510 482
                                  ]]}
511 483
                                ]]}
......
515 487
                            "args" : [["EXPRESSION", {
516 488
                              "args" : [["EXPRESSION", {
517 489
                                "args" : [["EXPRESSION", {
518
                                  "args" : [["CALL", ["FUNCTION_CALL", {
519
                                    "id" : ["SIMPLE_NAME", "d"], "assoc_list" : [{
520
                                      "actual_expr" : ["EXPRESSION", {
490
                                  "args" : [["CALL", ["INDEXED_NAME", {
491
                                    "id" : ["SIMPLE_NAME", "d"], "exprs" : [["EXPRESSION", {
492
                                      "args" : [["EXPRESSION", {
521 493
                                        "args" : [["EXPRESSION", {
522 494
                                          "args" : [["EXPRESSION", {
523
                                            "args" : [["EXPRESSION", {
524
                                              "args" : [["CONSTANT_VALUE", {
525
                                                "value" : ["CST_LITERAL", "0"]}
526
                                              ]]}
495
                                            "args" : [["CONSTANT_VALUE", {
496
                                              "value" : ["CST_LITERAL", "0"]}
527 497
                                            ]]}
528 498
                                          ]]}
529 499
                                        ]]}
530
                                      ]}
531
                                    ]}
500
                                      ]]}
501
                                    ]]}
532 502
                                  ]]]}
533 503
                                ]]}
534 504
                              ]]}
......
547 517
                            "args" : [["EXPRESSION", {
548 518
                              "args" : [["EXPRESSION", {
549 519
                                "args" : [["EXPRESSION", {
550
                                  "args" : [["CALL", ["FUNCTION_CALL", {
551
                                    "id" : ["SIMPLE_NAME", "d"], "assoc_list" : [{
552
                                      "actual_expr" : ["EXPRESSION", {
520
                                  "args" : [["CALL", ["INDEXED_NAME", {
521
                                    "id" : ["SIMPLE_NAME", "d"], "exprs" : [["EXPRESSION", {
522
                                      "args" : [["EXPRESSION", {
553 523
                                        "args" : [["EXPRESSION", {
554 524
                                          "args" : [["EXPRESSION", {
555
                                            "args" : [["EXPRESSION", {
556
                                              "args" : [["CONSTANT_VALUE", {
557
                                                "value" : ["CST_LITERAL", "3"]}
558
                                              ]]}
525
                                            "args" : [["CONSTANT_VALUE", {
526
                                              "value" : ["CST_LITERAL", "3"]}
559 527
                                            ]]}
560 528
                                          ]]}
561 529
                                        ]]}
562
                                      ]}
563
                                    ]}
530
                                      ]]}
531
                                    ]]}
564 532
                                  ]]]}
565 533
                                ]]}
566 534
                              ]]}
......
575 543
                                        "args" : [["EXPRESSION", {
576 544
                                          "args" : [["EXPRESSION", {
577 545
                                            "args" : [["EXPRESSION", {
578
                                              "args" : [["CALL", ["FUNCTION_CALL", {
579
                                                "id" : ["SIMPLE_NAME", "d"], "assoc_list" : [{
580
                                                  "actual_expr" : ["EXPRESSION", {
546
                                              "args" : [["CALL", ["INDEXED_NAME", {
547
                                                "id" : ["SIMPLE_NAME", "d"], "exprs" : [["EXPRESSION", {
548
                                                  "args" : [["EXPRESSION", {
581 549
                                                    "args" : [["EXPRESSION", {
582 550
                                                      "args" : [["EXPRESSION", {
583
                                                        "args" : [["EXPRESSION", {
584
                                                          "args" : [["CONSTANT_VALUE", {
585
                                                            "value" : ["CST_LITERAL", "2"]}
586
                                                          ]]}
551
                                                        "args" : [["CONSTANT_VALUE", {
552
                                                          "value" : ["CST_LITERAL", "2"]}
587 553
                                                        ]]}
588 554
                                                      ]]}
589 555
                                                    ]]}
590
                                                  ]}
591
                                                ]}
556
                                                  ]]}
557
                                                ]]}
592 558
                                              ]]]}
593 559
                                            ]]}
594 560
                                          ]]}
......
597 563
                                        "args" : [["EXPRESSION", {
598 564
                                          "args" : [["EXPRESSION", {
599 565
                                            "args" : [["EXPRESSION", {
600
                                              "args" : [["CALL", ["FUNCTION_CALL", {
601
                                                "id" : ["SIMPLE_NAME", "d"], "assoc_list" : [{
602
                                                  "actual_expr" : ["EXPRESSION", {
566
                                              "args" : [["CALL", ["INDEXED_NAME", {
567
                                                "id" : ["SIMPLE_NAME", "d"], "exprs" : [["EXPRESSION", {
568
                                                  "args" : [["EXPRESSION", {
603 569
                                                    "args" : [["EXPRESSION", {
604 570
                                                      "args" : [["EXPRESSION", {
605
                                                        "args" : [["EXPRESSION", {
606
                                                          "args" : [["CONSTANT_VALUE", {
607
                                                            "value" : ["CST_LITERAL", "1"]}
608
                                                          ]]}
571
                                                        "args" : [["CONSTANT_VALUE", {
572
                                                          "value" : ["CST_LITERAL", "1"]}
609 573
                                                        ]]}
610 574
                                                      ]]}
611 575
                                                    ]]}
612
                                                  ]}
613
                                                ]}
576
                                                  ]]}
577
                                                ]]}
614 578
                                              ]]]}
615 579
                                            ]]}
616 580
                                          ]]}
......
620 584
                                      "args" : [["EXPRESSION", {
621 585
                                        "args" : [["EXPRESSION", {
622 586
                                          "args" : [["EXPRESSION", {
623
                                            "args" : [["CALL", ["FUNCTION_CALL", {
624
                                              "id" : ["SIMPLE_NAME", "d"], "assoc_list" : [{
625
                                                "actual_expr" : ["EXPRESSION", {
587
                                            "args" : [["CALL", ["INDEXED_NAME", {
588
                                              "id" : ["SIMPLE_NAME", "d"], "exprs" : [["EXPRESSION", {
589
                                                "args" : [["EXPRESSION", {
626 590
                                                  "args" : [["EXPRESSION", {
627 591
                                                    "args" : [["EXPRESSION", {
628
                                                      "args" : [["EXPRESSION", {
629
                                                        "args" : [["CONSTANT_VALUE", {
630
                                                          "value" : ["CST_LITERAL", "0"]}
631
                                                        ]]}
592
                                                      "args" : [["CONSTANT_VALUE", {
593
                                                        "value" : ["CST_LITERAL", "0"]}
632 594
                                                      ]]}
633 595
                                                    ]]}
634 596
                                                  ]]}
635
                                                ]}
636
                                              ]}
597
                                                ]]}
598
                                              ]]}
637 599
                                            ]]]}
638 600
                                          ]]}
639 601
                                        ]]}
......
697 659
                "args" : [["EXPRESSION", {
698 660
                  "args" : [["EXPRESSION", {
699 661
                    "args" : [["EXPRESSION", {
700
                      "args" : [["CALL", ["FUNCTION_CALL", {
701
                        "id" : ["SIMPLE_NAME", "a"], "assoc_list" : [{
702
                          "actual_expr" : ["EXPRESSION", {
662
                      "args" : [["CALL", ["INDEXED_NAME", {
663
                        "id" : ["SIMPLE_NAME", "a"], "exprs" : [["EXPRESSION", {
664
                          "args" : [["EXPRESSION", {
703 665
                            "args" : [["EXPRESSION", {
704 666
                              "args" : [["EXPRESSION", {
705
                                "args" : [["EXPRESSION", {
706
                                  "args" : [["CONSTANT_VALUE", {
707
                                    "value" : ["CST_LITERAL", "0"]}
708
                                  ]]}
667
                                "args" : [["CONSTANT_VALUE", {
668
                                  "value" : ["CST_LITERAL", "0"]}
709 669
                                ]]}
710 670
                              ]]}
711 671
                            ]]}
712
                          ]}
713
                        ]}
672
                          ]]}
673
                        ]]}
714 674
                      ]]]}
715 675
                    ]]}
716 676
                  ]]}
......
747 707
                "args" : [["EXPRESSION", {
748 708
                  "args" : [["EXPRESSION", {
749 709
                    "args" : [["EXPRESSION", {
750
                      "args" : [["CALL", ["FUNCTION_CALL", {
751
                        "id" : ["SIMPLE_NAME", "a"], "assoc_list" : [{
752
                          "actual_expr" : ["EXPRESSION", {
710
                      "args" : [["CALL", ["INDEXED_NAME", {
711
                        "id" : ["SIMPLE_NAME", "a"], "exprs" : [["EXPRESSION", {
712
                          "args" : [["EXPRESSION", {
753 713
                            "args" : [["EXPRESSION", {
754 714
                              "args" : [["EXPRESSION", {
755
                                "args" : [["EXPRESSION", {
756
                                  "args" : [["CONSTANT_VALUE", {
757
                                    "value" : ["CST_LITERAL", "1"]}
758
                                  ]]}
715
                                "args" : [["CONSTANT_VALUE", {
716
                                  "value" : ["CST_LITERAL", "1"]}
759 717
                                ]]}
760 718
                              ]]}
761 719
                            ]]}
762
                          ]}
763
                        ]}
720
                          ]]}
721
                        ]]}
764 722
                      ]]]}
765 723
                    ]]}
766 724
                  ]]}
......
797 755
                "args" : [["EXPRESSION", {
798 756
                  "args" : [["EXPRESSION", {
799 757
                    "args" : [["EXPRESSION", {
800
                      "args" : [["CALL", ["FUNCTION_CALL", {
801
                        "id" : ["SIMPLE_NAME", "a"], "assoc_list" : [{
802
                          "actual_expr" : ["EXPRESSION", {
758
                      "args" : [["CALL", ["INDEXED_NAME", {
759
                        "id" : ["SIMPLE_NAME", "a"], "exprs" : [["EXPRESSION", {
760
                          "args" : [["EXPRESSION", {
803 761
                            "args" : [["EXPRESSION", {
804 762
                              "args" : [["EXPRESSION", {
805
                                "args" : [["EXPRESSION", {
806
                                  "args" : [["CONSTANT_VALUE", {
807
                                    "value" : ["CST_LITERAL", "2"]}
808
                                  ]]}
763
                                "args" : [["CONSTANT_VALUE", {
764
                                  "value" : ["CST_LITERAL", "2"]}
809 765
                                ]]}
810 766
                              ]]}
811 767
                            ]]}
812
                          ]}
813
                        ]}
768
                          ]]}
769
                        ]]}
814 770
                      ]]]}
815 771
                    ]]}
816 772
                  ]]}
......
847 803
                "args" : [["EXPRESSION", {
848 804
                  "args" : [["EXPRESSION", {
849 805
                    "args" : [["EXPRESSION", {
850
                      "args" : [["CALL", ["FUNCTION_CALL", {
851
                        "id" : ["SIMPLE_NAME", "a"], "assoc_list" : [{
852
                          "actual_expr" : ["EXPRESSION", {
806
                      "args" : [["CALL", ["INDEXED_NAME", {
807
                        "id" : ["SIMPLE_NAME", "a"], "exprs" : [["EXPRESSION", {
808
                          "args" : [["EXPRESSION", {
853 809
                            "args" : [["EXPRESSION", {
854 810
                              "args" : [["EXPRESSION", {
855
                                "args" : [["EXPRESSION", {
856
                                  "args" : [["CONSTANT_VALUE", {
857
                                    "value" : ["CST_LITERAL", "3"]}
858
                                  ]]}
811
                                "args" : [["CONSTANT_VALUE", {
812
                                  "value" : ["CST_LITERAL", "3"]}
859 813
                                ]]}
860 814
                              ]]}
861 815
                            ]]}
862
                          ]}
863
                        ]}
816
                          ]]}
817
                        ]]}
864 818
                      ]]]}
865 819
                    ]]}
866 820
                  ]]}

Also available in: Unified diff