Project

General

Profile

Download (50 KB) Statistics
| Branch: | Tag: | Revision:
1
{
2
  "DESIGN_FILE" : {
3
    "design_units" : [{
4
      "contexts" : [["USE_CLAUSE", [["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["SIMPLE_NAME", "counter_types"]]]]]], "library" : ["ENTITY_DECLARATION", {
5
        "name" : ["IDENTIFIER", "counter"], "ports" : [{
6
          "names" : [["IDENTIFIER", "clk"], ["IDENTIFIER", "clr"]], "mode" : ["in"], "typ" : {
7
            "name" : ["SIMPLE_NAME", "bit"]}
8
          }
9
        , {
10
          "names" : [["IDENTIFIER", "q0"], ["IDENTIFIER", "q1"]], "mode" : ["out"], "typ" : {
11
            "name" : ["SIMPLE_NAME", "digit"]}
12
          }
13
        ], "ENTITY_DECLARATIVE_PART" : [], "ENTITY_STATEMENT_PART" : []}
14
      ]}
15
    , {
16
      "contexts" : [], "library" : ["ARCHITECTURE_BODY", {
17
        "name" : ["IDENTIFIER", "registered"], "entity" : ["IDENTIFIER", "counter"], "ARCHITECTURE_DECLARATIVE_PART" : [{
18
          "declaration" : ["SIGNAL_DECLARATION", {
19
            "names" : [["IDENTIFIER", "current_val0"], ["IDENTIFIER", "current_val1"], ["IDENTIFIER", "next_val0"], ["IDENTIFIER", "next_val1"]], "typ" : {
20
              "name" : ["SIMPLE_NAME", "digit"]}
21
            }
22
          ]}
23
        ], "ARCHITECTURE_STATEMENT_PART" : [["COMPONENT_INSTANTIATION_STATEMENT", {
24
          "name" : ["IDENTIFIER", "val0_reg"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "reg4"]]], "inst_unit_type" : "entity", "archi_name" : ["IDENTIFIER", "struct"], "port_map" : [{
25
            "formal_name" : ["SIMPLE_NAME", "d0"], "actual_expr" : ["EXPRESSION", {
26
              "args" : [["EXPRESSION", {
27
                "args" : [["EXPRESSION", {
28
                  "args" : [["EXPRESSION", {
29
                    "args" : [["CALL", ["FUNCTION_CALL", {
30
                      "id" : ["SIMPLE_NAME", "next_val0"], "assoc_list" : [{
31
                        "actual_expr" : ["EXPRESSION", {
32
                          "args" : [["EXPRESSION", {
33
                            "args" : [["EXPRESSION", {
34
                              "args" : [["EXPRESSION", {
35
                                "args" : [["CONSTANT_VALUE", {
36
                                  "value" : ["CST_LITERAL", "0"]}
37
                                ]]}
38
                              ]]}
39
                            ]]}
40
                          ]]}
41
                        ]}
42
                      ]}
43
                    ]]]}
44
                  ]]}
45
                ]]}
46
              ]]}
47
            ]}
48
          , {
49
            "formal_name" : ["SIMPLE_NAME", "d1"], "actual_expr" : ["EXPRESSION", {
50
              "args" : [["EXPRESSION", {
51
                "args" : [["EXPRESSION", {
52
                  "args" : [["EXPRESSION", {
53
                    "args" : [["CALL", ["FUNCTION_CALL", {
54
                      "id" : ["SIMPLE_NAME", "next_val0"], "assoc_list" : [{
55
                        "actual_expr" : ["EXPRESSION", {
56
                          "args" : [["EXPRESSION", {
57
                            "args" : [["EXPRESSION", {
58
                              "args" : [["EXPRESSION", {
59
                                "args" : [["CONSTANT_VALUE", {
60
                                  "value" : ["CST_LITERAL", "1"]}
61
                                ]]}
62
                              ]]}
63
                            ]]}
64
                          ]]}
65
                        ]}
66
                      ]}
67
                    ]]]}
68
                  ]]}
69
                ]]}
70
              ]]}
71
            ]}
72
          , {
73
            "formal_name" : ["SIMPLE_NAME", "d2"], "actual_expr" : ["EXPRESSION", {
74
              "args" : [["EXPRESSION", {
75
                "args" : [["EXPRESSION", {
76
                  "args" : [["EXPRESSION", {
77
                    "args" : [["CALL", ["FUNCTION_CALL", {
78
                      "id" : ["SIMPLE_NAME", "next_val0"], "assoc_list" : [{
79
                        "actual_expr" : ["EXPRESSION", {
80
                          "args" : [["EXPRESSION", {
81
                            "args" : [["EXPRESSION", {
82
                              "args" : [["EXPRESSION", {
83
                                "args" : [["CONSTANT_VALUE", {
84
                                  "value" : ["CST_LITERAL", "2"]}
85
                                ]]}
86
                              ]]}
87
                            ]]}
88
                          ]]}
89
                        ]}
90
                      ]}
91
                    ]]]}
92
                  ]]}
93
                ]]}
94
              ]]}
95
            ]}
96
          , {
97
            "formal_name" : ["SIMPLE_NAME", "d3"], "actual_expr" : ["EXPRESSION", {
98
              "args" : [["EXPRESSION", {
99
                "args" : [["EXPRESSION", {
100
                  "args" : [["EXPRESSION", {
101
                    "args" : [["CALL", ["FUNCTION_CALL", {
102
                      "id" : ["SIMPLE_NAME", "next_val0"], "assoc_list" : [{
103
                        "actual_expr" : ["EXPRESSION", {
104
                          "args" : [["EXPRESSION", {
105
                            "args" : [["EXPRESSION", {
106
                              "args" : [["EXPRESSION", {
107
                                "args" : [["CONSTANT_VALUE", {
108
                                  "value" : ["CST_LITERAL", "3"]}
109
                                ]]}
110
                              ]]}
111
                            ]]}
112
                          ]]}
113
                        ]}
114
                      ]}
115
                    ]]]}
116
                  ]]}
117
                ]]}
118
              ]]}
119
            ]}
120
          , {
121
            "formal_name" : ["SIMPLE_NAME", "q0"], "actual_expr" : ["EXPRESSION", {
122
              "args" : [["EXPRESSION", {
123
                "args" : [["EXPRESSION", {
124
                  "args" : [["EXPRESSION", {
125
                    "args" : [["CALL", ["FUNCTION_CALL", {
126
                      "id" : ["SIMPLE_NAME", "current_val0"], "assoc_list" : [{
127
                        "actual_expr" : ["EXPRESSION", {
128
                          "args" : [["EXPRESSION", {
129
                            "args" : [["EXPRESSION", {
130
                              "args" : [["EXPRESSION", {
131
                                "args" : [["CONSTANT_VALUE", {
132
                                  "value" : ["CST_LITERAL", "0"]}
133
                                ]]}
134
                              ]]}
135
                            ]]}
136
                          ]]}
137
                        ]}
138
                      ]}
139
                    ]]]}
140
                  ]]}
141
                ]]}
142
              ]]}
143
            ]}
144
          , {
145
            "formal_name" : ["SIMPLE_NAME", "q1"], "actual_expr" : ["EXPRESSION", {
146
              "args" : [["EXPRESSION", {
147
                "args" : [["EXPRESSION", {
148
                  "args" : [["EXPRESSION", {
149
                    "args" : [["CALL", ["FUNCTION_CALL", {
150
                      "id" : ["SIMPLE_NAME", "current_val0"], "assoc_list" : [{
151
                        "actual_expr" : ["EXPRESSION", {
152
                          "args" : [["EXPRESSION", {
153
                            "args" : [["EXPRESSION", {
154
                              "args" : [["EXPRESSION", {
155
                                "args" : [["CONSTANT_VALUE", {
156
                                  "value" : ["CST_LITERAL", "1"]}
157
                                ]]}
158
                              ]]}
159
                            ]]}
160
                          ]]}
161
                        ]}
162
                      ]}
163
                    ]]]}
164
                  ]]}
165
                ]]}
166
              ]]}
167
            ]}
168
          , {
169
            "formal_name" : ["SIMPLE_NAME", "q2"], "actual_expr" : ["EXPRESSION", {
170
              "args" : [["EXPRESSION", {
171
                "args" : [["EXPRESSION", {
172
                  "args" : [["EXPRESSION", {
173
                    "args" : [["CALL", ["FUNCTION_CALL", {
174
                      "id" : ["SIMPLE_NAME", "current_val0"], "assoc_list" : [{
175
                        "actual_expr" : ["EXPRESSION", {
176
                          "args" : [["EXPRESSION", {
177
                            "args" : [["EXPRESSION", {
178
                              "args" : [["EXPRESSION", {
179
                                "args" : [["CONSTANT_VALUE", {
180
                                  "value" : ["CST_LITERAL", "2"]}
181
                                ]]}
182
                              ]]}
183
                            ]]}
184
                          ]]}
185
                        ]}
186
                      ]}
187
                    ]]]}
188
                  ]]}
189
                ]]}
190
              ]]}
191
            ]}
192
          , {
193
            "formal_name" : ["SIMPLE_NAME", "q3"], "actual_expr" : ["EXPRESSION", {
194
              "args" : [["EXPRESSION", {
195
                "args" : [["EXPRESSION", {
196
                  "args" : [["EXPRESSION", {
197
                    "args" : [["CALL", ["FUNCTION_CALL", {
198
                      "id" : ["SIMPLE_NAME", "current_val0"], "assoc_list" : [{
199
                        "actual_expr" : ["EXPRESSION", {
200
                          "args" : [["EXPRESSION", {
201
                            "args" : [["EXPRESSION", {
202
                              "args" : [["EXPRESSION", {
203
                                "args" : [["CONSTANT_VALUE", {
204
                                  "value" : ["CST_LITERAL", "3"]}
205
                                ]]}
206
                              ]]}
207
                            ]]}
208
                          ]]}
209
                        ]}
210
                      ]}
211
                    ]]]}
212
                  ]]}
213
                ]]}
214
              ]]}
215
            ]}
216
          , {
217
            "formal_name" : ["SIMPLE_NAME", "clk"], "actual_designator" : ["SIMPLE_NAME", "clk"]}
218
          , {
219
            "formal_name" : ["SIMPLE_NAME", "clr"], "actual_designator" : ["SIMPLE_NAME", "clr"]}
220
          ]}
221
        ], ["COMPONENT_INSTANTIATION_STATEMENT", {
222
          "name" : ["IDENTIFIER", "val1_reg"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "reg4"]]], "inst_unit_type" : "entity", "archi_name" : ["IDENTIFIER", "struct"], "port_map" : [{
223
            "formal_name" : ["SIMPLE_NAME", "d0"], "actual_expr" : ["EXPRESSION", {
224
              "args" : [["EXPRESSION", {
225
                "args" : [["EXPRESSION", {
226
                  "args" : [["EXPRESSION", {
227
                    "args" : [["CALL", ["FUNCTION_CALL", {
228
                      "id" : ["SIMPLE_NAME", "next_val1"], "assoc_list" : [{
229
                        "actual_expr" : ["EXPRESSION", {
230
                          "args" : [["EXPRESSION", {
231
                            "args" : [["EXPRESSION", {
232
                              "args" : [["EXPRESSION", {
233
                                "args" : [["CONSTANT_VALUE", {
234
                                  "value" : ["CST_LITERAL", "0"]}
235
                                ]]}
236
                              ]]}
237
                            ]]}
238
                          ]]}
239
                        ]}
240
                      ]}
241
                    ]]]}
242
                  ]]}
243
                ]]}
244
              ]]}
245
            ]}
246
          , {
247
            "formal_name" : ["SIMPLE_NAME", "d1"], "actual_expr" : ["EXPRESSION", {
248
              "args" : [["EXPRESSION", {
249
                "args" : [["EXPRESSION", {
250
                  "args" : [["EXPRESSION", {
251
                    "args" : [["CALL", ["FUNCTION_CALL", {
252
                      "id" : ["SIMPLE_NAME", "next_val1"], "assoc_list" : [{
253
                        "actual_expr" : ["EXPRESSION", {
254
                          "args" : [["EXPRESSION", {
255
                            "args" : [["EXPRESSION", {
256
                              "args" : [["EXPRESSION", {
257
                                "args" : [["CONSTANT_VALUE", {
258
                                  "value" : ["CST_LITERAL", "1"]}
259
                                ]]}
260
                              ]]}
261
                            ]]}
262
                          ]]}
263
                        ]}
264
                      ]}
265
                    ]]]}
266
                  ]]}
267
                ]]}
268
              ]]}
269
            ]}
270
          , {
271
            "formal_name" : ["SIMPLE_NAME", "d2"], "actual_expr" : ["EXPRESSION", {
272
              "args" : [["EXPRESSION", {
273
                "args" : [["EXPRESSION", {
274
                  "args" : [["EXPRESSION", {
275
                    "args" : [["CALL", ["FUNCTION_CALL", {
276
                      "id" : ["SIMPLE_NAME", "next_val1"], "assoc_list" : [{
277
                        "actual_expr" : ["EXPRESSION", {
278
                          "args" : [["EXPRESSION", {
279
                            "args" : [["EXPRESSION", {
280
                              "args" : [["EXPRESSION", {
281
                                "args" : [["CONSTANT_VALUE", {
282
                                  "value" : ["CST_LITERAL", "2"]}
283
                                ]]}
284
                              ]]}
285
                            ]]}
286
                          ]]}
287
                        ]}
288
                      ]}
289
                    ]]]}
290
                  ]]}
291
                ]]}
292
              ]]}
293
            ]}
294
          , {
295
            "formal_name" : ["SIMPLE_NAME", "d3"], "actual_expr" : ["EXPRESSION", {
296
              "args" : [["EXPRESSION", {
297
                "args" : [["EXPRESSION", {
298
                  "args" : [["EXPRESSION", {
299
                    "args" : [["CALL", ["FUNCTION_CALL", {
300
                      "id" : ["SIMPLE_NAME", "next_val1"], "assoc_list" : [{
301
                        "actual_expr" : ["EXPRESSION", {
302
                          "args" : [["EXPRESSION", {
303
                            "args" : [["EXPRESSION", {
304
                              "args" : [["EXPRESSION", {
305
                                "args" : [["CONSTANT_VALUE", {
306
                                  "value" : ["CST_LITERAL", "3"]}
307
                                ]]}
308
                              ]]}
309
                            ]]}
310
                          ]]}
311
                        ]}
312
                      ]}
313
                    ]]]}
314
                  ]]}
315
                ]]}
316
              ]]}
317
            ]}
318
          , {
319
            "formal_name" : ["SIMPLE_NAME", "q0"], "actual_expr" : ["EXPRESSION", {
320
              "args" : [["EXPRESSION", {
321
                "args" : [["EXPRESSION", {
322
                  "args" : [["EXPRESSION", {
323
                    "args" : [["CALL", ["FUNCTION_CALL", {
324
                      "id" : ["SIMPLE_NAME", "current_val1"], "assoc_list" : [{
325
                        "actual_expr" : ["EXPRESSION", {
326
                          "args" : [["EXPRESSION", {
327
                            "args" : [["EXPRESSION", {
328
                              "args" : [["EXPRESSION", {
329
                                "args" : [["CONSTANT_VALUE", {
330
                                  "value" : ["CST_LITERAL", "0"]}
331
                                ]]}
332
                              ]]}
333
                            ]]}
334
                          ]]}
335
                        ]}
336
                      ]}
337
                    ]]]}
338
                  ]]}
339
                ]]}
340
              ]]}
341
            ]}
342
          , {
343
            "formal_name" : ["SIMPLE_NAME", "q1"], "actual_expr" : ["EXPRESSION", {
344
              "args" : [["EXPRESSION", {
345
                "args" : [["EXPRESSION", {
346
                  "args" : [["EXPRESSION", {
347
                    "args" : [["CALL", ["FUNCTION_CALL", {
348
                      "id" : ["SIMPLE_NAME", "current_val1"], "assoc_list" : [{
349
                        "actual_expr" : ["EXPRESSION", {
350
                          "args" : [["EXPRESSION", {
351
                            "args" : [["EXPRESSION", {
352
                              "args" : [["EXPRESSION", {
353
                                "args" : [["CONSTANT_VALUE", {
354
                                  "value" : ["CST_LITERAL", "1"]}
355
                                ]]}
356
                              ]]}
357
                            ]]}
358
                          ]]}
359
                        ]}
360
                      ]}
361
                    ]]]}
362
                  ]]}
363
                ]]}
364
              ]]}
365
            ]}
366
          , {
367
            "formal_name" : ["SIMPLE_NAME", "q2"], "actual_expr" : ["EXPRESSION", {
368
              "args" : [["EXPRESSION", {
369
                "args" : [["EXPRESSION", {
370
                  "args" : [["EXPRESSION", {
371
                    "args" : [["CALL", ["FUNCTION_CALL", {
372
                      "id" : ["SIMPLE_NAME", "current_val1"], "assoc_list" : [{
373
                        "actual_expr" : ["EXPRESSION", {
374
                          "args" : [["EXPRESSION", {
375
                            "args" : [["EXPRESSION", {
376
                              "args" : [["EXPRESSION", {
377
                                "args" : [["CONSTANT_VALUE", {
378
                                  "value" : ["CST_LITERAL", "2"]}
379
                                ]]}
380
                              ]]}
381
                            ]]}
382
                          ]]}
383
                        ]}
384
                      ]}
385
                    ]]]}
386
                  ]]}
387
                ]]}
388
              ]]}
389
            ]}
390
          , {
391
            "formal_name" : ["SIMPLE_NAME", "q3"], "actual_expr" : ["EXPRESSION", {
392
              "args" : [["EXPRESSION", {
393
                "args" : [["EXPRESSION", {
394
                  "args" : [["EXPRESSION", {
395
                    "args" : [["CALL", ["FUNCTION_CALL", {
396
                      "id" : ["SIMPLE_NAME", "current_val1"], "assoc_list" : [{
397
                        "actual_expr" : ["EXPRESSION", {
398
                          "args" : [["EXPRESSION", {
399
                            "args" : [["EXPRESSION", {
400
                              "args" : [["EXPRESSION", {
401
                                "args" : [["CONSTANT_VALUE", {
402
                                  "value" : ["CST_LITERAL", "3"]}
403
                                ]]}
404
                              ]]}
405
                            ]]}
406
                          ]]}
407
                        ]}
408
                      ]}
409
                    ]]]}
410
                  ]]}
411
                ]]}
412
              ]]}
413
            ]}
414
          , {
415
            "formal_name" : ["SIMPLE_NAME", "clk"], "actual_designator" : ["SIMPLE_NAME", "clk"]}
416
          , {
417
            "formal_name" : ["SIMPLE_NAME", "clr"], "actual_designator" : ["SIMPLE_NAME", "clr"]}
418
          ]}
419
        ], ["COMPONENT_INSTANTIATION_STATEMENT", {
420
          "name" : ["IDENTIFIER", "incr0"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "add_1"]]], "inst_unit_type" : "entity", "archi_name" : ["IDENTIFIER", "boolean_eqn"], "port_map" : [{
421
            "formal_name" : ["SIMPLE_NAME", "d0"], "actual_expr" : ["EXPRESSION", {
422
              "args" : [["EXPRESSION", {
423
                "args" : [["EXPRESSION", {
424
                  "args" : [["EXPRESSION", {
425
                    "args" : [["CALL", ["FUNCTION_CALL", {
426
                      "id" : ["SIMPLE_NAME", "current_val0"], "assoc_list" : [{
427
                        "actual_expr" : ["EXPRESSION", {
428
                          "args" : [["EXPRESSION", {
429
                            "args" : [["EXPRESSION", {
430
                              "args" : [["EXPRESSION", {
431
                                "args" : [["CONSTANT_VALUE", {
432
                                  "value" : ["CST_LITERAL", "0"]}
433
                                ]]}
434
                              ]]}
435
                            ]]}
436
                          ]]}
437
                        ]}
438
                      ]}
439
                    ]]]}
440
                  ]]}
441
                ]]}
442
              ]]}
443
            ]}
444
          , {
445
            "formal_name" : ["SIMPLE_NAME", "d1"], "actual_expr" : ["EXPRESSION", {
446
              "args" : [["EXPRESSION", {
447
                "args" : [["EXPRESSION", {
448
                  "args" : [["EXPRESSION", {
449
                    "args" : [["CALL", ["FUNCTION_CALL", {
450
                      "id" : ["SIMPLE_NAME", "current_val0"], "assoc_list" : [{
451
                        "actual_expr" : ["EXPRESSION", {
452
                          "args" : [["EXPRESSION", {
453
                            "args" : [["EXPRESSION", {
454
                              "args" : [["EXPRESSION", {
455
                                "args" : [["CONSTANT_VALUE", {
456
                                  "value" : ["CST_LITERAL", "1"]}
457
                                ]]}
458
                              ]]}
459
                            ]]}
460
                          ]]}
461
                        ]}
462
                      ]}
463
                    ]]]}
464
                  ]]}
465
                ]]}
466
              ]]}
467
            ]}
468
          , {
469
            "formal_name" : ["SIMPLE_NAME", "d2"], "actual_expr" : ["EXPRESSION", {
470
              "args" : [["EXPRESSION", {
471
                "args" : [["EXPRESSION", {
472
                  "args" : [["EXPRESSION", {
473
                    "args" : [["CALL", ["FUNCTION_CALL", {
474
                      "id" : ["SIMPLE_NAME", "current_val0"], "assoc_list" : [{
475
                        "actual_expr" : ["EXPRESSION", {
476
                          "args" : [["EXPRESSION", {
477
                            "args" : [["EXPRESSION", {
478
                              "args" : [["EXPRESSION", {
479
                                "args" : [["CONSTANT_VALUE", {
480
                                  "value" : ["CST_LITERAL", "2"]}
481
                                ]]}
482
                              ]]}
483
                            ]]}
484
                          ]]}
485
                        ]}
486
                      ]}
487
                    ]]]}
488
                  ]]}
489
                ]]}
490
              ]]}
491
            ]}
492
          , {
493
            "formal_name" : ["SIMPLE_NAME", "d3"], "actual_expr" : ["EXPRESSION", {
494
              "args" : [["EXPRESSION", {
495
                "args" : [["EXPRESSION", {
496
                  "args" : [["EXPRESSION", {
497
                    "args" : [["CALL", ["FUNCTION_CALL", {
498
                      "id" : ["SIMPLE_NAME", "current_val0"], "assoc_list" : [{
499
                        "actual_expr" : ["EXPRESSION", {
500
                          "args" : [["EXPRESSION", {
501
                            "args" : [["EXPRESSION", {
502
                              "args" : [["EXPRESSION", {
503
                                "args" : [["CONSTANT_VALUE", {
504
                                  "value" : ["CST_LITERAL", "3"]}
505
                                ]]}
506
                              ]]}
507
                            ]]}
508
                          ]]}
509
                        ]}
510
                      ]}
511
                    ]]]}
512
                  ]]}
513
                ]]}
514
              ]]}
515
            ]}
516
          , {
517
            "formal_name" : ["SIMPLE_NAME", "y0"], "actual_expr" : ["EXPRESSION", {
518
              "args" : [["EXPRESSION", {
519
                "args" : [["EXPRESSION", {
520
                  "args" : [["EXPRESSION", {
521
                    "args" : [["CALL", ["FUNCTION_CALL", {
522
                      "id" : ["SIMPLE_NAME", "next_val0"], "assoc_list" : [{
523
                        "actual_expr" : ["EXPRESSION", {
524
                          "args" : [["EXPRESSION", {
525
                            "args" : [["EXPRESSION", {
526
                              "args" : [["EXPRESSION", {
527
                                "args" : [["CONSTANT_VALUE", {
528
                                  "value" : ["CST_LITERAL", "0"]}
529
                                ]]}
530
                              ]]}
531
                            ]]}
532
                          ]]}
533
                        ]}
534
                      ]}
535
                    ]]]}
536
                  ]]}
537
                ]]}
538
              ]]}
539
            ]}
540
          , {
541
            "formal_name" : ["SIMPLE_NAME", "y1"], "actual_expr" : ["EXPRESSION", {
542
              "args" : [["EXPRESSION", {
543
                "args" : [["EXPRESSION", {
544
                  "args" : [["EXPRESSION", {
545
                    "args" : [["CALL", ["FUNCTION_CALL", {
546
                      "id" : ["SIMPLE_NAME", "next_val0"], "assoc_list" : [{
547
                        "actual_expr" : ["EXPRESSION", {
548
                          "args" : [["EXPRESSION", {
549
                            "args" : [["EXPRESSION", {
550
                              "args" : [["EXPRESSION", {
551
                                "args" : [["CONSTANT_VALUE", {
552
                                  "value" : ["CST_LITERAL", "1"]}
553
                                ]]}
554
                              ]]}
555
                            ]]}
556
                          ]]}
557
                        ]}
558
                      ]}
559
                    ]]]}
560
                  ]]}
561
                ]]}
562
              ]]}
563
            ]}
564
          , {
565
            "formal_name" : ["SIMPLE_NAME", "y2"], "actual_expr" : ["EXPRESSION", {
566
              "args" : [["EXPRESSION", {
567
                "args" : [["EXPRESSION", {
568
                  "args" : [["EXPRESSION", {
569
                    "args" : [["CALL", ["FUNCTION_CALL", {
570
                      "id" : ["SIMPLE_NAME", "next_val0"], "assoc_list" : [{
571
                        "actual_expr" : ["EXPRESSION", {
572
                          "args" : [["EXPRESSION", {
573
                            "args" : [["EXPRESSION", {
574
                              "args" : [["EXPRESSION", {
575
                                "args" : [["CONSTANT_VALUE", {
576
                                  "value" : ["CST_LITERAL", "2"]}
577
                                ]]}
578
                              ]]}
579
                            ]]}
580
                          ]]}
581
                        ]}
582
                      ]}
583
                    ]]]}
584
                  ]]}
585
                ]]}
586
              ]]}
587
            ]}
588
          , {
589
            "formal_name" : ["SIMPLE_NAME", "y3"], "actual_expr" : ["EXPRESSION", {
590
              "args" : [["EXPRESSION", {
591
                "args" : [["EXPRESSION", {
592
                  "args" : [["EXPRESSION", {
593
                    "args" : [["CALL", ["FUNCTION_CALL", {
594
                      "id" : ["SIMPLE_NAME", "next_val0"], "assoc_list" : [{
595
                        "actual_expr" : ["EXPRESSION", {
596
                          "args" : [["EXPRESSION", {
597
                            "args" : [["EXPRESSION", {
598
                              "args" : [["EXPRESSION", {
599
                                "args" : [["CONSTANT_VALUE", {
600
                                  "value" : ["CST_LITERAL", "3"]}
601
                                ]]}
602
                              ]]}
603
                            ]]}
604
                          ]]}
605
                        ]}
606
                      ]}
607
                    ]]]}
608
                  ]]}
609
                ]]}
610
              ]]}
611
            ]}
612
          ]}
613
        ], ["COMPONENT_INSTANTIATION_STATEMENT", {
614
          "name" : ["IDENTIFIER", "incr1"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "add_1"]]], "inst_unit_type" : "entity", "archi_name" : ["IDENTIFIER", "boolean_eqn"], "port_map" : [{
615
            "formal_name" : ["SIMPLE_NAME", "d0"], "actual_expr" : ["EXPRESSION", {
616
              "args" : [["EXPRESSION", {
617
                "args" : [["EXPRESSION", {
618
                  "args" : [["EXPRESSION", {
619
                    "args" : [["CALL", ["FUNCTION_CALL", {
620
                      "id" : ["SIMPLE_NAME", "current_val1"], "assoc_list" : [{
621
                        "actual_expr" : ["EXPRESSION", {
622
                          "args" : [["EXPRESSION", {
623
                            "args" : [["EXPRESSION", {
624
                              "args" : [["EXPRESSION", {
625
                                "args" : [["CONSTANT_VALUE", {
626
                                  "value" : ["CST_LITERAL", "0"]}
627
                                ]]}
628
                              ]]}
629
                            ]]}
630
                          ]]}
631
                        ]}
632
                      ]}
633
                    ]]]}
634
                  ]]}
635
                ]]}
636
              ]]}
637
            ]}
638
          , {
639
            "formal_name" : ["SIMPLE_NAME", "d1"], "actual_expr" : ["EXPRESSION", {
640
              "args" : [["EXPRESSION", {
641
                "args" : [["EXPRESSION", {
642
                  "args" : [["EXPRESSION", {
643
                    "args" : [["CALL", ["FUNCTION_CALL", {
644
                      "id" : ["SIMPLE_NAME", "current_val1"], "assoc_list" : [{
645
                        "actual_expr" : ["EXPRESSION", {
646
                          "args" : [["EXPRESSION", {
647
                            "args" : [["EXPRESSION", {
648
                              "args" : [["EXPRESSION", {
649
                                "args" : [["CONSTANT_VALUE", {
650
                                  "value" : ["CST_LITERAL", "1"]}
651
                                ]]}
652
                              ]]}
653
                            ]]}
654
                          ]]}
655
                        ]}
656
                      ]}
657
                    ]]]}
658
                  ]]}
659
                ]]}
660
              ]]}
661
            ]}
662
          , {
663
            "formal_name" : ["SIMPLE_NAME", "d2"], "actual_expr" : ["EXPRESSION", {
664
              "args" : [["EXPRESSION", {
665
                "args" : [["EXPRESSION", {
666
                  "args" : [["EXPRESSION", {
667
                    "args" : [["CALL", ["FUNCTION_CALL", {
668
                      "id" : ["SIMPLE_NAME", "current_val1"], "assoc_list" : [{
669
                        "actual_expr" : ["EXPRESSION", {
670
                          "args" : [["EXPRESSION", {
671
                            "args" : [["EXPRESSION", {
672
                              "args" : [["EXPRESSION", {
673
                                "args" : [["CONSTANT_VALUE", {
674
                                  "value" : ["CST_LITERAL", "2"]}
675
                                ]]}
676
                              ]]}
677
                            ]]}
678
                          ]]}
679
                        ]}
680
                      ]}
681
                    ]]]}
682
                  ]]}
683
                ]]}
684
              ]]}
685
            ]}
686
          , {
687
            "formal_name" : ["SIMPLE_NAME", "d3"], "actual_expr" : ["EXPRESSION", {
688
              "args" : [["EXPRESSION", {
689
                "args" : [["EXPRESSION", {
690
                  "args" : [["EXPRESSION", {
691
                    "args" : [["CALL", ["FUNCTION_CALL", {
692
                      "id" : ["SIMPLE_NAME", "current_val1"], "assoc_list" : [{
693
                        "actual_expr" : ["EXPRESSION", {
694
                          "args" : [["EXPRESSION", {
695
                            "args" : [["EXPRESSION", {
696
                              "args" : [["EXPRESSION", {
697
                                "args" : [["CONSTANT_VALUE", {
698
                                  "value" : ["CST_LITERAL", "3"]}
699
                                ]]}
700
                              ]]}
701
                            ]]}
702
                          ]]}
703
                        ]}
704
                      ]}
705
                    ]]]}
706
                  ]]}
707
                ]]}
708
              ]]}
709
            ]}
710
          , {
711
            "formal_name" : ["SIMPLE_NAME", "y0"], "actual_expr" : ["EXPRESSION", {
712
              "args" : [["EXPRESSION", {
713
                "args" : [["EXPRESSION", {
714
                  "args" : [["EXPRESSION", {
715
                    "args" : [["CALL", ["FUNCTION_CALL", {
716
                      "id" : ["SIMPLE_NAME", "next_val1"], "assoc_list" : [{
717
                        "actual_expr" : ["EXPRESSION", {
718
                          "args" : [["EXPRESSION", {
719
                            "args" : [["EXPRESSION", {
720
                              "args" : [["EXPRESSION", {
721
                                "args" : [["CONSTANT_VALUE", {
722
                                  "value" : ["CST_LITERAL", "0"]}
723
                                ]]}
724
                              ]]}
725
                            ]]}
726
                          ]]}
727
                        ]}
728
                      ]}
729
                    ]]]}
730
                  ]]}
731
                ]]}
732
              ]]}
733
            ]}
734
          , {
735
            "formal_name" : ["SIMPLE_NAME", "y1"], "actual_expr" : ["EXPRESSION", {
736
              "args" : [["EXPRESSION", {
737
                "args" : [["EXPRESSION", {
738
                  "args" : [["EXPRESSION", {
739
                    "args" : [["CALL", ["FUNCTION_CALL", {
740
                      "id" : ["SIMPLE_NAME", "next_val1"], "assoc_list" : [{
741
                        "actual_expr" : ["EXPRESSION", {
742
                          "args" : [["EXPRESSION", {
743
                            "args" : [["EXPRESSION", {
744
                              "args" : [["EXPRESSION", {
745
                                "args" : [["CONSTANT_VALUE", {
746
                                  "value" : ["CST_LITERAL", "1"]}
747
                                ]]}
748
                              ]]}
749
                            ]]}
750
                          ]]}
751
                        ]}
752
                      ]}
753
                    ]]]}
754
                  ]]}
755
                ]]}
756
              ]]}
757
            ]}
758
          , {
759
            "formal_name" : ["SIMPLE_NAME", "y2"], "actual_expr" : ["EXPRESSION", {
760
              "args" : [["EXPRESSION", {
761
                "args" : [["EXPRESSION", {
762
                  "args" : [["EXPRESSION", {
763
                    "args" : [["CALL", ["FUNCTION_CALL", {
764
                      "id" : ["SIMPLE_NAME", "next_val1"], "assoc_list" : [{
765
                        "actual_expr" : ["EXPRESSION", {
766
                          "args" : [["EXPRESSION", {
767
                            "args" : [["EXPRESSION", {
768
                              "args" : [["EXPRESSION", {
769
                                "args" : [["CONSTANT_VALUE", {
770
                                  "value" : ["CST_LITERAL", "2"]}
771
                                ]]}
772
                              ]]}
773
                            ]]}
774
                          ]]}
775
                        ]}
776
                      ]}
777
                    ]]]}
778
                  ]]}
779
                ]]}
780
              ]]}
781
            ]}
782
          , {
783
            "formal_name" : ["SIMPLE_NAME", "y3"], "actual_expr" : ["EXPRESSION", {
784
              "args" : [["EXPRESSION", {
785
                "args" : [["EXPRESSION", {
786
                  "args" : [["EXPRESSION", {
787
                    "args" : [["CALL", ["FUNCTION_CALL", {
788
                      "id" : ["SIMPLE_NAME", "next_val1"], "assoc_list" : [{
789
                        "actual_expr" : ["EXPRESSION", {
790
                          "args" : [["EXPRESSION", {
791
                            "args" : [["EXPRESSION", {
792
                              "args" : [["EXPRESSION", {
793
                                "args" : [["CONSTANT_VALUE", {
794
                                  "value" : ["CST_LITERAL", "3"]}
795
                                ]]}
796
                              ]]}
797
                            ]]}
798
                          ]]}
799
                        ]}
800
                      ]}
801
                    ]]]}
802
                  ]]}
803
                ]]}
804
              ]]}
805
            ]}
806
          ]}
807
        ], ["COMPONENT_INSTANTIATION_STATEMENT", {
808
          "name" : ["IDENTIFIER", "buf0"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "buf4"]]], "inst_unit_type" : "entity", "archi_name" : ["IDENTIFIER", "basic"], "port_map" : [{
809
            "formal_name" : ["SIMPLE_NAME", "a0"], "actual_expr" : ["EXPRESSION", {
810
              "args" : [["EXPRESSION", {
811
                "args" : [["EXPRESSION", {
812
                  "args" : [["EXPRESSION", {
813
                    "args" : [["CALL", ["FUNCTION_CALL", {
814
                      "id" : ["SIMPLE_NAME", "current_val0"], "assoc_list" : [{
815
                        "actual_expr" : ["EXPRESSION", {
816
                          "args" : [["EXPRESSION", {
817
                            "args" : [["EXPRESSION", {
818
                              "args" : [["EXPRESSION", {
819
                                "args" : [["CONSTANT_VALUE", {
820
                                  "value" : ["CST_LITERAL", "0"]}
821
                                ]]}
822
                              ]]}
823
                            ]]}
824
                          ]]}
825
                        ]}
826
                      ]}
827
                    ]]]}
828
                  ]]}
829
                ]]}
830
              ]]}
831
            ]}
832
          , {
833
            "formal_name" : ["SIMPLE_NAME", "a1"], "actual_expr" : ["EXPRESSION", {
834
              "args" : [["EXPRESSION", {
835
                "args" : [["EXPRESSION", {
836
                  "args" : [["EXPRESSION", {
837
                    "args" : [["CALL", ["FUNCTION_CALL", {
838
                      "id" : ["SIMPLE_NAME", "current_val0"], "assoc_list" : [{
839
                        "actual_expr" : ["EXPRESSION", {
840
                          "args" : [["EXPRESSION", {
841
                            "args" : [["EXPRESSION", {
842
                              "args" : [["EXPRESSION", {
843
                                "args" : [["CONSTANT_VALUE", {
844
                                  "value" : ["CST_LITERAL", "1"]}
845
                                ]]}
846
                              ]]}
847
                            ]]}
848
                          ]]}
849
                        ]}
850
                      ]}
851
                    ]]]}
852
                  ]]}
853
                ]]}
854
              ]]}
855
            ]}
856
          , {
857
            "formal_name" : ["SIMPLE_NAME", "a2"], "actual_expr" : ["EXPRESSION", {
858
              "args" : [["EXPRESSION", {
859
                "args" : [["EXPRESSION", {
860
                  "args" : [["EXPRESSION", {
861
                    "args" : [["CALL", ["FUNCTION_CALL", {
862
                      "id" : ["SIMPLE_NAME", "current_val0"], "assoc_list" : [{
863
                        "actual_expr" : ["EXPRESSION", {
864
                          "args" : [["EXPRESSION", {
865
                            "args" : [["EXPRESSION", {
866
                              "args" : [["EXPRESSION", {
867
                                "args" : [["CONSTANT_VALUE", {
868
                                  "value" : ["CST_LITERAL", "2"]}
869
                                ]]}
870
                              ]]}
871
                            ]]}
872
                          ]]}
873
                        ]}
874
                      ]}
875
                    ]]]}
876
                  ]]}
877
                ]]}
878
              ]]}
879
            ]}
880
          , {
881
            "formal_name" : ["SIMPLE_NAME", "a3"], "actual_expr" : ["EXPRESSION", {
882
              "args" : [["EXPRESSION", {
883
                "args" : [["EXPRESSION", {
884
                  "args" : [["EXPRESSION", {
885
                    "args" : [["CALL", ["FUNCTION_CALL", {
886
                      "id" : ["SIMPLE_NAME", "current_val0"], "assoc_list" : [{
887
                        "actual_expr" : ["EXPRESSION", {
888
                          "args" : [["EXPRESSION", {
889
                            "args" : [["EXPRESSION", {
890
                              "args" : [["EXPRESSION", {
891
                                "args" : [["CONSTANT_VALUE", {
892
                                  "value" : ["CST_LITERAL", "3"]}
893
                                ]]}
894
                              ]]}
895
                            ]]}
896
                          ]]}
897
                        ]}
898
                      ]}
899
                    ]]]}
900
                  ]]}
901
                ]]}
902
              ]]}
903
            ]}
904
          , {
905
            "formal_name" : ["SIMPLE_NAME", "y0"], "actual_expr" : ["EXPRESSION", {
906
              "args" : [["EXPRESSION", {
907
                "args" : [["EXPRESSION", {
908
                  "args" : [["EXPRESSION", {
909
                    "args" : [["CALL", ["FUNCTION_CALL", {
910
                      "id" : ["SIMPLE_NAME", "q0"], "assoc_list" : [{
911
                        "actual_expr" : ["EXPRESSION", {
912
                          "args" : [["EXPRESSION", {
913
                            "args" : [["EXPRESSION", {
914
                              "args" : [["EXPRESSION", {
915
                                "args" : [["CONSTANT_VALUE", {
916
                                  "value" : ["CST_LITERAL", "0"]}
917
                                ]]}
918
                              ]]}
919
                            ]]}
920
                          ]]}
921
                        ]}
922
                      ]}
923
                    ]]]}
924
                  ]]}
925
                ]]}
926
              ]]}
927
            ]}
928
          , {
929
            "formal_name" : ["SIMPLE_NAME", "y1"], "actual_expr" : ["EXPRESSION", {
930
              "args" : [["EXPRESSION", {
931
                "args" : [["EXPRESSION", {
932
                  "args" : [["EXPRESSION", {
933
                    "args" : [["CALL", ["FUNCTION_CALL", {
934
                      "id" : ["SIMPLE_NAME", "q0"], "assoc_list" : [{
935
                        "actual_expr" : ["EXPRESSION", {
936
                          "args" : [["EXPRESSION", {
937
                            "args" : [["EXPRESSION", {
938
                              "args" : [["EXPRESSION", {
939
                                "args" : [["CONSTANT_VALUE", {
940
                                  "value" : ["CST_LITERAL", "1"]}
941
                                ]]}
942
                              ]]}
943
                            ]]}
944
                          ]]}
945
                        ]}
946
                      ]}
947
                    ]]]}
948
                  ]]}
949
                ]]}
950
              ]]}
951
            ]}
952
          , {
953
            "formal_name" : ["SIMPLE_NAME", "y2"], "actual_expr" : ["EXPRESSION", {
954
              "args" : [["EXPRESSION", {
955
                "args" : [["EXPRESSION", {
956
                  "args" : [["EXPRESSION", {
957
                    "args" : [["CALL", ["FUNCTION_CALL", {
958
                      "id" : ["SIMPLE_NAME", "q0"], "assoc_list" : [{
959
                        "actual_expr" : ["EXPRESSION", {
960
                          "args" : [["EXPRESSION", {
961
                            "args" : [["EXPRESSION", {
962
                              "args" : [["EXPRESSION", {
963
                                "args" : [["CONSTANT_VALUE", {
964
                                  "value" : ["CST_LITERAL", "2"]}
965
                                ]]}
966
                              ]]}
967
                            ]]}
968
                          ]]}
969
                        ]}
970
                      ]}
971
                    ]]]}
972
                  ]]}
973
                ]]}
974
              ]]}
975
            ]}
976
          , {
977
            "formal_name" : ["SIMPLE_NAME", "y3"], "actual_expr" : ["EXPRESSION", {
978
              "args" : [["EXPRESSION", {
979
                "args" : [["EXPRESSION", {
980
                  "args" : [["EXPRESSION", {
981
                    "args" : [["CALL", ["FUNCTION_CALL", {
982
                      "id" : ["SIMPLE_NAME", "q0"], "assoc_list" : [{
983
                        "actual_expr" : ["EXPRESSION", {
984
                          "args" : [["EXPRESSION", {
985
                            "args" : [["EXPRESSION", {
986
                              "args" : [["EXPRESSION", {
987
                                "args" : [["CONSTANT_VALUE", {
988
                                  "value" : ["CST_LITERAL", "3"]}
989
                                ]]}
990
                              ]]}
991
                            ]]}
992
                          ]]}
993
                        ]}
994
                      ]}
995
                    ]]]}
996
                  ]]}
997
                ]]}
998
              ]]}
999
            ]}
1000
          ]}
