Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

lustrec-tests / vhdl_json / vhdl_files / 2-exportOK / ghdl / ghdl / testsuite / gna / deb573721 / 573721_deb.json @ 2051e520

History | View | Annotate | Download (32.8 KB)

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