Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

lustrec-tests / vhdl_json / vhdl_files / 2-exportOK / ghdl / ghdl / testsuite / vests / vhdl-93 / ashenden / compliant / ap_a_fg_a_05.json @ 3fd18385

History | View | Annotate | Download (32.6 KB)

1
{
2
  "DESIGN_FILE" : {
3
    "design_units" : [{
4
      "contexts" : [], "library" : ["ENTITY_DECLARATION", {
5
        "name" : ["IDENTIFIER", "fg_a_05"], "ENTITY_DECLARATIVE_PART" : [], "ENTITY_STATEMENT_PART" : []}
6
      ]}
7
    , {
8
      "contexts" : [["LIBRARY_CLAUSE", [["IDENTIFIER", "ieee"]]], ["USE_CLAUSE", [["SELECTED_NAME", [["SIMPLE_NAME", "ieee"], ["SIMPLE_NAME", "std_logic_1164"]]]]]], "library" : ["ARCHITECTURE_BODY", {
9
        "name" : ["IDENTIFIER", "test"], "entity" : ["IDENTIFIER", "fg_a_05"], "ARCHITECTURE_DECLARATIVE_PART" : [{
10
          "declaration" : ["SIGNAL_DECLARATION", {
11
            "names" : [["IDENTIFIER", "clk"], ["IDENTIFIER", "reset"], ["IDENTIFIER", "a"], ["IDENTIFIER", "b"], ["IDENTIFIER", "x"], ["IDENTIFIER", "q"]], "typ" : {
12
              "name" : ["SIMPLE_NAME", "std_ulogic"]}
13
            }
14
          ]}
15
        ], "ARCHITECTURE_STATEMENT_PART" : [["PROCESS_STATEMENT", {
16
          "id" : ["IDENTIFIER", "ff2"], "active_sigs" : [["SIMPLE_NAME", "reset"], ["SIMPLE_NAME", "clk"]], "PROCESS_STATEMENT_PART" : [["IF_STATEMENT", {
17
            "if_cases" : [{
18
              "if_cond" : ["EXPRESSION", {
19
                "id" : "=", "args" : [["EXPRESSION", {
20
                  "args" : [["EXPRESSION", {
21
                    "args" : [["EXPRESSION", {
22
                      "args" : [["CALL", ["SIMPLE_NAME", "reset"]]]}
23
                    ]]}
24
                  ]]}
25
                ], ["EXPRESSION", {
26
                  "args" : [["EXPRESSION", {
27
                    "args" : [["EXPRESSION", {
28
                      "args" : [["CONSTANT_VALUE", {
29
                        "value" : ["CST_LITERAL", "'1'"]}
30
                      ]]}
31
                    ]]}
32
                  ]]}
33
                ]]}
34
              ], "if_block" : [["SIGNAL_ASSIGNMENT_STATEMENT", {
35
                "lhs" : ["SIMPLE_NAME", "q"], "rhs" : [{
36
                  "value" : ["EXPRESSION", {
37
                    "args" : [["EXPRESSION", {
38
                      "args" : [["EXPRESSION", {
39
                        "args" : [["EXPRESSION", {
40
                          "args" : [["CONSTANT_VALUE", {
41
                            "value" : ["CST_LITERAL", "'0'"]}
42
                          ]]}
43
                        ]]}
44
                      ]]}
45
                    ]]}
46
                  ]}
47
                ]}
48
              ]]}
49
            , {
50
              "if_cond" : ["EXPRESSION", {
51
                "args" : [["EXPRESSION", {
52
                  "args" : [["EXPRESSION", {
53
                    "args" : [["EXPRESSION", {
54
                      "args" : [["CALL", ["INDEXED_NAME", {
55
                        "id" : ["SIMPLE_NAME", "rising_edge"], "exprs" : [["EXPRESSION", {
56
                          "args" : [["EXPRESSION", {
57
                            "args" : [["EXPRESSION", {
58
                              "args" : [["EXPRESSION", {
59
                                "args" : [["CALL", ["SIMPLE_NAME", "clk"]]]}
60
                              ]]}
61
                            ]]}
62
                          ]]}
63
                        ]]}
64
                      ]]]}
65
                    ]]}
66
                  ]]}
67
                ]]}
68
              ], "if_block" : [["IF_STATEMENT", {
69
                "if_cases" : [{
70
                  "if_cond" : ["EXPRESSION", {
71
                    "id" : "=", "args" : [["EXPRESSION", {
72
                      "args" : [["EXPRESSION", {
73
                        "args" : [["EXPRESSION", {
74
                          "args" : [["CALL", ["SIMPLE_NAME", "x"]]]}
75
                        ]]}
76
                      ]]}
77
                    ], ["EXPRESSION", {
78
                      "args" : [["EXPRESSION", {
79
                        "args" : [["EXPRESSION", {
80
                          "args" : [["CONSTANT_VALUE", {
81
                            "value" : ["CST_LITERAL", "'1'"]}
82
                          ]]}
83
                        ]]}
84
                      ]]}
85
                    ]]}
86
                  ], "if_block" : [["SIGNAL_ASSIGNMENT_STATEMENT", {
87
                    "lhs" : ["SIMPLE_NAME", "q"], "rhs" : [{
88
                      "value" : ["EXPRESSION", {
89
                        "args" : [["EXPRESSION", {
90
                          "args" : [["EXPRESSION", {
91
                            "args" : [["EXPRESSION", {
92
                              "args" : [["CALL", ["SIMPLE_NAME", "a"]]]}
93
                            ]]}
94
                          ]]}
95
                        ]]}
96
                      ]}
97
                    ]}
98
                  ]]}
99
                ], "default" : [["SIGNAL_ASSIGNMENT_STATEMENT", {
100
                  "lhs" : ["SIMPLE_NAME", "q"], "rhs" : [{
101
                    "value" : ["EXPRESSION", {
102
                      "args" : [["EXPRESSION", {
103
                        "args" : [["EXPRESSION", {
104
                          "args" : [["EXPRESSION", {
105
                            "args" : [["CALL", ["SIMPLE_NAME", "b"]]]}
106
                          ]]}
107
                        ]]}
108
                      ]]}
109
                    ]}
110
                  ]}
111
                ]]}
112
              ]]}
113
            ]}
114
          ]]}
115
        ], ["PROCESS_STATEMENT", {
116
          "id" : ["IDENTIFIER", "stimulus"], "PROCESS_STATEMENT_PART" : [["SIGNAL_ASSIGNMENT_STATEMENT", {
117
            "lhs" : ["SIMPLE_NAME", "reset"], "rhs" : [{
118
              "value" : ["EXPRESSION", {
119
                "args" : [["EXPRESSION", {
120
                  "args" : [["EXPRESSION", {
121
                    "args" : [["EXPRESSION", {
122
                      "args" : [["CONSTANT_VALUE", {
123
                        "value" : ["CST_LITERAL", "'0'"]}
124
                      ]]}
125
                    ]]}
126
                  ]]}
127
                ]]}
128
              ]}
129
            ]}
130
          ], ["SIGNAL_ASSIGNMENT_STATEMENT", {
131
            "lhs" : ["SIMPLE_NAME", "clk"], "rhs" : [{
132
              "value" : ["EXPRESSION", {
133
                "args" : [["EXPRESSION", {
134
                  "args" : [["EXPRESSION", {
135
                    "args" : [["EXPRESSION", {
136
                      "args" : [["CONSTANT_VALUE", {
137
                        "value" : ["CST_LITERAL", "'0'"]}
138
                      ]]}
139
                    ]]}
140
                  ]]}
141
                ]]}
142
              ]}
143
            ]}
144
          ], ["SIGNAL_ASSIGNMENT_STATEMENT", {
145
            "lhs" : ["SIMPLE_NAME", "x"], "rhs" : [{
146
              "value" : ["EXPRESSION", {
147
                "args" : [["EXPRESSION", {
148
                  "args" : [["EXPRESSION", {
149
                    "args" : [["EXPRESSION", {
150
                      "args" : [["CONSTANT_VALUE", {
151
                        "value" : ["CST_LITERAL", "'1'"]}
152
                      ]]}
153
                    ]]}
154
                  ]]}
155
                ]]}
156
              ]}
157
            ]}
158
          ], ["SIGNAL_ASSIGNMENT_STATEMENT", {
159
            "lhs" : ["SIMPLE_NAME", "a"], "rhs" : [{
160
              "value" : ["EXPRESSION", {
161
                "args" : [["EXPRESSION", {
162
                  "args" : [["EXPRESSION", {
163
                    "args" : [["EXPRESSION", {
164
                      "args" : [["CONSTANT_VALUE", {
165
                        "value" : ["CST_LITERAL", "'1'"]}
166
                      ]]}
167
                    ]]}
168
                  ]]}
169
                ]]}
170
              ]}
171
            ]}
172
          ], ["SIGNAL_ASSIGNMENT_STATEMENT", {
173
            "lhs" : ["SIMPLE_NAME", "b"], "rhs" : [{
174
              "value" : ["EXPRESSION", {
175
                "args" : [["EXPRESSION", {
176
                  "args" : [["EXPRESSION", {
177
                    "args" : [["EXPRESSION", {
178
                      "args" : [["CONSTANT_VALUE", {
179
                        "value" : ["CST_LITERAL", "'0'"]}
180
                      ]]}
181
                    ]]}
182
                  ]]}
183
                ]]}
184
              ]}
185
            ]}
186
          ], ["WAIT_STATEMENT"], ["SIGNAL_ASSIGNMENT_STATEMENT", {
187
            "lhs" : ["SIMPLE_NAME", "reset"], "rhs" : [{
188
              "value" : ["EXPRESSION", {
189
                "args" : [["EXPRESSION", {
190
                  "args" : [["EXPRESSION", {
191
                    "args" : [["EXPRESSION", {
192
                      "args" : [["CONSTANT_VALUE", {
193
                        "value" : ["CST_LITERAL", "'1'"]}
194
                      ]]}
195
                    ]]}
196
                  ]]}
197
                ]]}
198
              ]}
199
            , {
200
              "value" : ["EXPRESSION", {
201
                "args" : [["EXPRESSION", {
202
                  "args" : [["EXPRESSION", {
203
                    "args" : [["EXPRESSION", {
204
                      "args" : [["CONSTANT_VALUE", {
205
                        "value" : ["CST_LITERAL", "'0'"]}
206
                      ]]}
207
                    ]]}
208
                  ]]}
209
                ]]}
210
              ], "delay" : ["EXPRESSION", {
211
                "args" : [["EXPRESSION", {
212
                  "args" : [["EXPRESSION", {
213
                    "args" : [["EXPRESSION", {
214
                      "args" : [["CONSTANT_VALUE", {
215
                        "value" : ["CST_LITERAL", "30"], "unit_name" : ["SIMPLE_NAME", "ns"]}
216
                      ]]}
217
                    ]]}
218
                  ]]}
219
                ]]}
220
              ]}
221
            ]}
222
          ], ["SIGNAL_ASSIGNMENT_STATEMENT", {
223
            "lhs" : ["SIMPLE_NAME", "clk"], "rhs" : [{
224
              "value" : ["EXPRESSION", {
225
                "args" : [["EXPRESSION", {
226
                  "args" : [["EXPRESSION", {
227
                    "args" : [["EXPRESSION", {
228
                      "args" : [["CONSTANT_VALUE", {
229
                        "value" : ["CST_LITERAL", "'1'"]}
230
                      ]]}
231
                    ]]}
232
                  ]]}
233
                ]]}
234
              ], "delay" : ["EXPRESSION", {
235
                "args" : [["EXPRESSION", {
236
                  "args" : [["EXPRESSION", {
237
                    "args" : [["EXPRESSION", {
238
                      "args" : [["CONSTANT_VALUE", {
239
                        "value" : ["CST_LITERAL", "10"], "unit_name" : ["SIMPLE_NAME", "ns"]}
240
                      ]]}
241
                    ]]}
242
                  ]]}
243
                ]]}
244
              ]}
245
            , {
246
              "value" : ["EXPRESSION", {
247
                "args" : [["EXPRESSION", {
248
                  "args" : [["EXPRESSION", {
249
                    "args" : [["EXPRESSION", {
250
                      "args" : [["CONSTANT_VALUE", {
251
                        "value" : ["CST_LITERAL", "'0'"]}
252
                      ]]}
253
                    ]]}
254
                  ]]}
255
                ]]}
256
              ], "delay" : ["EXPRESSION", {
257
                "args" : [["EXPRESSION", {
258
                  "args" : [["EXPRESSION", {
259
                    "args" : [["EXPRESSION", {
260
                      "args" : [["CONSTANT_VALUE", {
261
                        "value" : ["CST_LITERAL", "20"], "unit_name" : ["SIMPLE_NAME", "ns"]}
262
                      ]]}
263
                    ]]}
264
                  ]]}
265
                ]]}
266
              ]}
267
            ]}
268
          ], ["WAIT_STATEMENT"], ["SIGNAL_ASSIGNMENT_STATEMENT", {
269
            "lhs" : ["SIMPLE_NAME", "clk"], "rhs" : [{
270
              "value" : ["EXPRESSION", {
271
                "args" : [["EXPRESSION", {
272
                  "args" : [["EXPRESSION", {
273
                    "args" : [["EXPRESSION", {
274
                      "args" : [["CONSTANT_VALUE", {
275
                        "value" : ["CST_LITERAL", "'1'"]}
276
                      ]]}
277
                    ]]}
278
                  ]]}
279
                ]]}
280
              ]}
281
            , {
282
              "value" : ["EXPRESSION", {
283
                "args" : [["EXPRESSION", {
284
                  "args" : [["EXPRESSION", {
285
                    "args" : [["EXPRESSION", {
286
                      "args" : [["CONSTANT_VALUE", {
287
                        "value" : ["CST_LITERAL", "'0'"]}
288
                      ]]}
289
                    ]]}
290
                  ]]}
291
                ]]}
292
              ], "delay" : ["EXPRESSION", {
293
                "args" : [["EXPRESSION", {
294
                  "args" : [["EXPRESSION", {
295
                    "args" : [["EXPRESSION", {
296
                      "args" : [["CONSTANT_VALUE", {
297
                        "value" : ["CST_LITERAL", "2"], "unit_name" : ["SIMPLE_NAME", "ns"]}
298
                      ]]}
299
                    ]]}
300
                  ]]}
301
                ]]}
302
              ]}
303
            , {
304
              "value" : ["EXPRESSION", {
305
                "args" : [["EXPRESSION", {
306
                  "args" : [["EXPRESSION", {
307
                    "args" : [["EXPRESSION", {
308
                      "args" : [["CONSTANT_VALUE", {
309
                        "value" : ["CST_LITERAL", "'1'"]}
310
                      ]]}
311
                    ]]}
312
                  ]]}
313
                ]]}
314
              ], "delay" : ["EXPRESSION", {
315
                "args" : [["EXPRESSION", {
316
                  "args" : [["EXPRESSION", {
317
                    "args" : [["EXPRESSION", {
318
                      "args" : [["CONSTANT_VALUE", {
319
                        "value" : ["CST_LITERAL", "12"], "unit_name" : ["SIMPLE_NAME", "ns"]}
320
                      ]]}
321
                    ]]}
322
                  ]]}
323
                ]]}
324
              ]}
325
            , {
326
              "value" : ["EXPRESSION", {
327
                "args" : [["EXPRESSION", {
328
                  "args" : [["EXPRESSION", {
329
                    "args" : [["EXPRESSION", {
330
                      "args" : [["CONSTANT_VALUE", {
331
                        "value" : ["CST_LITERAL", "'0'"]}
332
                      ]]}
333
                    ]]}
334
                  ]]}
335
                ]]}
336
              ], "delay" : ["EXPRESSION", {
337
                "args" : [["EXPRESSION", {
338
                  "args" : [["EXPRESSION", {
339
                    "args" : [["EXPRESSION", {
340
                      "args" : [["CONSTANT_VALUE", {
341
                        "value" : ["CST_LITERAL", "14"], "unit_name" : ["SIMPLE_NAME", "ns"]}
342
                      ]]}
343
                    ]]}
344
                  ]]}
345
                ]]}
346
              ]}
347
            , {
348
              "value" : ["EXPRESSION", {
349
                "args" : [["EXPRESSION", {
350
                  "args" : [["EXPRESSION", {
351
                    "args" : [["EXPRESSION", {
352
                      "args" : [["CONSTANT_VALUE", {
353
                        "value" : ["CST_LITERAL", "'1'"]}
354
                      ]]}
355
                    ]]}
356
                  ]]}
357
                ]]}
358
              ], "delay" : ["EXPRESSION", {
359
                "args" : [["EXPRESSION", {
360
                  "args" : [["EXPRESSION", {
361
                    "args" : [["EXPRESSION", {
362
                      "args" : [["CONSTANT_VALUE", {
363
                        "value" : ["CST_LITERAL", "17"], "unit_name" : ["SIMPLE_NAME", "ns"]}
364
                      ]]}
365
                    ]]}
366
                  ]]}
367
                ]]}
368
              ]}
369
            , {
370
              "value" : ["EXPRESSION", {
371
                "args" : [["EXPRESSION", {
372
                  "args" : [["EXPRESSION", {
373
                    "args" : [["EXPRESSION", {
374
                      "args" : [["CONSTANT_VALUE", {
375
                        "value" : ["CST_LITERAL", "'0'"]}
376
                      ]]}
377
                    ]]}
378
                  ]]}
379
                ]]}
380
              ], "delay" : ["EXPRESSION", {
381
                "args" : [["EXPRESSION", {
382
                  "args" : [["EXPRESSION", {
383
                    "args" : [["EXPRESSION", {
384
                      "args" : [["CONSTANT_VALUE", {
385
                        "value" : ["CST_LITERAL", "19"], "unit_name" : ["SIMPLE_NAME", "ns"]}
386
                      ]]}
387
                    ]]}
388
                  ]]}
389
                ]]}
390
              ]}
391
            , {
392
              "value" : ["EXPRESSION", {
393
                "args" : [["EXPRESSION", {
394
                  "args" : [["EXPRESSION", {
395
                    "args" : [["EXPRESSION", {
396
                      "args" : [["CONSTANT_VALUE", {
397
                        "value" : ["CST_LITERAL", "'1'"]}
398
                      ]]}
399
                    ]]}
400
                  ]]}
401
                ]]}
402
              ], "delay" : ["EXPRESSION", {
403
                "args" : [["EXPRESSION", {
404
                  "args" : [["EXPRESSION", {
405
                    "args" : [["EXPRESSION", {
406
                      "args" : [["CONSTANT_VALUE", {
407
                        "value" : ["CST_LITERAL", "22"], "unit_name" : ["SIMPLE_NAME", "ns"]}
408
                      ]]}
409
                    ]]}
410
                  ]]}
411
                ]]}
412
              ]}
413
            , {
414
              "value" : ["EXPRESSION", {
415
                "args" : [["EXPRESSION", {
416
                  "args" : [["EXPRESSION", {
417
                    "args" : [["EXPRESSION", {
418
                      "args" : [["CONSTANT_VALUE", {
419
                        "value" : ["CST_LITERAL", "'0'"]}
420
                      ]]}
421
                    ]]}
422
                  ]]}
423
                ]]}
424
              ], "delay" : ["EXPRESSION", {
425
                "args" : [["EXPRESSION", {
426
                  "args" : [["EXPRESSION", {
427
                    "args" : [["EXPRESSION", {
428
                      "args" : [["CONSTANT_VALUE", {
429
                        "value" : ["CST_LITERAL", "24"], "unit_name" : ["SIMPLE_NAME", "ns"]}
430
                      ]]}
431
                    ]]}
432
                  ]]}
433
                ]]}
434
              ]}
435
            , {
436
              "value" : ["EXPRESSION", {
437
                "args" : [["EXPRESSION", {
438
                  "args" : [["EXPRESSION", {
439
                    "args" : [["EXPRESSION", {
440
                      "args" : [["CONSTANT_VALUE", {
441
                        "value" : ["CST_LITERAL", "'1'"]}
442
                      ]]}
443
                    ]]}
444
                  ]]}
445
                ]]}
446
              ], "delay" : ["EXPRESSION", {
447
                "args" : [["EXPRESSION", {
448
                  "args" : [["EXPRESSION", {
449
                    "args" : [["EXPRESSION", {
450
                      "args" : [["CONSTANT_VALUE", {
451
                        "value" : ["CST_LITERAL", "27"], "unit_name" : ["SIMPLE_NAME", "ns"]}
452
                      ]]}
453
                    ]]}
454
                  ]]}
455
                ]]}
456
              ]}
457
            , {
458
              "value" : ["EXPRESSION", {
459
                "args" : [["EXPRESSION", {
460
                  "args" : [["EXPRESSION", {
461
                    "args" : [["EXPRESSION", {
462
                      "args" : [["CONSTANT_VALUE", {
463
                        "value" : ["CST_LITERAL", "'0'"]}
464
                      ]]}
465
                    ]]}
466
                  ]]}
467
                ]]}
468
              ], "delay" : ["EXPRESSION", {
469
                "args" : [["EXPRESSION", {
470
                  "args" : [["EXPRESSION", {
471
                    "args" : [["EXPRESSION", {
472
                      "args" : [["CONSTANT_VALUE", {
473
                        "value" : ["CST_LITERAL", "29"], "unit_name" : ["SIMPLE_NAME", "ns"]}
474
                      ]]}
475
                    ]]}
476
                  ]]}
477
                ]]}
478
              ]}
479
            , {
480
              "value" : ["EXPRESSION", {
481
                "args" : [["EXPRESSION", {
482
                  "args" : [["EXPRESSION", {
483
                    "args" : [["EXPRESSION", {
484
                      "args" : [["CONSTANT_VALUE", {
485
                        "value" : ["CST_LITERAL", "'1'"]}
486
                      ]]}
487
                    ]]}
488
                  ]]}
489
                ]]}
490
              ], "delay" : ["EXPRESSION", {
491
                "args" : [["EXPRESSION", {
492
                  "args" : [["EXPRESSION", {
493
                    "args" : [["EXPRESSION", {
494
                      "args" : [["CONSTANT_VALUE", {
495
                        "value" : ["CST_LITERAL", "32"], "unit_name" : ["SIMPLE_NAME", "ns"]}
496
                      ]]}
497
                    ]]}
498
                  ]]}
499
                ]]}
500
              ]}
501
            , {
502
              "value" : ["EXPRESSION", {
503
                "args" : [["EXPRESSION", {
504
                  "args" : [["EXPRESSION", {
505
                    "args" : [["EXPRESSION", {
506
                      "args" : [["CONSTANT_VALUE", {
507
                        "value" : ["CST_LITERAL", "'0'"]}
508
                      ]]}
509
                    ]]}
510
                  ]]}
511
                ]]}
512
              ], "delay" : ["EXPRESSION", {
513
                "args" : [["EXPRESSION", {
514
                  "args" : [["EXPRESSION", {
515
                    "args" : [["EXPRESSION", {
516
                      "args" : [["CONSTANT_VALUE", {
517
                        "value" : ["CST_LITERAL", "34"], "unit_name" : ["SIMPLE_NAME", "ns"]}
518
                      ]]}
519
                    ]]}
520
                  ]]}
521
                ]]}
522
              ]}
523
            , {
524
              "value" : ["EXPRESSION", {
525
                "args" : [["EXPRESSION", {
526
                  "args" : [["EXPRESSION", {
527
                    "args" : [["EXPRESSION", {
528
                      "args" : [["CONSTANT_VALUE", {
529
                        "value" : ["CST_LITERAL", "'1'"]}
530
                      ]]}
531
                    ]]}
532
                  ]]}
533
                ]]}
534
              ], "delay" : ["EXPRESSION", {
535
                "args" : [["EXPRESSION", {
536
                  "args" : [["EXPRESSION", {
537
                    "args" : [["EXPRESSION", {
538
                      "args" : [["CONSTANT_VALUE", {
539
                        "value" : ["CST_LITERAL", "37"], "unit_name" : ["SIMPLE_NAME", "ns"]}
540
                      ]]}
541
                    ]]}
542
                  ]]}
543
                ]]}
544
              ]}
545
            , {
546
              "value" : ["EXPRESSION", {
547
                "args" : [["EXPRESSION", {
548
                  "args" : [["EXPRESSION", {
549
                    "args" : [["EXPRESSION", {
550
                      "args" : [["CONSTANT_VALUE", {
551
                        "value" : ["CST_LITERAL", "'0'"]}
552
                      ]]}
553
                    ]]}
554
                  ]]}
555
                ]]}
556
              ], "delay" : ["EXPRESSION", {
557
                "args" : [["EXPRESSION", {
558
                  "args" : [["EXPRESSION", {
559
                    "args" : [["EXPRESSION", {
560
                      "args" : [["CONSTANT_VALUE", {
561
                        "value" : ["CST_LITERAL", "39"], "unit_name" : ["SIMPLE_NAME", "ns"]}
562
                      ]]}
563
                    ]]}
564
                  ]]}
565
                ]]}
566
              ]}
567
            , {
568
              "value" : ["EXPRESSION", {
569
                "args" : [["EXPRESSION", {
570
                  "args" : [["EXPRESSION", {
571
                    "args" : [["EXPRESSION", {
572
                      "args" : [["CONSTANT_VALUE", {
573
                        "value" : ["CST_LITERAL", "'1'"]}
574
                      ]]}
575
                    ]]}
576
                  ]]}
577
                ]]}
578
              ], "delay" : ["EXPRESSION", {
579
                "args" : [["EXPRESSION", {
580
                  "args" : [["EXPRESSION", {
581
                    "args" : [["EXPRESSION", {
582
                      "args" : [["CONSTANT_VALUE", {
583
                        "value" : ["CST_LITERAL", "42"], "unit_name" : ["SIMPLE_NAME", "ns"]}
584
                      ]]}
585
                    ]]}
586
                  ]]}
587
                ]]}
588
              ]}
589
            , {
590
              "value" : ["EXPRESSION", {
591
                "args" : [["EXPRESSION", {
592
                  "args" : [["EXPRESSION", {
593
                    "args" : [["EXPRESSION", {
594
                      "args" : [["CONSTANT_VALUE", {
595
                        "value" : ["CST_LITERAL", "'0'"]}
596
                      ]]}
597
                    ]]}
598
                  ]]}
599
                ]]}
600
              ], "delay" : ["EXPRESSION", {
601
                "args" : [["EXPRESSION", {
602
                  "args" : [["EXPRESSION", {
603
                    "args" : [["EXPRESSION", {
604
                      "args" : [["CONSTANT_VALUE", {
605
                        "value" : ["CST_LITERAL", "44"], "unit_name" : ["SIMPLE_NAME", "ns"]}
606
                      ]]}
607
                    ]]}
608
                  ]]}
609
                ]]}
610
              ]}
611
            , {
612
              "value" : ["EXPRESSION", {
613
                "args" : [["EXPRESSION", {
614
                  "args" : [["EXPRESSION", {
615
                    "args" : [["EXPRESSION", {
616
                      "args" : [["CONSTANT_VALUE", {
617
                        "value" : ["CST_LITERAL", "'1'"]}
618
                      ]]}
619
                    ]]}
620
                  ]]}
621
                ]]}
622
              ], "delay" : ["EXPRESSION", {
623
                "args" : [["EXPRESSION", {
624
                  "args" : [["EXPRESSION", {
625
                    "args" : [["EXPRESSION", {
626
                      "args" : [["CONSTANT_VALUE", {
627
                        "value" : ["CST_LITERAL", "47"], "unit_name" : ["SIMPLE_NAME", "ns"]}
628
                      ]]}
629
                    ]]}
630
                  ]]}
631
                ]]}
632
              ]}
633
            , {
634
              "value" : ["EXPRESSION", {
635
                "args" : [["EXPRESSION", {
636
                  "args" : [["EXPRESSION", {
637
                    "args" : [["EXPRESSION", {
638
                      "args" : [["CONSTANT_VALUE", {
639
                        "value" : ["CST_LITERAL", "'0'"]}
640
                      ]]}
641
                    ]]}
642
                  ]]}
643
                ]]}
644
              ], "delay" : ["EXPRESSION", {
645
                "args" : [["EXPRESSION", {
646
                  "args" : [["EXPRESSION", {
647
                    "args" : [["EXPRESSION", {
648
                      "args" : [["CONSTANT_VALUE", {
649
                        "value" : ["CST_LITERAL", "49"], "unit_name" : ["SIMPLE_NAME", "ns"]}
650
                      ]]}
651
                    ]]}
652
                  ]]}
653
                ]]}
654
              ]}
655
            ]}
656
          ], ["SIGNAL_ASSIGNMENT_STATEMENT", {
657
            "lhs" : ["SIMPLE_NAME", "a"], "rhs" : [{
658
              "value" : ["EXPRESSION", {
659
                "args" : [["EXPRESSION", {
660
                  "args" : [["EXPRESSION", {
661
                    "args" : [["EXPRESSION", {
662
                      "args" : [["CONSTANT_VALUE", {
663
                        "value" : ["CST_LITERAL", "'0'"]}
664
                      ]]}
665
                    ]]}
666
                  ]]}
667
                ]]}
668
              ], "delay" : ["EXPRESSION", {
669
                "args" : [["EXPRESSION", {
670
                  "args" : [["EXPRESSION", {
671
                    "args" : [["EXPRESSION", {
672
                      "args" : [["CONSTANT_VALUE", {
673
                        "value" : ["CST_LITERAL", "10"], "unit_name" : ["SIMPLE_NAME", "ns"]}
674
                      ]]}
675
                    ]]}
676
                  ]]}
677
                ]]}
678
              ]}
679
            , {
680
              "value" : ["EXPRESSION", {
681
                "args" : [["EXPRESSION", {
682
                  "args" : [["EXPRESSION", {
683
                    "args" : [["EXPRESSION", {
684
                      "args" : [["CONSTANT_VALUE", {
685
                        "value" : ["CST_LITERAL", "'1'"]}
686
                      ]]}
687
                    ]]}
688
                  ]]}
689
                ]]}
690
              ], "delay" : ["EXPRESSION", {
691
                "args" : [["EXPRESSION", {
692
                  "args" : [["EXPRESSION", {
693
                    "args" : [["EXPRESSION", {
694
                      "args" : [["CONSTANT_VALUE", {
695
                        "value" : ["CST_LITERAL", "20"], "unit_name" : ["SIMPLE_NAME", "ns"]}
696
                      ]]}
697
                    ]]}
698
                  ]]}
699
                ]]}
700
              ]}
701
            , {
702
              "value" : ["EXPRESSION", {
703
                "args" : [["EXPRESSION", {
704
                  "args" : [["EXPRESSION", {
705
                    "args" : [["EXPRESSION", {
706
                      "args" : [["CONSTANT_VALUE", {
707
                        "value" : ["CST_LITERAL", "'0'"]}
708
                      ]]}
709
                    ]]}
710
                  ]]}
711
                ]]}
712
              ], "delay" : ["EXPRESSION", {
713
                "args" : [["EXPRESSION", {
714
                  "args" : [["EXPRESSION", {
715
                    "args" : [["EXPRESSION", {
716
                      "args" : [["CONSTANT_VALUE", {
717
                        "value" : ["CST_LITERAL", "30"], "unit_name" : ["SIMPLE_NAME", "ns"]}
718
                      ]]}
719
                    ]]}
720
                  ]]}
721
                ]]}
722
              ]}
723
            , {
724
              "value" : ["EXPRESSION", {
725
                "args" : [["EXPRESSION", {
726
                  "args" : [["EXPRESSION", {
727
                    "args" : [["EXPRESSION", {
728
                      "args" : [["CONSTANT_VALUE", {
729
                        "value" : ["CST_LITERAL", "'1'"]}
730
                      ]]}
731
                    ]]}
732
                  ]]}
733
                ]]}
734
              ], "delay" : ["EXPRESSION", {
735
                "args" : [["EXPRESSION", {
736
                  "args" : [["EXPRESSION", {
737
                    "args" : [["EXPRESSION", {
738
                      "args" : [["CONSTANT_VALUE", {
739
                        "value" : ["CST_LITERAL", "40"], "unit_name" : ["SIMPLE_NAME", "ns"]}
740
                      ]]}
741
                    ]]}
742
                  ]]}
743
                ]]}
744
              ]}
745
            ]}
746
          ], ["SIGNAL_ASSIGNMENT_STATEMENT", {
747
            "lhs" : ["SIMPLE_NAME", "b"], "rhs" : [{
748
              "value" : ["EXPRESSION", {
749
                "args" : [["EXPRESSION", {
750
                  "args" : [["EXPRESSION", {
751
                    "args" : [["EXPRESSION", {
752
                      "args" : [["CONSTANT_VALUE", {
753
                        "value" : ["CST_LITERAL", "'0'"]}
754
                      ]]}
755
                    ]]}
756
                  ]]}
757
                ]]}
758
              ], "delay" : ["EXPRESSION", {
759
                "args" : [["EXPRESSION", {
760
                  "args" : [["EXPRESSION", {
761
                    "args" : [["EXPRESSION", {
762
                      "args" : [["CONSTANT_VALUE", {
763
                        "value" : ["CST_LITERAL", "15"], "unit_name" : ["SIMPLE_NAME", "ns"]}
764
                      ]]}
765
                    ]]}
766
                  ]]}
767
                ]]}
768
              ]}
769
            , {
770
              "value" : ["EXPRESSION", {
771
                "args" : [["EXPRESSION", {
772
                  "args" : [["EXPRESSION", {
773
                    "args" : [["EXPRESSION", {
774
                      "args" : [["CONSTANT_VALUE", {
775
                        "value" : ["CST_LITERAL", "'1'"]}
776
                      ]]}
777
                    ]]}
778
                  ]]}
779
                ]]}
780
              ], "delay" : ["EXPRESSION", {
781
                "args" : [["EXPRESSION", {
782
                  "args" : [["EXPRESSION", {
783
                    "args" : [["EXPRESSION", {
784
                      "args" : [["CONSTANT_VALUE", {
785
                        "value" : ["CST_LITERAL", "25"], "unit_name" : ["SIMPLE_NAME", "ns"]}
786
                      ]]}
787
                    ]]}
788
                  ]]}
789
                ]]}
790
              ]}
791
            , {
792
              "value" : ["EXPRESSION", {
793
                "args" : [["EXPRESSION", {
794
                  "args" : [["EXPRESSION", {
795
                    "args" : [["EXPRESSION", {
796
                      "args" : [["CONSTANT_VALUE", {
797
                        "value" : ["CST_LITERAL", "'0'"]}
798
                      ]]}
799
                    ]]}
800
                  ]]}
801
                ]]}
802
              ], "delay" : ["EXPRESSION", {
803
                "args" : [["EXPRESSION", {
804
                  "args" : [["EXPRESSION", {
805
                    "args" : [["EXPRESSION", {
806
                      "args" : [["CONSTANT_VALUE", {
807
                        "value" : ["CST_LITERAL", "35"], "unit_name" : ["SIMPLE_NAME", "ns"]}
808
                      ]]}
809
                    ]]}
810
                  ]]}
811
                ]]}
812
              ]}
813
            , {
814
              "value" : ["EXPRESSION", {
815
                "args" : [["EXPRESSION", {
816
                  "args" : [["EXPRESSION", {
817
                    "args" : [["EXPRESSION", {
818
                      "args" : [["CONSTANT_VALUE", {
819
                        "value" : ["CST_LITERAL", "'1'"]}
820
                      ]]}
821
                    ]]}
822
                  ]]}
823
                ]]}
824
              ], "delay" : ["EXPRESSION", {
825
                "args" : [["EXPRESSION", {
826
                  "args" : [["EXPRESSION", {
827
                    "args" : [["EXPRESSION", {
828
                      "args" : [["CONSTANT_VALUE", {
829
                        "value" : ["CST_LITERAL", "45"], "unit_name" : ["SIMPLE_NAME", "ns"]}
830
                      ]]}
831
                    ]]}
832
                  ]]}
833
                ]]}
834
              ]}
835
            ]}
836
          ], ["SIGNAL_ASSIGNMENT_STATEMENT", {
837
            "lhs" : ["SIMPLE_NAME", "x"], "rhs" : [{
838
              "value" : ["EXPRESSION", {
839
                "args" : [["EXPRESSION", {
840
                  "args" : [["EXPRESSION", {
841
                    "args" : [["EXPRESSION", {
842
                      "args" : [["CONSTANT_VALUE", {
843
                        "value" : ["CST_LITERAL", "'0'"]}
844
                      ]]}
845
                    ]]}
846
                  ]]}
847
                ]]}
848
              ], "delay" : ["EXPRESSION", {
849
                "args" : [["EXPRESSION", {
850
                  "args" : [["EXPRESSION", {
851
                    "args" : [["EXPRESSION", {
852
                      "args" : [["CONSTANT_VALUE", {
853
                        "value" : ["CST_LITERAL", "30"], "unit_name" : ["SIMPLE_NAME", "ns"]}
854
                      ]]}
855
                    ]]}
856
                  ]]}
857
                ]]}
858
              ]}
859
            ]}
860
          ], ["WAIT_STATEMENT"]]}
861
        ]]}
862
      ]}
863
    ]}
864
  }