Project

General

Profile

Download (70.2 KB) Statistics
| Branch: | Tag: | Revision:
1
{
2
  "DESIGN_FILE" : {
3
    "design_units" : [{
4
      "contexts" : [], "library" : ["PACKAGE_DECLARATION", {
5
        "name" : ["IDENTIFIER", "counter_types"], "shared_defs" : [["SUBTYPE_DECLARATION", {
6
          "name" : ["IDENTIFIER", "digit"], "typ" : {
7
            "name" : ["SIMPLE_NAME", "bit_vector"], "const" : ["INDEX_CONSTRAINT", {
8
              "ranges" : [["RANGE_WITH_DIRECTION", {
9
                "direction" : "downto", "from" : ["EXPRESSION", {
10
                  "args" : [["EXPRESSION", {
11
                    "args" : [["CONSTANT_VALUE", {
12
                      "value" : ["CST_LITERAL", "3"]}
13
                    ]]}
14
                  ]]}
15
                ], "_to" : ["EXPRESSION", {
16
                  "args" : [["EXPRESSION", {
17
                    "args" : [["CONSTANT_VALUE", {
18
                      "value" : ["CST_LITERAL", "0"]}
19
                    ]]}
20
                  ]]}
21
                ]}
22
              ]]}
23
            ]}
24
          }
25
        ]], "shared_decls" : [], "shared_uses" : []}
26
      ]}
27
    , {
28
      "contexts" : [], "library" : ["ENTITY_DECLARATION", {
29
        "name" : ["IDENTIFIER", "add_1"], "ports" : [{
30
          "names" : [["IDENTIFIER", "d0"], ["IDENTIFIER", "d1"], ["IDENTIFIER", "d2"], ["IDENTIFIER", "d3"]], "mode" : ["in"], "typ" : {
31
            "name" : ["SIMPLE_NAME", "bit"]}
32
          }
33
        , {
34
          "names" : [["IDENTIFIER", "y0"], ["IDENTIFIER", "y1"], ["IDENTIFIER", "y2"], ["IDENTIFIER", "y3"]], "mode" : ["out"], "typ" : {
35
            "name" : ["SIMPLE_NAME", "bit"]}
36
          }
37
        ], "ENTITY_DECLARATIVE_PART" : [], "ENTITY_STATEMENT_PART" : []}
38
      ]}
39
    , {
40
      "contexts" : [], "library" : ["ARCHITECTURE_BODY", {
41
        "name" : ["IDENTIFIER", "boolean_eqn"], "entity" : ["IDENTIFIER", "add_1"], "ARCHITECTURE_DECLARATIVE_PART" : [], "ARCHITECTURE_STATEMENT_PART" : [["CONDITIONAL_SIGNAL_ASSIGNMENT", {
42
          "postponed" : false, "lhs" : ["SIMPLE_NAME", "y0"], "rhs" : [{
43
            "expr" : [{
44
              "value" : ["EXPRESSION", {
45
                "args" : [["EXPRESSION", {
46
                  "args" : [["EXPRESSION", {
47
                    "args" : [["EXPRESSION", {
48
                      "id" : "not", "args" : [["CALL", ["SIMPLE_NAME", "d0"]]]}
49
                    ]]}
50
                  ]]}
51
                ]]}
52
              ], "delay" : ["EXPRESSION", {
53
                "args" : [["EXPRESSION", {
54
                  "args" : [["EXPRESSION", {
55
                    "args" : [["EXPRESSION", {
56
                      "args" : [["CONSTANT_VALUE", {
57
                        "value" : ["CST_LITERAL", "4"], "unit_name" : ["SIMPLE_NAME", "ns"]}
58
                      ]]}
59
                    ]]}
60
                  ]]}
61
                ]]}
62
              ]}
63
            ]}
64
          ]}
65
        ], ["CONDITIONAL_SIGNAL_ASSIGNMENT", {
66
          "postponed" : false, "lhs" : ["SIMPLE_NAME", "y1"], "rhs" : [{
67
            "expr" : [{
68
              "value" : ["EXPRESSION", {
69
                "id" : "or", "args" : [["EXPRESSION", {
70
                  "args" : [["EXPRESSION", {
71
                    "args" : [["EXPRESSION", {
72
                      "args" : [["EXPRESSION", {
73
                        "args" : [["EXPRESSION", {
74
                          "id" : "and", "args" : [["EXPRESSION", {
75
                            "args" : [["EXPRESSION", {
76
                              "args" : [["EXPRESSION", {
77
                                "args" : [["EXPRESSION", {
78
                                  "id" : "not", "args" : [["CALL", ["SIMPLE_NAME", "d1"]]]}
79
                                ]]}
80
                              ]]}
81
                            ]]}
82
                          ], ["EXPRESSION", {
83
                            "args" : [["EXPRESSION", {
84
                              "args" : [["EXPRESSION", {
85
                                "args" : [["EXPRESSION", {
86
                                  "args" : [["CALL", ["SIMPLE_NAME", "d0"]]]}
87
                                ]]}
88
                              ]]}
89
                            ]]}
90
                          ]]}
91
                        ]]}
92
                      ]]}
93
                    ]]}
94
                  ]]}
95
                ], ["EXPRESSION", {
96
                  "args" : [["EXPRESSION", {
97
                    "args" : [["EXPRESSION", {
98
                      "args" : [["EXPRESSION", {
99
                        "args" : [["EXPRESSION", {
100
                          "id" : "and", "args" : [["EXPRESSION", {
101
                            "args" : [["EXPRESSION", {
102
                              "args" : [["EXPRESSION", {
103
                                "args" : [["EXPRESSION", {
104
                                  "args" : [["CALL", ["SIMPLE_NAME", "d1"]]]}
105
                                ]]}
106
                              ]]}
107
                            ]]}
108
                          ], ["EXPRESSION", {
109
                            "args" : [["EXPRESSION", {
110
                              "args" : [["EXPRESSION", {
111
                                "args" : [["EXPRESSION", {
112
                                  "id" : "not", "args" : [["CALL", ["SIMPLE_NAME", "d0"]]]}
113
                                ]]}
114
                              ]]}
115
                            ]]}
116
                          ]]}
117
                        ]]}
118
                      ]]}
119
                    ]]}
120
                  ]]}
121
                ]]}
122
              ], "delay" : ["EXPRESSION", {
123
                "args" : [["EXPRESSION", {
124
                  "args" : [["EXPRESSION", {
125
                    "args" : [["EXPRESSION", {
126
                      "args" : [["CONSTANT_VALUE", {
127
                        "value" : ["CST_LITERAL", "4"], "unit_name" : ["SIMPLE_NAME", "ns"]}
128
                      ]]}
129
                    ]]}
130
                  ]]}
131
                ]]}
132
              ]}
133
            ]}
134
          ]}
135
        ], ["CONDITIONAL_SIGNAL_ASSIGNMENT", {
136
          "postponed" : false, "lhs" : ["SIMPLE_NAME", "y2"], "rhs" : [{
137
            "expr" : [{
138
              "value" : ["EXPRESSION", {
139
                "id" : "or", "args" : [["EXPRESSION", {
140
                  "args" : [["EXPRESSION", {
141
                    "args" : [["EXPRESSION", {
142
                      "args" : [["EXPRESSION", {
143
                        "args" : [["EXPRESSION", {
144
                          "id" : "and", "args" : [["EXPRESSION", {
145
                            "id" : "and", "args" : [["EXPRESSION", {
146
                              "args" : [["EXPRESSION", {
147
                                "args" : [["EXPRESSION", {
148
                                  "args" : [["EXPRESSION", {
149
                                    "id" : "not", "args" : [["CALL", ["SIMPLE_NAME", "d2"]]]}
150
                                  ]]}
151
                                ]]}
152
                              ]]}
153
                            ], ["EXPRESSION", {
154
                              "args" : [["EXPRESSION", {
155
                                "args" : [["EXPRESSION", {
156
                                  "args" : [["EXPRESSION", {
157
                                    "args" : [["CALL", ["SIMPLE_NAME", "d1"]]]}
158
                                  ]]}
159
                                ]]}
160
                              ]]}
161
                            ]]}
162
                          ], ["EXPRESSION", {
163
                            "args" : [["EXPRESSION", {
164
                              "args" : [["EXPRESSION", {
165
                                "args" : [["EXPRESSION", {
166
                                  "args" : [["CALL", ["SIMPLE_NAME", "d0"]]]}
167
                                ]]}
168
                              ]]}
169
                            ]]}
170
                          ]]}
171
                        ]]}
172
                      ]]}
173
                    ]]}
174
                  ]]}
175
                ], ["EXPRESSION", {
176
                  "args" : [["EXPRESSION", {
177
                    "args" : [["EXPRESSION", {
178
                      "args" : [["EXPRESSION", {
179
                        "args" : [["EXPRESSION", {
180
                          "id" : "and", "args" : [["EXPRESSION", {
181
                            "args" : [["EXPRESSION", {
182
                              "args" : [["EXPRESSION", {
183
                                "args" : [["EXPRESSION", {
184
                                  "args" : [["CALL", ["SIMPLE_NAME", "d2"]]]}
185
                                ]]}
186
                              ]]}
187
                            ]]}
188
                          ], ["EXPRESSION", {
189
                            "args" : [["EXPRESSION", {
190
                              "args" : [["EXPRESSION", {
191
                                "args" : [["EXPRESSION", {
192
                                  "id" : "not", "args" : [["EXPRESSION", {
193
                                    "id" : "and", "args" : [["EXPRESSION", {
194
                                      "args" : [["EXPRESSION", {
195
                                        "args" : [["EXPRESSION", {
196
                                          "args" : [["EXPRESSION", {
197
                                            "args" : [["CALL", ["SIMPLE_NAME", "d1"]]]}
198
                                          ]]}
199
                                        ]]}
200
                                      ]]}
201
                                    ], ["EXPRESSION", {
202
                                      "args" : [["EXPRESSION", {
203
                                        "args" : [["EXPRESSION", {
204
                                          "args" : [["EXPRESSION", {
205
                                            "args" : [["CALL", ["SIMPLE_NAME", "d0"]]]}
206
                                          ]]}
207
                                        ]]}
208
                                      ]]}
209
                                    ]]}
210
                                  ]]}
211
                                ]]}
212
                              ]]}
213
                            ]]}
214
                          ]]}
215
                        ]]}
216
                      ]]}
217
                    ]]}
218
                  ]]}
219
                ]]}
220
              ], "delay" : ["EXPRESSION", {
221
                "args" : [["EXPRESSION", {
222
                  "args" : [["EXPRESSION", {
223
                    "args" : [["EXPRESSION", {
224
                      "args" : [["CONSTANT_VALUE", {
225
                        "value" : ["CST_LITERAL", "4"], "unit_name" : ["SIMPLE_NAME", "ns"]}
226
                      ]]}
227
                    ]]}
228
                  ]]}
229
                ]]}
230
              ]}
231
            ]}
232
          ]}
233
        ], ["CONDITIONAL_SIGNAL_ASSIGNMENT", {
234
          "postponed" : false, "lhs" : ["SIMPLE_NAME", "y3"], "rhs" : [{
235
            "expr" : [{
236
              "value" : ["EXPRESSION", {
237
                "id" : "or", "args" : [["EXPRESSION", {
238
                  "args" : [["EXPRESSION", {
239
                    "args" : [["EXPRESSION", {
240
                      "args" : [["EXPRESSION", {
241
                        "args" : [["EXPRESSION", {
242
                          "id" : "and", "args" : [["EXPRESSION", {
243
                            "id" : "and", "args" : [["EXPRESSION", {
244
                              "id" : "and", "args" : [["EXPRESSION", {
245
                                "args" : [["EXPRESSION", {
246
                                  "args" : [["EXPRESSION", {
247
                                    "args" : [["EXPRESSION", {
248
                                      "id" : "not", "args" : [["CALL", ["SIMPLE_NAME", "d3"]]]}
249
                                    ]]}
250
                                  ]]}
251
                                ]]}
252
                              ], ["EXPRESSION", {
253
                                "args" : [["EXPRESSION", {
254
                                  "args" : [["EXPRESSION", {
255
                                    "args" : [["EXPRESSION", {
256
                                      "args" : [["CALL", ["SIMPLE_NAME", "d2"]]]}
257
                                    ]]}
258
                                  ]]}
259
                                ]]}
260
                              ]]}
261
                            ], ["EXPRESSION", {
262
                              "args" : [["EXPRESSION", {
263
                                "args" : [["EXPRESSION", {
264
                                  "args" : [["EXPRESSION", {
265
                                    "args" : [["CALL", ["SIMPLE_NAME", "d1"]]]}
266
                                  ]]}
267
                                ]]}
268
                              ]]}
269
                            ]]}
270
                          ], ["EXPRESSION", {
271
                            "args" : [["EXPRESSION", {
272
                              "args" : [["EXPRESSION", {
273
                                "args" : [["EXPRESSION", {
274
                                  "args" : [["CALL", ["SIMPLE_NAME", "d0"]]]}
275
                                ]]}
276
                              ]]}
277
                            ]]}
278
                          ]]}
279
                        ]]}
280
                      ]]}
281
                    ]]}
282
                  ]]}
283
                ], ["EXPRESSION", {
284
                  "args" : [["EXPRESSION", {
285
                    "args" : [["EXPRESSION", {
286
                      "args" : [["EXPRESSION", {
287
                        "args" : [["EXPRESSION", {
288
                          "id" : "and", "args" : [["EXPRESSION", {
289
                            "args" : [["EXPRESSION", {
290
                              "args" : [["EXPRESSION", {
291
                                "args" : [["EXPRESSION", {
292
                                  "args" : [["CALL", ["SIMPLE_NAME", "d3"]]]}
293
                                ]]}
294
                              ]]}
295
                            ]]}
296
                          ], ["EXPRESSION", {
297
                            "args" : [["EXPRESSION", {
298
                              "args" : [["EXPRESSION", {
299
                                "args" : [["EXPRESSION", {
300
                                  "id" : "not", "args" : [["EXPRESSION", {
301
                                    "id" : "and", "args" : [["EXPRESSION", {
302
                                      "id" : "and", "args" : [["EXPRESSION", {
303
                                        "args" : [["EXPRESSION", {
304
                                          "args" : [["EXPRESSION", {
305
                                            "args" : [["EXPRESSION", {
306
                                              "args" : [["CALL", ["SIMPLE_NAME", "d2"]]]}
307
                                            ]]}
308
                                          ]]}
309
                                        ]]}
310
                                      ], ["EXPRESSION", {
311
                                        "args" : [["EXPRESSION", {
312
                                          "args" : [["EXPRESSION", {
313
                                            "args" : [["EXPRESSION", {
314
                                              "args" : [["CALL", ["SIMPLE_NAME", "d1"]]]}
315
                                            ]]}
316
                                          ]]}
317
                                        ]]}
318
                                      ]]}
319
                                    ], ["EXPRESSION", {
320
                                      "args" : [["EXPRESSION", {
321
                                        "args" : [["EXPRESSION", {
322
                                          "args" : [["EXPRESSION", {
323
                                            "args" : [["CALL", ["SIMPLE_NAME", "d0"]]]}
324
                                          ]]}
325
                                        ]]}
326
                                      ]]}
327
                                    ]]}
328
                                  ]]}
329
                                ]]}
330
                              ]]}
331
                            ]]}
332
                          ]]}
333
                        ]]}
334
                      ]]}
335
                    ]]}
336
                  ]]}
337
                ]]}
338
              ], "delay" : ["EXPRESSION", {
339
                "args" : [["EXPRESSION", {
340
                  "args" : [["EXPRESSION", {
341
                    "args" : [["EXPRESSION", {
342
                      "args" : [["CONSTANT_VALUE", {
343
                        "value" : ["CST_LITERAL", "4"], "unit_name" : ["SIMPLE_NAME", "ns"]}
344
                      ]]}
345
                    ]]}
346
                  ]]}
347
                ]]}
348
              ]}
349
            ]}
350
          ]}
351
        ]]}
352
      ]}
353
    , {
354
      "contexts" : [], "library" : ["ENTITY_DECLARATION", {
355
        "name" : ["IDENTIFIER", "buf4"], "ports" : [{
356
          "names" : [["IDENTIFIER", "a0"], ["IDENTIFIER", "a1"], ["IDENTIFIER", "a2"], ["IDENTIFIER", "a3"]], "mode" : ["in"], "typ" : {
357
            "name" : ["SIMPLE_NAME", "bit"]}
358
          }
359
        , {
360
          "names" : [["IDENTIFIER", "y0"], ["IDENTIFIER", "y1"], ["IDENTIFIER", "y2"], ["IDENTIFIER", "y3"]], "mode" : ["out"], "typ" : {
361
            "name" : ["SIMPLE_NAME", "bit"]}
362
          }
363
        ], "ENTITY_DECLARATIVE_PART" : [], "ENTITY_STATEMENT_PART" : []}
364
      ]}
365
    , {
366
      "contexts" : [], "library" : ["ARCHITECTURE_BODY", {
367
        "name" : ["IDENTIFIER", "basic"], "entity" : ["IDENTIFIER", "buf4"], "ARCHITECTURE_DECLARATIVE_PART" : [], "ARCHITECTURE_STATEMENT_PART" : [["CONDITIONAL_SIGNAL_ASSIGNMENT", {
368
          "postponed" : false, "lhs" : ["SIMPLE_NAME", "y0"], "rhs" : [{
369
            "expr" : [{
370
              "value" : ["EXPRESSION", {
371
                "args" : [["EXPRESSION", {
372
                  "args" : [["EXPRESSION", {
373
                    "args" : [["EXPRESSION", {
374
                      "args" : [["CALL", ["SIMPLE_NAME", "a0"]]]}
375
                    ]]}
376
                  ]]}
377
                ]]}
378
              ], "delay" : ["EXPRESSION", {
379
                "args" : [["EXPRESSION", {
380
                  "args" : [["EXPRESSION", {
381
                    "args" : [["EXPRESSION", {
382
                      "args" : [["CONSTANT_VALUE", {
383
                        "value" : ["CST_LITERAL", "2"], "unit_name" : ["SIMPLE_NAME", "ns"]}
384
                      ]]}
385
                    ]]}
386
                  ]]}
387
                ]]}
388
              ]}
389
            ]}
390
          ]}
391
        ], ["CONDITIONAL_SIGNAL_ASSIGNMENT", {
392
          "postponed" : false, "lhs" : ["SIMPLE_NAME", "y1"], "rhs" : [{
393
            "expr" : [{
394
              "value" : ["EXPRESSION", {
395
                "args" : [["EXPRESSION", {
396
                  "args" : [["EXPRESSION", {
397
                    "args" : [["EXPRESSION", {
398
                      "args" : [["CALL", ["SIMPLE_NAME", "a1"]]]}
399
                    ]]}
400
                  ]]}
401
                ]]}
402
              ], "delay" : ["EXPRESSION", {
403
                "args" : [["EXPRESSION", {
404
                  "args" : [["EXPRESSION", {
405
                    "args" : [["EXPRESSION", {
406
                      "args" : [["CONSTANT_VALUE", {
407
                        "value" : ["CST_LITERAL", "2"], "unit_name" : ["SIMPLE_NAME", "ns"]}
408
                      ]]}
409
                    ]]}
410
                  ]]}
411
                ]]}
412
              ]}
413
            ]}
414
          ]}
415
        ], ["CONDITIONAL_SIGNAL_ASSIGNMENT", {
416
          "postponed" : false, "lhs" : ["SIMPLE_NAME", "y2"], "rhs" : [{
417
            "expr" : [{
418
              "value" : ["EXPRESSION", {
419
                "args" : [["EXPRESSION", {
420
                  "args" : [["EXPRESSION", {
421
                    "args" : [["EXPRESSION", {
422
                      "args" : [["CALL", ["SIMPLE_NAME", "a2"]]]}
423
                    ]]}
424
                  ]]}
425
                ]]}
426
              ], "delay" : ["EXPRESSION", {
427
                "args" : [["EXPRESSION", {
428
                  "args" : [["EXPRESSION", {
429
                    "args" : [["EXPRESSION", {
430
                      "args" : [["CONSTANT_VALUE", {
431
                        "value" : ["CST_LITERAL", "2"], "unit_name" : ["SIMPLE_NAME", "ns"]}
432
                      ]]}
433
                    ]]}
434
                  ]]}
435
                ]]}
436
              ]}
437
            ]}
438
          ]}
439
        ], ["CONDITIONAL_SIGNAL_ASSIGNMENT", {
440
          "postponed" : false, "lhs" : ["SIMPLE_NAME", "y3"], "rhs" : [{
441
            "expr" : [{
442
              "value" : ["EXPRESSION", {
443
                "args" : [["EXPRESSION", {
444
                  "args" : [["EXPRESSION", {
445
                    "args" : [["EXPRESSION", {
446
                      "args" : [["CALL", ["SIMPLE_NAME", "a3"]]]}
447
                    ]]}
448
                  ]]}
449
                ]]}
450
              ], "delay" : ["EXPRESSION", {
451
                "args" : [["EXPRESSION", {
452
                  "args" : [["EXPRESSION", {
453
                    "args" : [["EXPRESSION", {
454
                      "args" : [["CONSTANT_VALUE", {
455
                        "value" : ["CST_LITERAL", "2"], "unit_name" : ["SIMPLE_NAME", "ns"]}
456
                      ]]}
457
                    ]]}
458
                  ]]}
459
                ]]}
460
              ]}
461
            ]}
462
          ]}
463
        ]]}
464
      ]}
465
    , {
466
      "contexts" : [["USE_CLAUSE", [["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["SIMPLE_NAME", "counter_types"]]]]]], "library" : ["ENTITY_DECLARATION", {
467
        "name" : ["IDENTIFIER", "counter"], "ports" : [{
468
          "names" : [["IDENTIFIER", "clk"], ["IDENTIFIER", "clr"]], "mode" : ["in"], "typ" : {
469
            "name" : ["SIMPLE_NAME", "bit"]}
470
          }
471
        , {
472
          "names" : [["IDENTIFIER", "q0"], ["IDENTIFIER", "q1"]], "mode" : ["out"], "typ" : {
473
            "name" : ["SIMPLE_NAME", "digit"]}
474
          }
475
        ], "ENTITY_DECLARATIVE_PART" : [], "ENTITY_STATEMENT_PART" : []}
476
      ]}
477
    , {
478
      "contexts" : [], "library" : ["ARCHITECTURE_BODY", {
479
        "name" : ["IDENTIFIER", "registered"], "entity" : ["IDENTIFIER", "counter"], "ARCHITECTURE_DECLARATIVE_PART" : [{
480
          "declaration" : ["SIGNAL_DECLARATION", {
481
            "names" : [["IDENTIFIER", "current_val0"], ["IDENTIFIER", "current_val1"], ["IDENTIFIER", "next_val0"], ["IDENTIFIER", "next_val1"]], "typ" : {
482
              "name" : ["SIMPLE_NAME", "digit"]}
483
            }
484
          ]}
485
        ], "ARCHITECTURE_STATEMENT_PART" : [["COMPONENT_INSTANTIATION_STATEMENT", {
486
          "name" : ["IDENTIFIER", "val0_reg"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "reg4"]]], "inst_unit_type" : "entity", "archi_name" : ["IDENTIFIER", "struct"], "port_map" : [{
487
            "formal_name" : ["SIMPLE_NAME", "d0"], "actual_expr" : ["EXPRESSION", {
488
              "args" : [["EXPRESSION", {
489
                "args" : [["EXPRESSION", {
490
                  "args" : [["EXPRESSION", {
491
                    "args" : [["CALL", ["FUNCTION_CALL", {
492
                      "id" : ["SIMPLE_NAME", "next_val0"], "assoc_list" : [{
493
                        "actual_expr" : ["EXPRESSION", {
494
                          "args" : [["EXPRESSION", {
495
                            "args" : [["EXPRESSION", {
496
                              "args" : [["EXPRESSION", {
497
                                "args" : [["CONSTANT_VALUE", {
498
                                  "value" : ["CST_LITERAL", "0"]}
499
                                ]]}
500
                              ]]}
501
                            ]]}
502
                          ]]}
503
                        ]}
504
                      ]}
505
                    ]]]}
506
                  ]]}
507
                ]]}
508
              ]]}
509
            ]}
510
          , {
511
            "formal_name" : ["SIMPLE_NAME", "d1"], "actual_expr" : ["EXPRESSION", {
512
              "args" : [["EXPRESSION", {
513
                "args" : [["EXPRESSION", {
514
                  "args" : [["EXPRESSION", {
515
                    "args" : [["CALL", ["FUNCTION_CALL", {
516
                      "id" : ["SIMPLE_NAME", "next_val0"], "assoc_list" : [{
517
                        "actual_expr" : ["EXPRESSION", {
518
                          "args" : [["EXPRESSION", {
519
                            "args" : [["EXPRESSION", {
520
                              "args" : [["EXPRESSION", {
521
                                "args" : [["CONSTANT_VALUE", {
522
                                  "value" : ["CST_LITERAL", "1"]}
523
                                ]]}
524
                              ]]}
525
                            ]]}
526
                          ]]}
527
                        ]}
528
                      ]}
529
                    ]]]}
530
                  ]]}
531
                ]]}
532
              ]]}
533
            ]}
534
          , {
535
            "formal_name" : ["SIMPLE_NAME", "d2"], "actual_expr" : ["EXPRESSION", {
536
              "args" : [["EXPRESSION", {
537
                "args" : [["EXPRESSION", {
538
                  "args" : [["EXPRESSION", {
539
                    "args" : [["CALL", ["FUNCTION_CALL", {
540
                      "id" : ["SIMPLE_NAME", "next_val0"], "assoc_list" : [{
541
                        "actual_expr" : ["EXPRESSION", {
542
                          "args" : [["EXPRESSION", {
543
                            "args" : [["EXPRESSION", {
544
                              "args" : [["EXPRESSION", {
545
                                "args" : [["CONSTANT_VALUE", {
546
                                  "value" : ["CST_LITERAL", "2"]}
547
                                ]]}
548
                              ]]}
549
                            ]]}
550
                          ]]}
551
                        ]}
552
                      ]}
553
                    ]]]}
554
                  ]]}
555
                ]]}
556
              ]]}
557
            ]}
558
          , {
559
            "formal_name" : ["SIMPLE_NAME", "d3"], "actual_expr" : ["EXPRESSION", {
560
              "args" : [["EXPRESSION", {
561
                "args" : [["EXPRESSION", {
562
                  "args" : [["EXPRESSION", {
563
                    "args" : [["CALL", ["FUNCTION_CALL", {
564
                      "id" : ["SIMPLE_NAME", "next_val0"], "assoc_list" : [{
565
                        "actual_expr" : ["EXPRESSION", {
566
                          "args" : [["EXPRESSION", {
567
                            "args" : [["EXPRESSION", {
568
                              "args" : [["EXPRESSION", {
569
                                "args" : [["CONSTANT_VALUE", {
570
                                  "value" : ["CST_LITERAL", "3"]}
571
                                ]]}
572
                              ]]}
573
                            ]]}
574
                          ]]}
575
                        ]}
576
                      ]}
577
                    ]]]}
578
                  ]]}
579
                ]]}
580
              ]]}
581
            ]}
582
          , {
583
            "formal_name" : ["SIMPLE_NAME", "q0"], "actual_expr" : ["EXPRESSION", {
584
              "args" : [["EXPRESSION", {
585
                "args" : [["EXPRESSION", {
586
                  "args" : [["EXPRESSION", {
587
                    "args" : [["CALL", ["FUNCTION_CALL", {
588
                      "id" : ["SIMPLE_NAME", "current_val0"], "assoc_list" : [{
589
                        "actual_expr" : ["EXPRESSION", {
590
                          "args" : [["EXPRESSION", {
591
                            "args" : [["EXPRESSION", {
592
                              "args" : [["EXPRESSION", {
593
                                "args" : [["CONSTANT_VALUE", {
594
                                  "value" : ["CST_LITERAL", "0"]}
595
                                ]]}
596
                              ]]}
597
                            ]]}
598
                          ]]}
599
                        ]}
600
                      ]}
601
                    ]]]}
602
                  ]]}
603
                ]]}
604
              ]]}
605
            ]}
606
          , {
607
            "formal_name" : ["SIMPLE_NAME", "q1"], "actual_expr" : ["EXPRESSION", {
608
              "args" : [["EXPRESSION", {
609
                "args" : [["EXPRESSION", {
610
                  "args" : [["EXPRESSION", {
611
                    "args" : [["CALL", ["FUNCTION_CALL", {
612
                      "id" : ["SIMPLE_NAME", "current_val0"], "assoc_list" : [{
613
                        "actual_expr" : ["EXPRESSION", {
614
                          "args" : [["EXPRESSION", {
615
                            "args" : [["EXPRESSION", {
616
                              "args" : [["EXPRESSION", {
617
                                "args" : [["CONSTANT_VALUE", {
618
                                  "value" : ["CST_LITERAL", "1"]}
619
                                ]]}
620
                              ]]}
621
                            ]]}
622
                          ]]}
623
                        ]}
624
                      ]}
625
                    ]]]}
626
                  ]]}
627
                ]]}
628
              ]]}
629
            ]}
630
          , {
631
            "formal_name" : ["SIMPLE_NAME", "q2"], "actual_expr" : ["EXPRESSION", {
632
              "args" : [["EXPRESSION", {
633
                "args" : [["EXPRESSION", {
634
                  "args" : [["EXPRESSION", {
635
                    "args" : [["CALL", ["FUNCTION_CALL", {
636
                      "id" : ["SIMPLE_NAME", "current_val0"], "assoc_list" : [{
637
                        "actual_expr" : ["EXPRESSION", {
638
                          "args" : [["EXPRESSION", {
639
                            "args" : [["EXPRESSION", {
640
                              "args" : [["EXPRESSION", {
641
                                "args" : [["CONSTANT_VALUE", {
642
                                  "value" : ["CST_LITERAL", "2"]}
643
                                ]]}
644
                              ]]}
645
                            ]]}
646
                          ]]}
647
                        ]}
648
                      ]}
649
                    ]]]}
650
                  ]]}
651
                ]]}
652
              ]]}
653
            ]}
654
          , {
655
            "formal_name" : ["SIMPLE_NAME", "q3"], "actual_expr" : ["EXPRESSION", {
656
              "args" : [["EXPRESSION", {
657
                "args" : [["EXPRESSION", {
658
                  "args" : [["EXPRESSION", {
659
                    "args" : [["CALL", ["FUNCTION_CALL", {
660
                      "id" : ["SIMPLE_NAME", "current_val0"], "assoc_list" : [{
661
                        "actual_expr" : ["EXPRESSION", {
662
                          "args" : [["EXPRESSION", {
663
                            "args" : [["EXPRESSION", {
664
                              "args" : [["EXPRESSION", {
665
                                "args" : [["CONSTANT_VALUE", {
666
                                  "value" : ["CST_LITERAL", "3"]}
667
                                ]]}
668
                              ]]}
669
                            ]]}
670
                          ]]}
671
                        ]}
672
                      ]}
673
                    ]]]}
674
                  ]]}
675
                ]]}
676
              ]]}
677
            ]}
678
          , {
679
            "formal_name" : ["SIMPLE_NAME", "clk"], "actual_designator" : ["SIMPLE_NAME", "clk"]}
680
          , {
681
            "formal_name" : ["SIMPLE_NAME", "clr"], "actual_designator" : ["SIMPLE_NAME", "clr"]}
682
          ]}
683
        ], ["COMPONENT_INSTANTIATION_STATEMENT", {
684
          "name" : ["IDENTIFIER", "val1_reg"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "reg4"]]], "inst_unit_type" : "entity", "archi_name" : ["IDENTIFIER", "struct"], "port_map" : [{
685
            "formal_name" : ["SIMPLE_NAME", "d0"], "actual_expr" : ["EXPRESSION", {
686
              "args" : [["EXPRESSION", {
687
                "args" : [["EXPRESSION", {
688
                  "args" : [["EXPRESSION", {
689
                    "args" : [["CALL", ["FUNCTION_CALL", {
690
                      "id" : ["SIMPLE_NAME", "next_val1"], "assoc_list" : [{
691
                        "actual_expr" : ["EXPRESSION", {
692
                          "args" : [["EXPRESSION", {
693
                            "args" : [["EXPRESSION", {
694
                              "args" : [["EXPRESSION", {
695
                                "args" : [["CONSTANT_VALUE", {
696
                                  "value" : ["CST_LITERAL", "0"]}
697
                                ]]}
698
                              ]]}
699
                            ]]}
700
                          ]]}
701
                        ]}
702
                      ]}
703
                    ]]]}
704
                  ]]}
705
                ]]}
706
              ]]}
707
            ]}
708
          , {
709
            "formal_name" : ["SIMPLE_NAME", "d1"], "actual_expr" : ["EXPRESSION", {
710
              "args" : [["EXPRESSION", {
711
                "args" : [["EXPRESSION", {
712
                  "args" : [["EXPRESSION", {
713
                    "args" : [["CALL", ["FUNCTION_CALL", {
714
                      "id" : ["SIMPLE_NAME", "next_val1"], "assoc_list" : [{
715
                        "actual_expr" : ["EXPRESSION", {
716
                          "args" : [["EXPRESSION", {
717
                            "args" : [["EXPRESSION", {
718
                              "args" : [["EXPRESSION", {
719
                                "args" : [["CONSTANT_VALUE", {
720
                                  "value" : ["CST_LITERAL", "1"]}
721
                                ]]}
722
                              ]]}
723
                            ]]}
724
                          ]]}
725
                        ]}
726
                      ]}
727
                    ]]]}
728
                  ]]}
729
                ]]}
730
              ]]}
731
            ]}
732
          , {
733
            "formal_name" : ["SIMPLE_NAME", "d2"], "actual_expr" : ["EXPRESSION", {
734
              "args" : [["EXPRESSION", {
735
                "args" : [["EXPRESSION", {
736
                  "args" : [["EXPRESSION", {
737
                    "args" : [["CALL", ["FUNCTION_CALL", {
738
                      "id" : ["SIMPLE_NAME", "next_val1"], "assoc_list" : [{
739
                        "actual_expr" : ["EXPRESSION", {
740
                          "args" : [["EXPRESSION", {
741
                            "args" : [["EXPRESSION", {
742
                              "args" : [["EXPRESSION", {
743
                                "args" : [["CONSTANT_VALUE", {
744
                                  "value" : ["CST_LITERAL", "2"]}
745
                                ]]}
746
                              ]]}
747
                            ]]}
748
                          ]]}
749
                        ]}
750
                      ]}
751
                    ]]]}
752
                  ]]}
753
                ]]}
754
              ]]}
755
            ]}
756
          , {
757
            "formal_name" : ["SIMPLE_NAME", "d3"], "actual_expr" : ["EXPRESSION", {
758
              "args" : [["EXPRESSION", {
759
                "args" : [["EXPRESSION", {
760
                  "args" : [["EXPRESSION", {
761
                    "args" : [["CALL", ["FUNCTION_CALL", {
762
                      "id" : ["SIMPLE_NAME", "next_val1"], "assoc_list" : [{
763
                        "actual_expr" : ["EXPRESSION", {
764
                          "args" : [["EXPRESSION", {
765
                            "args" : [["EXPRESSION", {
766
                              "args" : [["EXPRESSION", {
767
                                "args" : [["CONSTANT_VALUE", {
768
                                  "value" : ["CST_LITERAL", "3"]}
769
                                ]]}
770
                              ]]}
771
                            ]]}
772
                          ]]}
773
                        ]}
774
                      ]}
775
                    ]]]}
776
                  ]]}
777
                ]]}
778
              ]]}
779
            ]}
780
          , {
781
            "formal_name" : ["SIMPLE_NAME", "q0"], "actual_expr" : ["EXPRESSION", {
782
              "args" : [["EXPRESSION", {
783
                "args" : [["EXPRESSION", {
784
                  "args" : [["EXPRESSION", {
785
                    "args" : [["CALL", ["FUNCTION_CALL", {
786
                      "id" : ["SIMPLE_NAME", "current_val1"], "assoc_list" : [{
787
                        "actual_expr" : ["EXPRESSION", {
788
                          "args" : [["EXPRESSION", {
789
                            "args" : [["EXPRESSION", {
790
                              "args" : [["EXPRESSION", {
791
                                "args" : [["CONSTANT_VALUE", {
792
                                  "value" : ["CST_LITERAL", "0"]}
793
                                ]]}
794
                              ]]}
795
                            ]]}
796
                          ]]}
797
                        ]}
798
                      ]}
799
                    ]]]}
800
                  ]]}
801
                ]]}
802
              ]]}
803
            ]}
804
          , {
805
            "formal_name" : ["SIMPLE_NAME", "q1"], "actual_expr" : ["EXPRESSION", {
806
              "args" : [["EXPRESSION", {
807
                "args" : [["EXPRESSION", {
808
                  "args" : [["EXPRESSION", {
809
                    "args" : [["CALL", ["FUNCTION_CALL", {
810
                      "id" : ["SIMPLE_NAME", "current_val1"], "assoc_list" : [{
811
                        "actual_expr" : ["EXPRESSION", {
812
                          "args" : [["EXPRESSION", {
813
                            "args" : [["EXPRESSION", {
814
                              "args" : [["EXPRESSION", {
815
                                "args" : [["CONSTANT_VALUE", {
816
                                  "value" : ["CST_LITERAL", "1"]}
817
                                ]]}
818
                              ]]}
819
                            ]]}
820
                          ]]}
821
                        ]}
822
                      ]}
823
                    ]]]}
824
                  ]]}
825
                ]]}
826
              ]]}
827
            ]}
828
          , {
829
            "formal_name" : ["SIMPLE_NAME", "q2"], "actual_expr" : ["EXPRESSION", {
830
              "args" : [["EXPRESSION", {
831
                "args" : [["EXPRESSION", {
832
                  "args" : [["EXPRESSION", {
833
                    "args" : [["CALL", ["FUNCTION_CALL", {
834
                      "id" : ["SIMPLE_NAME", "current_val1"], "assoc_list" : [{
835
                        "actual_expr" : ["EXPRESSION", {
836
                          "args" : [["EXPRESSION", {
837
                            "args" : [["EXPRESSION", {
838
                              "args" : [["EXPRESSION", {
839
                                "args" : [["CONSTANT_VALUE", {
840
                                  "value" : ["CST_LITERAL", "2"]}
841
                                ]]}
842
                              ]]}
843
                            ]]}
844
                          ]]}
845
                        ]}
846
                      ]}
847
                    ]]]}
848
                  ]]}
849
                ]]}
850
              ]]}
851
            ]}
852
          , {
853
            "formal_name" : ["SIMPLE_NAME", "q3"], "actual_expr" : ["EXPRESSION", {
854
              "args" : [["EXPRESSION", {
855
                "args" : [["EXPRESSION", {
856
                  "args" : [["EXPRESSION", {
857
                    "args" : [["CALL", ["FUNCTION_CALL", {
858
                      "id" : ["SIMPLE_NAME", "current_val1"], "assoc_list" : [{
859
                        "actual_expr" : ["EXPRESSION", {
860
                          "args" : [["EXPRESSION", {
861
                            "args" : [["EXPRESSION", {
862
                              "args" : [["EXPRESSION", {
863
                                "args" : [["CONSTANT_VALUE", {
864
                                  "value" : ["CST_LITERAL", "3"]}
865
                                ]]}
866
                              ]]}
867
                            ]]}
868
                          ]]}
869
                        ]}
870
                      ]}
871
                    ]]]}
872
                  ]]}
873
                ]]}
874
              ]]}
875
            ]}
876
          , {
877
            "formal_name" : ["SIMPLE_NAME", "clk"], "actual_designator" : ["SIMPLE_NAME", "clk"]}
878
          , {
879
            "formal_name" : ["SIMPLE_NAME", "clr"], "actual_designator" : ["SIMPLE_NAME", "clr"]}
880
          ]}
881
        ], ["COMPONENT_INSTANTIATION_STATEMENT", {
882
          "name" : ["IDENTIFIER", "incr0"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "add_1"]]], "inst_unit_type" : "entity", "archi_name" : ["IDENTIFIER", "boolean_eqn"], "port_map" : [{
883
            "formal_name" : ["SIMPLE_NAME", "d0"], "actual_expr" : ["EXPRESSION", {
884
              "args" : [["EXPRESSION", {
885
                "args" : [["EXPRESSION", {
886
                  "args" : [["EXPRESSION", {
887
                    "args" : [["CALL", ["FUNCTION_CALL", {
888
                      "id" : ["SIMPLE_NAME", "current_val0"], "assoc_list" : [{
889
                        "actual_expr" : ["EXPRESSION", {
890
                          "args" : [["EXPRESSION", {
891
                            "args" : [["EXPRESSION", {
892
                              "args" : [["EXPRESSION", {
893
                                "args" : [["CONSTANT_VALUE", {
894
                                  "value" : ["CST_LITERAL", "0"]}
895
                                ]]}
896
                              ]]}
897
                            ]]}
898
                          ]]}
899
                        ]}
900
                      ]}
901
                    ]]]}
902
                  ]]}
903
                ]]}
904
              ]]}
905
            ]}
906
          , {
907
            "formal_name" : ["SIMPLE_NAME", "d1"], "actual_expr" : ["EXPRESSION", {
908
              "args" : [["EXPRESSION", {
909
                "args" : [["EXPRESSION", {
910
                  "args" : [["EXPRESSION", {
911
                    "args" : [["CALL", ["FUNCTION_CALL", {
912
                      "id" : ["SIMPLE_NAME", "current_val0"], "assoc_list" : [{
913
                        "actual_expr" : ["EXPRESSION", {
914
                          "args" : [["EXPRESSION", {
915
                            "args" : [["EXPRESSION", {
916
                              "args" : [["EXPRESSION", {
917
                                "args" : [["CONSTANT_VALUE", {
918
                                  "value" : ["CST_LITERAL", "1"]}
919
                                ]]}
920
                              ]]}
921
                            ]]}
922
                          ]]}
923
                        ]}
924
                      ]}
925
                    ]]]}
926
                  ]]}
927
                ]]}
928
              ]]}
929
            ]}
930
          , {
931
            "formal_name" : ["SIMPLE_NAME", "d2"], "actual_expr" : ["EXPRESSION", {
932
              "args" : [["EXPRESSION", {
933
                "args" : [["EXPRESSION", {
934
                  "args" : [["EXPRESSION", {
935
                    "args" : [["CALL", ["FUNCTION_CALL", {
936
                      "id" : ["SIMPLE_NAME", "current_val0"], "assoc_list" : [{
937
                        "actual_expr" : ["EXPRESSION", {
938
                          "args" : [["EXPRESSION", {
939
                            "args" : [["EXPRESSION", {
940
                              "args" : [["EXPRESSION", {
941
                                "args" : [["CONSTANT_VALUE", {
942
                                  "value" : ["CST_LITERAL", "2"]}
943
                                ]]}
944
                              ]]}
945
                            ]]}
946
                          ]]}
947
                        ]}
948
                      ]}
949
                    ]]]}
950
                  ]]}
951
                ]]}
952
              ]]}
953
            ]}
954
          , {
955
            "formal_name" : ["SIMPLE_NAME", "d3"], "actual_expr" : ["EXPRESSION", {
956
              "args" : [["EXPRESSION", {
957
                "args" : [["EXPRESSION", {
958
                  "args" : [["EXPRESSION", {
959
                    "args" : [["CALL", ["FUNCTION_CALL", {
960
                      "id" : ["SIMPLE_NAME", "current_val0"], "assoc_list" : [{
961
                        "actual_expr" : ["EXPRESSION", {
962
                          "args" : [["EXPRESSION", {
963
                            "args" : [["EXPRESSION", {
964
                              "args" : [["EXPRESSION", {
965
                                "args" : [["CONSTANT_VALUE", {
966
                                  "value" : ["CST_LITERAL", "3"]}
967
                                ]]}
968
                              ]]}
969
                            ]]}
970
                          ]]}
971
                        ]}
972
                      ]}
973
                    ]]]}
974
                  ]]}
975
                ]]}
976
              ]]}
977
            ]}
978
          , {
979
            "formal_name" : ["SIMPLE_NAME", "y0"], "actual_expr" : ["EXPRESSION", {
980
              "args" : [["EXPRESSION", {
981
                "args" : [["EXPRESSION", {
982
                  "args" : [["EXPRESSION", {
983
                    "args" : [["CALL", ["FUNCTION_CALL", {
984
                      "id" : ["SIMPLE_NAME", "next_val0"], "assoc_list" : [{
985
                        "actual_expr" : ["EXPRESSION", {
986
                          "args" : [["EXPRESSION", {
987
                            "args" : [["EXPRESSION", {
988
                              "args" : [["EXPRESSION", {
989
                                "args" : [["CONSTANT_VALUE", {
990
                                  "value" : ["CST_LITERAL", "0"]}
991
                                ]]}
992
                              ]]}
993
                            ]]}
994
                          ]]}
995
                        ]}
996
                      ]}
997
                    ]]]}
998
                  ]]}
999
                ]]}
1000
              ]]}
1001
            ]}
1002
          , {
1003
            "formal_name" : ["SIMPLE_NAME", "y1"], "actual_expr" : ["EXPRESSION", {
1004
              "args" : [["EXPRESSION", {
1005
                "args" : [["EXPRESSION", {
1006
                  "args" : [["EXPRESSION", {
1007
                    "args" : [["CALL", ["FUNCTION_CALL", {
1008
                      "id" : ["SIMPLE_NAME", "next_val0"], "assoc_list" : [{
1009
                        "actual_expr" : ["EXPRESSION", {
1010
                          "args" : [["EXPRESSION", {
1011
                            "args" : [["EXPRESSION", {
1012
                              "args" : [["EXPRESSION", {
1013
                                "args" : [["CONSTANT_VALUE", {
1014
                                  "value" : ["CST_LITERAL", "1"]}
1015
                                ]]}
1016
                              ]]}
1017
                            ]]}
1018
                          ]]}
1019
                        ]}
1020
                      ]}
1021
                    ]]]}
1022
                  ]]}
1023
                ]]}
1024
              ]]}
1025
            ]}
1026
          , {
1027
            "formal_name" : ["SIMPLE_NAME", "y2"], "actual_expr" : ["EXPRESSION", {
1028
              "args" : [["EXPRESSION", {
1029
                "args" : [["EXPRESSION", {
1030
                  "args" : [["EXPRESSION", {
1031
                    "args" : [["CALL", ["FUNCTION_CALL", {
1032
                      "id" : ["SIMPLE_NAME", "next_val0"], "assoc_list" : [{
1033
                        "actual_expr" : ["EXPRESSION", {
1034
                          "args" : [["EXPRESSION", {
1035
                            "args" : [["EXPRESSION", {
1036
                              "args" : [["EXPRESSION", {
1037
                                "args" : [["CONSTANT_VALUE", {
1038
                                  "value" : ["CST_LITERAL", "2"]}
1039
                                ]]}
1040
                              ]]}
1041
                            ]]}
1042
                          ]]}
1043
                        ]}
1044
                      ]}
1045
                    ]]]}
1046
                  ]]}
1047
                ]]}
1048
              ]]}
1049
            ]}
1050
          , {
1051
            "formal_name" : ["SIMPLE_NAME", "y3"], "actual_expr" : ["EXPRESSION", {
1052
              "args" : [["EXPRESSION", {
1053
                "args" : [["EXPRESSION", {
1054
                  "args" : [["EXPRESSION", {
1055
                    "args" : [["CALL", ["FUNCTION_CALL", {
1056
                      "id" : ["SIMPLE_NAME", "next_val0"], "assoc_list" : [{
1057
                        "actual_expr" : ["EXPRESSION", {
1058
                          "args" : [["EXPRESSION", {
1059
                            "args" : [["EXPRESSION", {
1060
                              "args" : [["EXPRESSION", {
1061
                                "args" : [["CONSTANT_VALUE", {
1062
                                  "value" : ["CST_LITERAL", "3"]}
1063
                                ]]}
1064
                              ]]}
1065
                            ]]}
1066
                          ]]}
1067
                        ]}
1068
                      ]}
1069
                    ]]]}
1070
                  ]]}
1071
                ]]}
1072
              ]]}
1073
            ]}
1074
          ]}
1075
        ], ["COMPONENT_INSTANTIATION_STATEMENT", {
1076
          "name" : ["IDENTIFIER", "incr1"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "add_1"]]], "inst_unit_type" : "entity", "archi_name" : ["IDENTIFIER", "boolean_eqn"], "port_map" : [{
1077
            "formal_name" : ["SIMPLE_NAME", "d0"], "actual_expr" : ["EXPRESSION", {
1078
              "args" : [["EXPRESSION", {
1079
                "args" : [["EXPRESSION", {
1080
                  "args" : [["EXPRESSION", {
1081
                    "args" : [["CALL", ["FUNCTION_CALL", {
1082
                      "id" : ["SIMPLE_NAME", "current_val1"], "assoc_list" : [{
1083
                        "actual_expr" : ["EXPRESSION", {
1084
                          "args" : [["EXPRESSION", {
1085
                            "args" : [["EXPRESSION", {
1086
                              "args" : [["EXPRESSION", {
1087
                                "args" : [["CONSTANT_VALUE", {
1088
                                  "value" : ["CST_LITERAL", "0"]}
1089
                                ]]}
1090
                              ]]}
1091
                            ]]}
1092
                          ]]}
1093
                        ]}
1094
                      ]}
1095
                    ]]]}
1096
                  ]]}
1097
                ]]}
1098
              ]]}
1099
            ]}
1100
          , {
1101
            "formal_name" : ["SIMPLE_NAME", "d1"], "actual_expr" : ["EXPRESSION", {
1102
              "args" : [["EXPRESSION", {
1103
                "args" : [["EXPRESSION", {
1104
                  "args" : [["EXPRESSION", {
1105
                    "args" : [["CALL", ["FUNCTION_CALL", {
1106
                      "id" : ["SIMPLE_NAME", "current_val1"], "assoc_list" : [{
1107
                        "actual_expr" : ["EXPRESSION", {
1108
                          "args" : [["EXPRESSION", {
1109
                            "args" : [["EXPRESSION", {
1110
                              "args" : [["EXPRESSION", {
1111
                                "args" : [["CONSTANT_VALUE", {
1112
                                  "value" : ["CST_LITERAL", "1"]}
1113
                                ]]}
1114
                              ]]}
1115
                            ]]}
1116
                          ]]}
1117
                        ]}
1118
                      ]}
1119
                    ]]]}
1120
                  ]]}
1121
                ]]}
1122
              ]]}
1123
            ]}
1124
          , {
1125
            "formal_name" : ["SIMPLE_NAME", "d2"], "actual_expr" : ["EXPRESSION", {
1126
              "args" : [["EXPRESSION", {
1127
                "args" : [["EXPRESSION", {
1128
                  "args" : [["EXPRESSION", {
1129
                    "args" : [["CALL", ["FUNCTION_CALL", {
1130
                      "id" : ["SIMPLE_NAME", "current_val1"], "assoc_list" : [{
1131
                        "actual_expr" : ["EXPRESSION", {
1132
                          "args" : [["EXPRESSION", {
1133
                            "args" : [["EXPRESSION", {
1134
                              "args" : [["EXPRESSION", {
1135
                                "args" : [["CONSTANT_VALUE", {
1136
                                  "value" : ["CST_LITERAL", "2"]}
1137
                                ]]}
1138
                              ]]}
1139
                            ]]}
1140
                          ]]}
1141
                        ]}
1142
                      ]}
1143
                    ]]]}
1144
                  ]]}
1145
                ]]}
1146
              ]]}
1147
            ]}
1148
          , {
1149
            "formal_name" : ["SIMPLE_NAME", "d3"], "actual_expr" : ["EXPRESSION", {
1150
              "args" : [["EXPRESSION", {
1151
                "args" : [["EXPRESSION", {
1152
                  "args" : [["EXPRESSION", {
1153
                    "args" : [["CALL", ["FUNCTION_CALL", {
1154
                      "id" : ["SIMPLE_NAME", "current_val1"], "assoc_list" : [{
1155
                        "actual_expr" : ["EXPRESSION", {
1156
                          "args" : [["EXPRESSION", {
1157
                            "args" : [["EXPRESSION", {
1158
                              "args" : [["EXPRESSION", {
1159
                                "args" : [["CONSTANT_VALUE", {
1160
                                  "value" : ["CST_LITERAL", "3"]}
1161
                                ]]}
1162
                              ]]}
1163
                            ]]}
1164
                          ]]}
1165
                        ]}
1166
                      ]}
1167
                    ]]]}
1168
                  ]]}
1169
                ]]}
1170
              ]]}
1171
            ]}
1172
          , {
1173
            "formal_name" : ["SIMPLE_NAME", "y0"], "actual_expr" : ["EXPRESSION", {
1174
              "args" : [["EXPRESSION", {
1175
                "args" : [["EXPRESSION", {
1176
                  "args" : [["EXPRESSION", {
1177
                    "args" : [["CALL", ["FUNCTION_CALL", {
1178
                      "id" : ["SIMPLE_NAME", "next_val1"], "assoc_list" : [{
1179
                        "actual_expr" : ["EXPRESSION", {
1180
                          "args" : [["EXPRESSION", {
1181
                            "args" : [["EXPRESSION", {
1182
                              "args" : [["EXPRESSION", {
1183
                                "args" : [["CONSTANT_VALUE", {
1184
                                  "value" : ["CST_LITERAL", "0"]}
1185
                                ]]}
1186
                              ]]}
1187
                            ]]}
1188
                          ]]}
1189
                        ]}
1190
                      ]}
1191
                    ]]]}
1192
                  ]]}
1193
                ]]}
1194
              ]]}
1195
            ]}
1196
          , {
1197
            "formal_name" : ["SIMPLE_NAME", "y1"], "actual_expr" : ["EXPRESSION", {
1198
              "args" : [["EXPRESSION", {
1199
                "args" : [["EXPRESSION", {
1200
                  "args" : [["EXPRESSION", {
1201
                    "args" : [["CALL", ["FUNCTION_CALL", {
1202
                      "id" : ["SIMPLE_NAME", "next_val1"], "assoc_list" : [{
1203
                        "actual_expr" : ["EXPRESSION", {
1204
                          "args" : [["EXPRESSION", {
1205
                            "args" : [["EXPRESSION", {
1206
                              "args" : [["EXPRESSION", {
1207
                                "args" : [["CONSTANT_VALUE", {
1208
                                  "value" : ["CST_LITERAL", "1"]}
1209
                                ]]}
1210
                              ]]}
1211
                            ]]}
1212
                          ]]}
1213
                        ]}
1214
                      ]}
1215
                    ]]]}
1216
                  ]]}
1217
                ]]}
1218
              ]]}
1219
            ]}
1220
          , {
1221
            "formal_name" : ["SIMPLE_NAME", "y2"], "actual_expr" : ["EXPRESSION", {
1222
              "args" : [["EXPRESSION", {
1223
                "args" : [["EXPRESSION", {
1224
                  "args" : [["EXPRESSION", {
1225
                    "args" : [["CALL", ["FUNCTION_CALL", {
1226
                      "id" : ["SIMPLE_NAME", "next_val1"], "assoc_list" : [{
1227
                        "actual_expr" : ["EXPRESSION", {
1228
                          "args" : [["EXPRESSION", {
1229
                            "args" : [["EXPRESSION", {
1230
                              "args" : [["EXPRESSION", {
1231
                                "args" : [["CONSTANT_VALUE", {
1232
                                  "value" : ["CST_LITERAL", "2"]}
1233
                                ]]}
1234
                              ]]}
1235
                            ]]}
1236
                          ]]}
1237
                        ]}
1238
                      ]}
1239
                    ]]]}
1240
                  ]]}
1241
                ]]}
1242
              ]]}
1243
            ]}
1244
          , {
1245
            "formal_name" : ["SIMPLE_NAME", "y3"], "actual_expr" : ["EXPRESSION", {
1246
              "args" : [["EXPRESSION", {
1247
                "args" : [["EXPRESSION", {
1248
                  "args" : [["EXPRESSION", {
1249
                    "args" : [["CALL", ["FUNCTION_CALL", {
1250
                      "id" : ["SIMPLE_NAME", "next_val1"], "assoc_list" : [{
1251
                        "actual_expr" : ["EXPRESSION", {
1252
                          "args" : [["EXPRESSION", {
1253
                            "args" : [["EXPRESSION", {
1254
                              "args" : [["EXPRESSION", {
1255
                                "args" : [["CONSTANT_VALUE", {
1256
                                  "value" : ["CST_LITERAL", "3"]}
1257
                                ]]}
1258
                              ]]}
1259
                            ]]}
1260
                          ]]}
1261
                        ]}
1262
                      ]}
1263
                    ]]]}
1264
                  ]]}
1265
                ]]}
1266
              ]]}
1267
            ]}
1268
          ]}
1269
        ], ["COMPONENT_INSTANTIATION_STATEMENT", {
1270
          "name" : ["IDENTIFIER", "buf0"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "buf4"]]], "inst_unit_type" : "entity", "archi_name" : ["IDENTIFIER", "basic"], "port_map" : [{
1271
            "formal_name" : ["SIMPLE_NAME", "a0"], "actual_expr" : ["EXPRESSION", {
1272
              "args" : [["EXPRESSION", {
1273
                "args" : [["EXPRESSION", {
1274
                  "args" : [["EXPRESSION", {
1275
                    "args" : [["CALL", ["FUNCTION_CALL", {
1276
                      "id" : ["SIMPLE_NAME", "current_val0"], "assoc_list" : [{
1277
                        "actual_expr" : ["EXPRESSION", {
1278
                          "args" : [["EXPRESSION", {
1279
                            "args" : [["EXPRESSION", {
1280
                              "args" : [["EXPRESSION", {
1281
                                "args" : [["CONSTANT_VALUE", {
1282
                                  "value" : ["CST_LITERAL", "0"]}
1283
                                ]]}
1284
                              ]]}
1285
                            ]]}
1286
                          ]]}
1287
                        ]}
1288
                      ]}
1289
                    ]]]}
1290
                  ]]}
1291
                ]]}
1292
              ]]}
1293
            ]}
1294
          , {
1295
            "formal_name" : ["SIMPLE_NAME", "a1"], "actual_expr" : ["EXPRESSION", {
1296
              "args" : [["EXPRESSION", {
1297
                "args" : [["EXPRESSION", {
1298
                  "args" : [["EXPRESSION", {
1299
                    "args" : [["CALL", ["FUNCTION_CALL", {
1300
                      "id" : ["SIMPLE_NAME", "current_val0"], "assoc_list" : [{
1301
                        "actual_expr" : ["EXPRESSION", {
1302
                          "args" : [["EXPRESSION", {
1303
                            "args" : [["EXPRESSION", {
1304
                              "args" : [["EXPRESSION", {
1305
                                "args" : [["CONSTANT_VALUE", {
1306
                                  "value" : ["CST_LITERAL", "1"]}
1307
                                ]]}
1308
                              ]]}
1309
                            ]]}
1310
                          ]]}
1311
                        ]}
1312
                      ]}
1313
                    ]]]}
1314
                  ]]}
1315
                ]]}
1316
              ]]}
1317
            ]}
1318
          , {
1319
            "formal_name" : ["SIMPLE_NAME", "a2"], "actual_expr" : ["EXPRESSION", {
1320
              "args" : [["EXPRESSION", {
1321
                "args" : [["EXPRESSION", {
1322
                  "args" : [["EXPRESSION", {
1323
                    "args" : [["CALL", ["FUNCTION_CALL", {
1324
                      "id" : ["SIMPLE_NAME", "current_val0"], "assoc_list" : [{
1325
                        "actual_expr" : ["EXPRESSION", {
1326
                          "args" : [["EXPRESSION", {
1327
                            "args" : [["EXPRESSION", {
1328
                              "args" : [["EXPRESSION", {
1329
                                "args" : [["CONSTANT_VALUE", {
1330
                                  "value" : ["CST_LITERAL", "2"]}
1331
                                ]]}
1332
                              ]]}
1333
                            ]]}
1334
                          ]]}
1335
                        ]}
1336
                      ]}
1337
                    ]]]}
1338
                  ]]}
1339
                ]]}
1340
              ]]}
1341
            ]}
1342
          , {
1343
            "formal_name" : ["SIMPLE_NAME", "a3"], "actual_expr" : ["EXPRESSION", {
1344
              "args" : [["EXPRESSION", {
1345
                "args" : [["EXPRESSION", {
1346
                  "args" : [["EXPRESSION", {
1347
                    "args" : [["CALL", ["FUNCTION_CALL", {
1348
                      "id" : ["SIMPLE_NAME", "current_val0"], "assoc_list" : [{
1349
                        "actual_expr" : ["EXPRESSION", {
1350
                          "args" : [["EXPRESSION", {
1351
                            "args" : [["EXPRESSION", {
1352
                              "args" : [["EXPRESSION", {
1353
                                "args" : [["CONSTANT_VALUE", {
1354
                                  "value" : ["CST_LITERAL", "3"]}
1355
                                ]]}
1356
                              ]]}
1357
                            ]]}
1358
                          ]]}
1359
                        ]}
1360
                      ]}
1361
                    ]]]}
1362
                  ]]}
1363
                ]]}
1364
              ]]}
1365
            ]}
1366
          , {
1367
            "formal_name" : ["SIMPLE_NAME", "y0"], "actual_expr" : ["EXPRESSION", {
1368
              "args" : [["EXPRESSION", {
1369
                "args" : [["EXPRESSION", {
1370
                  "args" : [["EXPRESSION", {
1371
                    "args" : [["CALL", ["FUNCTION_CALL", {
1372
                      "id" : ["SIMPLE_NAME", "q0"], "assoc_list" : [{
1373
                        "actual_expr" : ["EXPRESSION", {
1374
                          "args" : [["EXPRESSION", {
1375
                            "args" : [["EXPRESSION", {
1376
                              "args" : [["EXPRESSION", {
1377
                                "args" : [["CONSTANT_VALUE", {
1378
                                  "value" : ["CST_LITERAL", "0"]}
1379
                                ]]}
1380
                              ]]}
1381
                            ]]}
1382
                          ]]}
1383
                        ]}
1384
                      ]}
1385
                    ]]]}
1386
                  ]]}
1387
                ]]}
1388
              ]]}
1389
            ]}
1390
          , {
1391
            "formal_name" : ["SIMPLE_NAME", "y1"], "actual_expr" : ["EXPRESSION", {
1392
              "args" : [["EXPRESSION", {
1393
                "args" : [["EXPRESSION", {
1394
                  "args" : [["EXPRESSION", {
1395
                    "args" : [["CALL", ["FUNCTION_CALL", {
1396
                      "id" : ["SIMPLE_NAME", "q0"], "assoc_list" : [{
1397
                        "actual_expr" : ["EXPRESSION", {
1398
                          "args" : [["EXPRESSION", {
1399
                            "args" : [["EXPRESSION", {
1400
                              "args" : [["EXPRESSION", {
1401
                                "args" : [["CONSTANT_VALUE", {
1402
                                  "value" : ["CST_LITERAL", "1"]}
1403
                                ]]}
1404
                              ]]}
1405
                            ]]}
1406
                          ]]}
1407
                        ]}
1408
                      ]}
1409
                    ]]]}
1410
                  ]]}
1411
                ]]}
1412
              ]]}
1413
            ]}
1414
          , {
1415
            "formal_name" : ["SIMPLE_NAME", "y2"], "actual_expr" : ["EXPRESSION", {
1416
              "args" : [["EXPRESSION", {
1417
                "args" : [["EXPRESSION", {
1418
                  "args" : [["EXPRESSION", {
1419
                    "args" : [["CALL", ["FUNCTION_CALL", {
1420
                      "id" : ["SIMPLE_NAME", "q0"], "assoc_list" : [{
1421
                        "actual_expr" : ["EXPRESSION", {
1422
                          "args" : [["EXPRESSION", {
1423
                            "args" : [["EXPRESSION", {
1424
                              "args" : [["EXPRESSION", {
1425
                                "args" : [["CONSTANT_VALUE", {
1426
                                  "value" : ["CST_LITERAL", "2"]}
1427
                                ]]}
1428
                              ]]}
1429
                            ]]}
1430
                          ]]}
1431
                        ]}
1432
                      ]}
1433
                    ]]]}
1434
                  ]]}
1435
                ]]}
1436
              ]]}
1437
            ]}
1438
          , {
1439
            "formal_name" : ["SIMPLE_NAME", "y3"], "actual_expr" : ["EXPRESSION", {
1440
              "args" : [["EXPRESSION", {
1441
                "args" : [["EXPRESSION", {
1442
                  "args" : [["EXPRESSION", {
1443
                    "args" : [["CALL", ["FUNCTION_CALL", {
1444
                      "id" : ["SIMPLE_NAME", "q0"], "assoc_list" : [{
1445
                        "actual_expr" : ["EXPRESSION", {
1446
                          "args" : [["EXPRESSION", {
1447
                            "args" : [["EXPRESSION", {
1448
                              "args" : [["EXPRESSION", {
1449
                                "args" : [["CONSTANT_VALUE", {
1450
                                  "value" : ["CST_LITERAL", "3"]}
1451
                                ]]}
1452
                              ]]}
1453
                            ]]}
1454
                          ]]}
1455
                        ]}
1456
                      ]}
1457
                    ]]]}
1458
                  ]]}
1459
                ]]}
1460
              ]]}
1461
            ]}
1462
          ]}