1001
        ], ["COMPONENT_INSTANTIATION_STATEMENT", {
1002
          "name" : ["IDENTIFIER", "buf1"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "buf4"]]], "inst_unit_type" : "entity", "archi_name" : ["IDENTIFIER", "basic"], "port_map" : [{
1003
            "formal_name" : ["SIMPLE_NAME", "a0"], "actual_expr" : ["EXPRESSION", {
1004
              "args" : [["EXPRESSION", {
1005
                "args" : [["EXPRESSION", {
1006
                  "args" : [["EXPRESSION", {
1007
                    "args" : [["CALL", ["FUNCTION_CALL", {
1008
                      "id" : ["SIMPLE_NAME", "current_val1"], "assoc_list" : [{
1009
                        "actual_expr" : ["EXPRESSION", {
1010
                          "args" : [["EXPRESSION", {
1011
                            "args" : [["EXPRESSION", {
1012
                              "args" : [["EXPRESSION", {
1013
                                "args" : [["CONSTANT_VALUE", {
1014
                                  "value" : ["CST_LITERAL", "0"]}
1015
                                ]]}
1016
                              ]]}
1017
                            ]]}
1018
                          ]]}
1019
                        ]}
1020
                      ]}
1021
                    ]]]}
1022
                  ]]}
1023
                ]]}
1024
              ]]}
1025
            ]}
1026
          , {
1027
            "formal_name" : ["SIMPLE_NAME", "a1"], "actual_expr" : ["EXPRESSION", {
1028
              "args" : [["EXPRESSION", {
1029
                "args" : [["EXPRESSION", {
1030
                  "args" : [["EXPRESSION", {
1031
                    "args" : [["CALL", ["FUNCTION_CALL", {
1032
                      "id" : ["SIMPLE_NAME", "current_val1"], "assoc_list" : [{
1033
                        "actual_expr" : ["EXPRESSION", {
1034
                          "args" : [["EXPRESSION", {
1035
                            "args" : [["EXPRESSION", {
1036
                              "args" : [["EXPRESSION", {
1037
                                "args" : [["CONSTANT_VALUE", {
1038
                                  "value" : ["CST_LITERAL", "1"]}
1039
                                ]]}
1040
                              ]]}
1041
                            ]]}
1042
                          ]]}
1043
                        ]}
1044
                      ]}
1045
                    ]]]}
1046
                  ]]}
1047
                ]]}
1048
              ]]}
1049
            ]}
1050
          , {
1051
            "formal_name" : ["SIMPLE_NAME", "a2"], "actual_expr" : ["EXPRESSION", {
1052
              "args" : [["EXPRESSION", {
1053
                "args" : [["EXPRESSION", {
1054
                  "args" : [["EXPRESSION", {
1055
                    "args" : [["CALL", ["FUNCTION_CALL", {
1056
                      "id" : ["SIMPLE_NAME", "current_val1"], "assoc_list" : [{
1057
                        "actual_expr" : ["EXPRESSION", {
1058
                          "args" : [["EXPRESSION", {
1059
                            "args" : [["EXPRESSION", {
1060
                              "args" : [["EXPRESSION", {
1061
                                "args" : [["CONSTANT_VALUE", {
1062
                                  "value" : ["CST_LITERAL", "2"]}
1063
                                ]]}
1064
                              ]]}
1065
                            ]]}
1066
                          ]]}
1067
                        ]}
1068
                      ]}
1069
                    ]]]}
1070
                  ]]}
1071
                ]]}
1072
              ]]}
1073
            ]}
1074
          , {
1075
            "formal_name" : ["SIMPLE_NAME", "a3"], "actual_expr" : ["EXPRESSION", {
1076
              "args" : [["EXPRESSION", {
1077
                "args" : [["EXPRESSION", {
1078
                  "args" : [["EXPRESSION", {
1079
                    "args" : [["CALL", ["FUNCTION_CALL", {
1080
                      "id" : ["SIMPLE_NAME", "current_val1"], "assoc_list" : [{
1081
                        "actual_expr" : ["EXPRESSION", {
1082
                          "args" : [["EXPRESSION", {
1083
                            "args" : [["EXPRESSION", {
1084
                              "args" : [["EXPRESSION", {
1085
                                "args" : [["CONSTANT_VALUE", {
1086
                                  "value" : ["CST_LITERAL", "3"]}
1087
                                ]]}
1088
                              ]]}
1089
                            ]]}
1090
                          ]]}
1091
                        ]}
1092
                      ]}
1093
                    ]]]}
1094
                  ]]}
1095
                ]]}
1096
              ]]}
1097
            ]}
1098
          , {
1099
            "formal_name" : ["SIMPLE_NAME", "y0"], "actual_expr" : ["EXPRESSION", {
1100
              "args" : [["EXPRESSION", {
1101
                "args" : [["EXPRESSION", {
1102
                  "args" : [["EXPRESSION", {
1103
                    "args" : [["CALL", ["FUNCTION_CALL", {
1104
                      "id" : ["SIMPLE_NAME", "q1"], "assoc_list" : [{
1105
                        "actual_expr" : ["EXPRESSION", {
1106
                          "args" : [["EXPRESSION", {
1107
                            "args" : [["EXPRESSION", {
1108
                              "args" : [["EXPRESSION", {
1109
                                "args" : [["CONSTANT_VALUE", {
1110
                                  "value" : ["CST_LITERAL", "0"]}
1111
                                ]]}
1112
                              ]]}
1113
                            ]]}
1114
                          ]]}
1115
                        ]}
1116
                      ]}
1117
                    ]]]}
1118
                  ]]}
1119
                ]]}
1120
              ]]}
1121
            ]}
1122
          , {
1123
            "formal_name" : ["SIMPLE_NAME", "y1"], "actual_expr" : ["EXPRESSION", {
1124
              "args" : [["EXPRESSION", {
1125
                "args" : [["EXPRESSION", {
1126
                  "args" : [["EXPRESSION", {
1127
                    "args" : [["CALL", ["FUNCTION_CALL", {
1128
                      "id" : ["SIMPLE_NAME", "q1"], "assoc_list" : [{
1129
                        "actual_expr" : ["EXPRESSION", {
1130
                          "args" : [["EXPRESSION", {
1131
                            "args" : [["EXPRESSION", {
1132
                              "args" : [["EXPRESSION", {
1133
                                "args" : [["CONSTANT_VALUE", {
1134
                                  "value" : ["CST_LITERAL", "1"]}
1135
                                ]]}
1136
                              ]]}
1137
                            ]]}
1138
                          ]]}
1139
                        ]}
1140
                      ]}
1141
                    ]]]}
1142
                  ]]}
1143
                ]]}
1144
              ]]}
1145
            ]}
1146
          , {
1147
            "formal_name" : ["SIMPLE_NAME", "y2"], "actual_expr" : ["EXPRESSION", {
1148
              "args" : [["EXPRESSION", {
1149
                "args" : [["EXPRESSION", {
1150
                  "args" : [["EXPRESSION", {
1151
                    "args" : [["CALL", ["FUNCTION_CALL", {
1152
                      "id" : ["SIMPLE_NAME", "q1"], "assoc_list" : [{
1153
                        "actual_expr" : ["EXPRESSION", {
1154
                          "args" : [["EXPRESSION", {
1155
                            "args" : [["EXPRESSION", {
1156
                              "args" : [["EXPRESSION", {
1157
                                "args" : [["CONSTANT_VALUE", {
1158
                                  "value" : ["CST_LITERAL", "2"]}
1159
                                ]]}
1160
                              ]]}
1161
                            ]]}
1162
                          ]]}
1163
                        ]}
1164
                      ]}
1165
                    ]]]}
1166
                  ]]}
1167
                ]]}
1168
              ]]}
1169
            ]}
1170
          , {
1171
            "formal_name" : ["SIMPLE_NAME", "y3"], "actual_expr" : ["EXPRESSION", {
1172
              "args" : [["EXPRESSION", {
1173
                "args" : [["EXPRESSION", {
1174
                  "args" : [["EXPRESSION", {
1175
                    "args" : [["CALL", ["FUNCTION_CALL", {
1176
                      "id" : ["SIMPLE_NAME", "q1"], "assoc_list" : [{
1177
                        "actual_expr" : ["EXPRESSION", {
1178
                          "args" : [["EXPRESSION", {
1179
                            "args" : [["EXPRESSION", {
1180
                              "args" : [["EXPRESSION", {
1181
                                "args" : [["CONSTANT_VALUE", {
1182
                                  "value" : ["CST_LITERAL", "3"]}
1183
                                ]]}
1184
                              ]]}
1185
                            ]]}
1186
                          ]]}
1187
                        ]}
1188
                      ]}
1189
                    ]]]}
1190
                  ]]}
1191
                ]]}
1192
              ]]}
1193
            ]}
1194
          ]}
1195
        ]]}
1196
      ]}
1197
    ]}
1198
  }
(99-99/276)