1463
        ], ["COMPONENT_INSTANTIATION_STATEMENT", {
1464
          "name" : ["IDENTIFIER", "buf1"], "inst_unit" : ["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["IDENTIFIER", "buf4"]]], "inst_unit_type" : "entity", "archi_name" : ["IDENTIFIER", "basic"], "port_map" : [{
1465
            "formal_name" : ["SIMPLE_NAME", "a0"], "actual_expr" : ["EXPRESSION", {
1466
              "args" : [["EXPRESSION", {
1467
                "args" : [["EXPRESSION", {
1468
                  "args" : [["EXPRESSION", {
1469
                    "args" : [["CALL", ["FUNCTION_CALL", {
1470
                      "id" : ["SIMPLE_NAME", "current_val1"], "assoc_list" : [{
1471
                        "actual_expr" : ["EXPRESSION", {
1472
                          "args" : [["EXPRESSION", {
1473
                            "args" : [["EXPRESSION", {
1474
                              "args" : [["EXPRESSION", {
1475
                                "args" : [["CONSTANT_VALUE", {
1476
                                  "value" : ["CST_LITERAL", "0"]}
1477
                                ]]}
1478
                              ]]}
1479
                            ]]}
1480
                          ]]}
1481
                        ]}
1482
                      ]}
1483
                    ]]]}
1484
                  ]]}
1485
                ]]}
1486
              ]]}
1487
            ]}
1488
          , {
1489
            "formal_name" : ["SIMPLE_NAME", "a1"], "actual_expr" : ["EXPRESSION", {
1490
              "args" : [["EXPRESSION", {
1491
                "args" : [["EXPRESSION", {
1492
                  "args" : [["EXPRESSION", {
1493
                    "args" : [["CALL", ["FUNCTION_CALL", {
1494
                      "id" : ["SIMPLE_NAME", "current_val1"], "assoc_list" : [{
1495
                        "actual_expr" : ["EXPRESSION", {
1496
                          "args" : [["EXPRESSION", {
1497
                            "args" : [["EXPRESSION", {
1498
                              "args" : [["EXPRESSION", {
1499
                                "args" : [["CONSTANT_VALUE", {
1500
                                  "value" : ["CST_LITERAL", "1"]}
1501
                                ]]}
1502
                              ]]}
1503
                            ]]}
1504
                          ]]}
1505
                        ]}
1506
                      ]}
1507
                    ]]]}
1508
                  ]]}
1509
                ]]}
1510
              ]]}
1511
            ]}
1512
          , {
1513
            "formal_name" : ["SIMPLE_NAME", "a2"], "actual_expr" : ["EXPRESSION", {
1514
              "args" : [["EXPRESSION", {
1515
                "args" : [["EXPRESSION", {
1516
                  "args" : [["EXPRESSION", {
1517
                    "args" : [["CALL", ["FUNCTION_CALL", {
1518
                      "id" : ["SIMPLE_NAME", "current_val1"], "assoc_list" : [{
1519
                        "actual_expr" : ["EXPRESSION", {
1520
                          "args" : [["EXPRESSION", {
1521
                            "args" : [["EXPRESSION", {
1522
                              "args" : [["EXPRESSION", {
1523
                                "args" : [["CONSTANT_VALUE", {
1524
                                  "value" : ["CST_LITERAL", "2"]}
1525
                                ]]}
1526
                              ]]}
1527
                            ]]}
1528
                          ]]}
1529
                        ]}
1530
                      ]}
1531
                    ]]]}
1532
                  ]]}
1533
                ]]}
1534
              ]]}
1535
            ]}
1536
          , {
1537
            "formal_name" : ["SIMPLE_NAME", "a3"], "actual_expr" : ["EXPRESSION", {
1538
              "args" : [["EXPRESSION", {
1539
                "args" : [["EXPRESSION", {
1540
                  "args" : [["EXPRESSION", {
1541
                    "args" : [["CALL", ["FUNCTION_CALL", {
1542
                      "id" : ["SIMPLE_NAME", "current_val1"], "assoc_list" : [{
1543
                        "actual_expr" : ["EXPRESSION", {
1544
                          "args" : [["EXPRESSION", {
1545
                            "args" : [["EXPRESSION", {
1546
                              "args" : [["EXPRESSION", {
1547
                                "args" : [["CONSTANT_VALUE", {
1548
                                  "value" : ["CST_LITERAL", "3"]}
1549
                                ]]}
1550
                              ]]}
1551
                            ]]}
1552
                          ]]}
1553
                        ]}
1554
                      ]}
1555
                    ]]]}
1556
                  ]]}
1557
                ]]}
1558
              ]]}
1559
            ]}
1560
          , {
1561
            "formal_name" : ["SIMPLE_NAME", "y0"], "actual_expr" : ["EXPRESSION", {
1562
              "args" : [["EXPRESSION", {
1563
                "args" : [["EXPRESSION", {
1564
                  "args" : [["EXPRESSION", {
1565
                    "args" : [["CALL", ["FUNCTION_CALL", {
1566
                      "id" : ["SIMPLE_NAME", "q1"], "assoc_list" : [{
1567
                        "actual_expr" : ["EXPRESSION", {
1568
                          "args" : [["EXPRESSION", {
1569
                            "args" : [["EXPRESSION", {
1570
                              "args" : [["EXPRESSION", {
1571
                                "args" : [["CONSTANT_VALUE", {
1572
                                  "value" : ["CST_LITERAL", "0"]}
1573
                                ]]}
1574
                              ]]}
1575
                            ]]}
1576
                          ]]}
1577
                        ]}
1578
                      ]}
1579
                    ]]]}
1580
                  ]]}
1581
                ]]}
1582
              ]]}
1583
            ]}
1584
          , {
1585
            "formal_name" : ["SIMPLE_NAME", "y1"], "actual_expr" : ["EXPRESSION", {
1586
              "args" : [["EXPRESSION", {
1587
                "args" : [["EXPRESSION", {
1588
                  "args" : [["EXPRESSION", {
1589
                    "args" : [["CALL", ["FUNCTION_CALL", {
1590
                      "id" : ["SIMPLE_NAME", "q1"], "assoc_list" : [{
1591
                        "actual_expr" : ["EXPRESSION", {
1592
                          "args" : [["EXPRESSION", {
1593
                            "args" : [["EXPRESSION", {
1594
                              "args" : [["EXPRESSION", {
1595
                                "args" : [["CONSTANT_VALUE", {
1596
                                  "value" : ["CST_LITERAL", "1"]}
1597
                                ]]}
1598
                              ]]}
1599
                            ]]}
1600
                          ]]}
1601
                        ]}
1602
                      ]}
1603
                    ]]]}
1604
                  ]]}
1605
                ]]}
1606
              ]]}
1607
            ]}
1608
          , {
1609
            "formal_name" : ["SIMPLE_NAME", "y2"], "actual_expr" : ["EXPRESSION", {
1610
              "args" : [["EXPRESSION", {
1611
                "args" : [["EXPRESSION", {
1612
                  "args" : [["EXPRESSION", {
1613
                    "args" : [["CALL", ["FUNCTION_CALL", {
1614
                      "id" : ["SIMPLE_NAME", "q1"], "assoc_list" : [{
1615
                        "actual_expr" : ["EXPRESSION", {
1616
                          "args" : [["EXPRESSION", {
1617
                            "args" : [["EXPRESSION", {
1618
                              "args" : [["EXPRESSION", {
1619
                                "args" : [["CONSTANT_VALUE", {
1620
                                  "value" : ["CST_LITERAL", "2"]}
1621
                                ]]}
1622
                              ]]}
1623
                            ]]}
1624
                          ]]}
1625
                        ]}
1626
                      ]}
1627
                    ]]]}
1628
                  ]]}
1629
                ]]}
1630
              ]]}
1631
            ]}
1632
          , {
1633
            "formal_name" : ["SIMPLE_NAME", "y3"], "actual_expr" : ["EXPRESSION", {
1634
              "args" : [["EXPRESSION", {
1635
                "args" : [["EXPRESSION", {
1636
                  "args" : [["EXPRESSION", {
1637
                    "args" : [["CALL", ["FUNCTION_CALL", {
1638
                      "id" : ["SIMPLE_NAME", "q1"], "assoc_list" : [{
1639
                        "actual_expr" : ["EXPRESSION", {
1640
                          "args" : [["EXPRESSION", {
1641
                            "args" : [["EXPRESSION", {
1642
                              "args" : [["EXPRESSION", {
1643
                                "args" : [["CONSTANT_VALUE", {
1644
                                  "value" : ["CST_LITERAL", "3"]}
1645
                                ]]}
1646
                              ]]}
1647
                            ]]}
1648
                          ]]}
1649
                        ]}
1650
                      ]}
1651
                    ]]]}
1652
                  ]]}
1653
                ]]}
1654
              ]]}
1655
            ]}
1656
          ]}
1657
        ]]}
1658
      ]}
1659
    ]}
1660
  }
(9-9/38)