Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

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

History | View | Annotate | Download (31.3 KB)

1
{
2
  "DESIGN_FILE" : {
3
    "design_units" : [{
4
      "contexts" : [], "library" : ["PACKAGE_DECLARATION", {
5
        "name" : ["IDENTIFIER", "c04s03b02x00p29n10i00113pkg"], "shared_defs" : [["TYPE_DECLARATION", {
6
          "name" : ["IDENTIFIER", "Apollo_string"], "definition" : ["ARRAY_TYPE_DEFINITION", {
7
            "const" : ["INDEX_CONSTRAINT", {
8
              "ranges" : [["SUB_DISCRETE_RANGE", {
9
                "name" : ["SIMPLE_NAME", "INTEGER"], "const" : ["RANGE_CONSTRAINT", {
10
                  "range" : ["RANGE_WITH_DIRECTION", {
11
                    "direction" : "to", "from" : ["EXPRESSION", {
12
                      "args" : [["EXPRESSION", {
13
                        "args" : [["CONSTANT_VALUE", {
14
                          "value" : ["CST_LITERAL", "1"]}
15
                        ]]}
16
                      ]]}
17
                    ], "_to" : ["EXPRESSION", {
18
                      "args" : [["EXPRESSION", {
19
                        "args" : [["CONSTANT_VALUE", {
20
                          "value" : ["CST_LITERAL", "8"]}
21
                        ]]}
22
                      ]]}
23
                    ]}
24
                  ]}
25
                ]}
26
              ]]}
27
            ], "definition" : {
28
              "name" : ["SIMPLE_NAME", "CHARACTER"]}
29
            }
30
          ]}
31
        ], ["TYPE_DECLARATION", {
32
          "name" : ["IDENTIFIER", "V_REGISTER"], "definition" : ["ARRAY_TYPE_DEFINITION", {
33
            "const" : ["INDEX_CONSTRAINT", {
34
              "ranges" : [["SUB_DISCRETE_RANGE", {
35
                "name" : ["SIMPLE_NAME", "INTEGER"], "const" : ["RANGE_CONSTRAINT", {
36
                  "range" : ["RANGE_WITH_DIRECTION", {
37
                    "direction" : "to", "from" : ["EXPRESSION", {
38
                      "args" : [["EXPRESSION", {
39
                        "args" : [["CONSTANT_VALUE", {
40
                          "value" : ["CST_LITERAL", "0"]}
41
                        ]]}
42
                      ]]}
43
                    ], "_to" : ["EXPRESSION", {
44
                      "args" : [["EXPRESSION", {
45
                        "args" : [["CONSTANT_VALUE", {
46
                          "value" : ["CST_LITERAL", "7"]}
47
                        ]]}
48
                      ]]}
49
                    ]}
50
                  ]}
51
                ]}
52
              ]]}
53
            ], "definition" : {
54
              "name" : ["SIMPLE_NAME", "BIT"]}
55
            }
56
          ]}
57
        ]], "shared_decls" : [], "shared_uses" : []}
58
      ]}
59
    , {
60
      "contexts" : [["USE_CLAUSE", [["SELECTED_NAME", [["SIMPLE_NAME", "work"], ["SIMPLE_NAME", "c04s03b02x00p29n10i00113pkg"]]]]]], "library" : ["ENTITY_DECLARATION", {
61
        "name" : ["IDENTIFIER", "c04s03b02x00p29n10i00113ent"], "ports" : [{
62
          "names" : [["IDENTIFIER", "p23"]], "mode" : ["inout"], "typ" : {
63
            "name" : ["SIMPLE_NAME", "Boolean"]}
64
          , "expr" : ["EXPRESSION", {
65
            "args" : [["EXPRESSION", {
66
              "args" : [["EXPRESSION", {
67
                "args" : [["EXPRESSION", {
68
                  "args" : [["CALL", ["SIMPLE_NAME", "FALSE"]]]}
69
                ]]}
70
              ]]}
71
            ]]}
72
          ]}
73
        , {
74
          "names" : [["IDENTIFIER", "p24"]], "mode" : ["inout"], "typ" : {
75
            "name" : ["SIMPLE_NAME", "Bit"]}
76
          , "expr" : ["EXPRESSION", {
77
            "args" : [["EXPRESSION", {
78
              "args" : [["EXPRESSION", {
79
                "args" : [["EXPRESSION", {
80
                  "args" : [["CONSTANT_VALUE", {
81
                    "value" : ["CST_LITERAL", "'0'"]}
82
                  ]]}
83
                ]]}
84
              ]]}
85
            ]]}
86
          ]}
87
        , {
88
          "names" : [["IDENTIFIER", "p25"]], "mode" : ["inout"], "typ" : {
89
            "name" : ["SIMPLE_NAME", "Character"]}
90
          , "expr" : ["EXPRESSION", {
91
            "args" : [["EXPRESSION", {
92
              "args" : [["EXPRESSION", {
93
                "args" : [["EXPRESSION", {
94
                  "args" : [["CALL", ["SIMPLE_NAME", "NUL"]]]}
95
                ]]}
96
              ]]}
97
            ]]}
98
          ]}
99
        , {
100
          "names" : [["IDENTIFIER", "p26"]], "mode" : ["inout"], "typ" : {
101
            "name" : ["SIMPLE_NAME", "SEVERITY_LEVEL"]}
102
          , "expr" : ["EXPRESSION", {
103
            "args" : [["EXPRESSION", {
104
              "args" : [["EXPRESSION", {
105
                "args" : [["EXPRESSION", {
106
                  "args" : [["CALL", ["SIMPLE_NAME", "NOTE"]]]}
107
                ]]}
108
              ]]}
109
            ]]}
110
          ]}
111
        , {
112
          "names" : [["IDENTIFIER", "p27"]], "mode" : ["inout"], "typ" : {
113
            "name" : ["SIMPLE_NAME", "Integer"]}
114
          , "expr" : ["EXPRESSION", {
115
            "args" : [["EXPRESSION", {
116
              "args" : [["EXPRESSION", {
117
                "id" : "-", "args" : [["EXPRESSION", {
118
                  "args" : [["CONSTANT_VALUE", {
119
                    "value" : ["CST_LITERAL", "1"]}
120
                  ]]}
121
                ]]}
122
              ]]}
123
            ]]}
124
          ]}
125
        , {
126
          "names" : [["IDENTIFIER", "p28"]], "mode" : ["inout"], "typ" : {
127
            "name" : ["SIMPLE_NAME", "Real"]}
128
          , "expr" : ["EXPRESSION", {
129
            "args" : [["EXPRESSION", {
130
              "args" : [["EXPRESSION", {
131
                "id" : "-", "args" : [["EXPRESSION", {
132
                  "args" : [["CONSTANT_VALUE", {
133
                    "value" : ["CST_LITERAL", "1.0"]}
134
                  ]]}
135
                ]]}
136
              ]]}
137
            ]]}
138
          ]}
139
        , {
140
          "names" : [["IDENTIFIER", "p29"]], "mode" : ["inout"], "typ" : {
141
            "name" : ["SIMPLE_NAME", "TIME"]}
142
          , "expr" : ["EXPRESSION", {
143
            "args" : [["EXPRESSION", {
144
              "args" : [["EXPRESSION", {
145
                "args" : [["EXPRESSION", {
146
                  "args" : [["CONSTANT_VALUE", {
147
                    "value" : ["CST_LITERAL", "1"], "unit_name" : ["SIMPLE_NAME", "fs"]}
148
                  ]]}
149
                ]]}
150
              ]]}
151
            ]]}
152
          ]}
153
        , {
154
          "names" : [["IDENTIFIER", "p30"]], "mode" : ["inout"], "typ" : {
155
            "name" : ["SIMPLE_NAME", "Natural"]}
156
          , "expr" : ["EXPRESSION", {
157
            "args" : [["EXPRESSION", {
158
              "args" : [["EXPRESSION", {
159
                "args" : [["EXPRESSION", {
160
                  "args" : [["CONSTANT_VALUE", {
161
                    "value" : ["CST_LITERAL", "0"]}
162
                  ]]}
163
                ]]}
164
              ]]}
165
            ]]}
166
          ]}
167
        , {
168
          "names" : [["IDENTIFIER", "p31"]], "mode" : ["inout"], "typ" : {
169
            "name" : ["SIMPLE_NAME", "Positive"]}
170
          , "expr" : ["EXPRESSION", {
171
            "args" : [["EXPRESSION", {
172
              "args" : [["EXPRESSION", {
173
                "args" : [["EXPRESSION", {
174
                  "args" : [["CONSTANT_VALUE", {
175
                    "value" : ["CST_LITERAL", "1"]}
176
                  ]]}
177
                ]]}
178
              ]]}
179
            ]]}
180
          ]}
181
        , {
182
          "names" : [["IDENTIFIER", "p32"]], "mode" : ["inout"], "typ" : {
183
            "name" : ["SIMPLE_NAME", "Apollo_string"]}
184
          , "expr" : ["EXPRESSION", {
185
            "args" : [["EXPRESSION", {
186
              "args" : [["EXPRESSION", {
187
                "args" : [["EXPRESSION", {
188
                  "args" : [["CONSTANT_VALUE", {
189
                    "value" : ["CST_LITERAL", "\"abcdefgh\""]}
190
                  ]]}
191
                ]]}
192
              ]]}
193
            ]]}
194
          ]}
195
        , {
196
          "names" : [["IDENTIFIER", "p33"]], "mode" : ["inout"], "typ" : {
197
            "name" : ["SIMPLE_NAME", "V_register"]}
198
          , "expr" : ["EXPRESSION", {
199
            "args" : [["EXPRESSION", {
200
              "args" : [["EXPRESSION", {
201
                "args" : [["EXPRESSION", {
202
                  "args" : [["CONSTANT_VALUE", {
203
                    "value" : ["CST_LITERAL", "B\"10010110\""]}
204
                  ]]}
205
                ]]}
206
              ]]}
207
            ]]}
208
          ]}
209
        ], "ENTITY_DECLARATIVE_PART" : [], "ENTITY_STATEMENT_PART" : []}
210
      ]}
211
    , {
212
      "contexts" : [], "library" : ["ARCHITECTURE_BODY", {
213
        "name" : ["IDENTIFIER", "c04s03b02x00p29n10i00113arch"], "entity" : ["IDENTIFIER", "c04s03b02x00p29n10i00113ent"], "ARCHITECTURE_DECLARATIVE_PART" : [], "ARCHITECTURE_STATEMENT_PART" : [["PROCESS_STATEMENT", {
214
          "id" : ["IDENTIFIER", "TESTING"], "PROCESS_STATEMENT_PART" : [["ASSERTION_STATEMENT", {
215
            "cond" : ["EXPRESSION", {
216
              "args" : [["EXPRESSION", {
217
                "args" : [["EXPRESSION", {
218
                  "args" : [["EXPRESSION", {
219
                    "id" : "NOT", "args" : [["EXPRESSION", {
220
                      "id" : "and", "args" : [["EXPRESSION", {
221
                        "id" : "and", "args" : [["EXPRESSION", {
222
                          "id" : "and", "args" : [["EXPRESSION", {
223
                            "id" : "and", "args" : [["EXPRESSION", {
224
                              "id" : "and", "args" : [["EXPRESSION", {
225
                                "id" : "and", "args" : [["EXPRESSION", {
226
                                  "id" : "and", "args" : [["EXPRESSION", {
227
                                    "id" : "and", "args" : [["EXPRESSION", {
228
                                      "id" : "and", "args" : [["EXPRESSION", {
229
                                        "id" : "and", "args" : [["EXPRESSION", {
230
                                          "id" : "=", "args" : [["EXPRESSION", {
231
                                            "args" : [["EXPRESSION", {
232
                                              "args" : [["EXPRESSION", {
233
                                                "args" : [["CALL", ["SIMPLE_NAME", "p23"]]]}
234
                                              ]]}
235
                                            ]]}
236
                                          ], ["EXPRESSION", {
237
                                            "args" : [["EXPRESSION", {
238
                                              "args" : [["EXPRESSION", {
239
                                                "args" : [["CALL", ["SIMPLE_NAME", "FALSE"]]]}
240
                                              ]]}
241
                                            ]]}
242
                                          ]]}
243
                                        ], ["EXPRESSION", {
244
                                          "id" : "=", "args" : [["EXPRESSION", {
245
                                            "args" : [["EXPRESSION", {
246
                                              "args" : [["EXPRESSION", {
247
                                                "args" : [["CALL", ["SIMPLE_NAME", "p24"]]]}
248
                                              ]]}
249
                                            ]]}
250
                                          ], ["EXPRESSION", {
251
                                            "args" : [["EXPRESSION", {
252
                                              "args" : [["EXPRESSION", {
253
                                                "args" : [["CONSTANT_VALUE", {
254
                                                  "value" : ["CST_LITERAL", "'0'"]}
255
                                                ]]}
256
                                              ]]}
257
                                            ]]}
258
                                          ]]}
259
                                        ]]}
260
                                      ], ["EXPRESSION", {
261
                                        "id" : "=", "args" : [["EXPRESSION", {
262
                                          "args" : [["EXPRESSION", {
263
                                            "args" : [["EXPRESSION", {
264
                                              "args" : [["CALL", ["SIMPLE_NAME", "p25"]]]}
265
                                            ]]}
266
                                          ]]}
267
                                        ], ["EXPRESSION", {
268
                                          "args" : [["EXPRESSION", {
269
                                            "args" : [["EXPRESSION", {
270
                                              "args" : [["CALL", ["SIMPLE_NAME", "NUL"]]]}
271
                                            ]]}
272
                                          ]]}
273
                                        ]]}
274
                                      ]]}
275
                                    ], ["EXPRESSION", {
276
                                      "id" : "=", "args" : [["EXPRESSION", {
277
                                        "args" : [["EXPRESSION", {
278
                                          "args" : [["EXPRESSION", {
279
                                            "args" : [["CALL", ["SIMPLE_NAME", "p26"]]]}
280
                                          ]]}
281
                                        ]]}
282
                                      ], ["EXPRESSION", {
283
                                        "args" : [["EXPRESSION", {
284
                                          "args" : [["EXPRESSION", {
285
                                            "args" : [["CALL", ["SIMPLE_NAME", "NOTE"]]]}
286
                                          ]]}
287
                                        ]]}
288
                                      ]]}
289
                                    ]]}
290
                                  ], ["EXPRESSION", {
291
                                    "id" : "=", "args" : [["EXPRESSION", {
292
                                      "args" : [["EXPRESSION", {
293
                                        "args" : [["EXPRESSION", {
294
                                          "args" : [["CALL", ["SIMPLE_NAME", "p27"]]]}
295
                                        ]]}
296
                                      ]]}
297
                                    ], ["EXPRESSION", {
298
                                      "args" : [["EXPRESSION", {
299
                                        "id" : "-", "args" : [["EXPRESSION", {
300
                                          "args" : [["CONSTANT_VALUE", {
301
                                            "value" : ["CST_LITERAL", "1"]}
302
                                          ]]}
303
                                        ]]}
304
                                      ]]}
305
                                    ]]}
306
                                  ]]}
307
                                ], ["EXPRESSION", {
308
                                  "id" : "=", "args" : [["EXPRESSION", {
309
                                    "args" : [["EXPRESSION", {
310
                                      "args" : [["EXPRESSION", {
311
                                        "args" : [["CALL", ["SIMPLE_NAME", "p28"]]]}
312
                                      ]]}
313
                                    ]]}
314
                                  ], ["EXPRESSION", {
315
                                    "args" : [["EXPRESSION", {
316
                                      "id" : "-", "args" : [["EXPRESSION", {
317
                                        "args" : [["CONSTANT_VALUE", {
318
                                          "value" : ["CST_LITERAL", "1.0"]}
319
                                        ]]}
320
                                      ]]}
321
                                    ]]}
322
                                  ]]}
323
                                ]]}
324
                              ], ["EXPRESSION", {
325
                                "id" : "=", "args" : [["EXPRESSION", {
326
                                  "args" : [["EXPRESSION", {
327
                                    "args" : [["EXPRESSION", {
328
                                      "args" : [["CALL", ["SIMPLE_NAME", "p29"]]]}
329
                                    ]]}
330
                                  ]]}
331
                                ], ["EXPRESSION", {
332
                                  "args" : [["EXPRESSION", {
333
                                    "args" : [["EXPRESSION", {
334
                                      "args" : [["CONSTANT_VALUE", {
335
                                        "value" : ["CST_LITERAL", "1"], "unit_name" : ["SIMPLE_NAME", "fs"]}
336
                                      ]]}
337
                                    ]]}
338
                                  ]]}
339
                                ]]}
340
                              ]]}
341
                            ], ["EXPRESSION", {
342
                              "id" : "=", "args" : [["EXPRESSION", {
343
                                "args" : [["EXPRESSION", {
344
                                  "args" : [["EXPRESSION", {
345
                                    "args" : [["CALL", ["SIMPLE_NAME", "p30"]]]}
346
                                  ]]}
347
                                ]]}
348
                              ], ["EXPRESSION", {
349
                                "args" : [["EXPRESSION", {
350
                                  "args" : [["EXPRESSION", {
351
                                    "args" : [["CONSTANT_VALUE", {
352
                                      "value" : ["CST_LITERAL", "0"]}
353
                                    ]]}
354
                                  ]]}
355
                                ]]}
356
                              ]]}
357
                            ]]}
358
                          ], ["EXPRESSION", {
359
                            "id" : "=", "args" : [["EXPRESSION", {
360
                              "args" : [["EXPRESSION", {
361
                                "args" : [["EXPRESSION", {
362
                                  "args" : [["CALL", ["SIMPLE_NAME", "p31"]]]}
363
                                ]]}
364
                              ]]}
365
                            ], ["EXPRESSION", {
366
                              "args" : [["EXPRESSION", {
367
                                "args" : [["EXPRESSION", {
368
                                  "args" : [["CONSTANT_VALUE", {
369
                                    "value" : ["CST_LITERAL", "1"]}
370
                                  ]]}
371
                                ]]}
372
                              ]]}
373
                            ]]}
374
                          ]]}
375
                        ], ["EXPRESSION", {
376
                          "id" : "=", "args" : [["EXPRESSION", {
377
                            "args" : [["EXPRESSION", {
378
                              "args" : [["EXPRESSION", {
379
                                "args" : [["CALL", ["SIMPLE_NAME", "p32"]]]}
380
                              ]]}
381
                            ]]}
382
                          ], ["EXPRESSION", {
383
                            "args" : [["EXPRESSION", {
384
                              "args" : [["EXPRESSION", {
385
                                "args" : [["CONSTANT_VALUE", {
386
                                  "value" : ["CST_LITERAL", "\"abcdefgh\""]}
387
                                ]]}
388
                              ]]}
389
                            ]]}
390
                          ]]}
391
                        ]]}
392
                      ], ["EXPRESSION", {
393
                        "id" : "=", "args" : [["EXPRESSION", {
394
                          "args" : [["EXPRESSION", {
395
                            "args" : [["EXPRESSION", {
396
                              "args" : [["CALL", ["SIMPLE_NAME", "p33"]]]}
397
                            ]]}
398
                          ]]}
399
                        ], ["EXPRESSION", {
400
                          "args" : [["EXPRESSION", {
401
                            "args" : [["EXPRESSION", {
402
                              "args" : [["CONSTANT_VALUE", {
403
                                "value" : ["CST_LITERAL", "B\"10010110\""]}
404
                              ]]}
405
                            ]]}
406
                          ]]}
407
                        ]]}
408
                      ]]}
409
                    ]]}
410
                  ]]}
411
                ]]}
412
              ]]}
413
            ], "report" : ["EXPRESSION", {
414
              "args" : [["EXPRESSION", {
415
                "args" : [["EXPRESSION", {
416
                  "args" : [["EXPRESSION", {
417
                    "args" : [["CONSTANT_VALUE", {
418
                      "value" : ["CST_LITERAL", "\"***PASSED TEST: c04s03b02x00p29n10i00113\""]}
419
                    ]]}
420
                  ]]}
421
                ]]}
422
              ]]}
423
            ], "severity" : ["EXPRESSION", {
424
              "args" : [["EXPRESSION", {
425
                "args" : [["EXPRESSION", {
426
                  "args" : [["EXPRESSION", {
427
                    "args" : [["CALL", ["SIMPLE_NAME", "NOTE"]]]}
428
                  ]]}
429
                ]]}
430
              ]]}
431
            ]}
432
          ], ["ASSERTION_STATEMENT", {
433
            "cond" : ["EXPRESSION", {
434
              "args" : [["EXPRESSION", {
435
                "args" : [["EXPRESSION", {
436
                  "args" : [["EXPRESSION", {
437
                    "args" : [["EXPRESSION", {
438
                      "id" : "and", "args" : [["EXPRESSION", {
439
                        "id" : "and", "args" : [["EXPRESSION", {
440
                          "id" : "and", "args" : [["EXPRESSION", {
441
                            "id" : "and", "args" : [["EXPRESSION", {
442
                              "id" : "and", "args" : [["EXPRESSION", {
443
                                "id" : "and", "args" : [["EXPRESSION", {
444
                                  "id" : "and", "args" : [["EXPRESSION", {
445
                                    "id" : "and", "args" : [["EXPRESSION", {
446
                                      "id" : "and", "args" : [["EXPRESSION", {
447
                                        "id" : "and", "args" : [["EXPRESSION", {
448
                                          "id" : "=", "args" : [["EXPRESSION", {
449
                                            "args" : [["EXPRESSION", {
450
                                              "args" : [["EXPRESSION", {
451
                                                "args" : [["CALL", ["SIMPLE_NAME", "p23"]]]}
452
                                              ]]}
453
                                            ]]}
454
                                          ], ["EXPRESSION", {
455
                                            "args" : [["EXPRESSION", {
456
                                              "args" : [["EXPRESSION", {
457
                                                "args" : [["CALL", ["SIMPLE_NAME", "FALSE"]]]}
458
                                              ]]}
459
                                            ]]}
460
                                          ]]}
461
                                        ], ["EXPRESSION", {
462
                                          "id" : "=", "args" : [["EXPRESSION", {
463
                                            "args" : [["EXPRESSION", {
464
                                              "args" : [["EXPRESSION", {
465
                                                "args" : [["CALL", ["SIMPLE_NAME", "p24"]]]}
466
                                              ]]}
467
                                            ]]}
468
                                          ], ["EXPRESSION", {
469
                                            "args" : [["EXPRESSION", {
470
                                              "args" : [["EXPRESSION", {
471
                                                "args" : [["CONSTANT_VALUE", {
472
                                                  "value" : ["CST_LITERAL", "'0'"]}
473
                                                ]]}
474
                                              ]]}
475
                                            ]]}
476
                                          ]]}
477
                                        ]]}
478
                                      ], ["EXPRESSION", {
479
                                        "id" : "=", "args" : [["EXPRESSION", {
480
                                          "args" : [["EXPRESSION", {
481
                                            "args" : [["EXPRESSION", {
482
                                              "args" : [["CALL", ["SIMPLE_NAME", "p25"]]]}
483
                                            ]]}
484
                                          ]]}
485
                                        ], ["EXPRESSION", {
486
                                          "args" : [["EXPRESSION", {
487
                                            "args" : [["EXPRESSION", {
488
                                              "args" : [["CALL", ["SIMPLE_NAME", "NUL"]]]}
489
                                            ]]}
490
                                          ]]}
491
                                        ]]}
492
                                      ]]}
493
                                    ], ["EXPRESSION", {
494
                                      "id" : "=", "args" : [["EXPRESSION", {
495
                                        "args" : [["EXPRESSION", {
496
                                          "args" : [["EXPRESSION", {
497
                                            "args" : [["CALL", ["SIMPLE_NAME", "p26"]]]}
498
                                          ]]}
499
                                        ]]}
500
                                      ], ["EXPRESSION", {
501
                                        "args" : [["EXPRESSION", {
502
                                          "args" : [["EXPRESSION", {
503
                                            "args" : [["CALL", ["SIMPLE_NAME", "NOTE"]]]}
504
                                          ]]}
505
                                        ]]}
506
                                      ]]}
507
                                    ]]}
508
                                  ], ["EXPRESSION", {
509
                                    "id" : "=", "args" : [["EXPRESSION", {
510
                                      "args" : [["EXPRESSION", {
511
                                        "args" : [["EXPRESSION", {
512
                                          "args" : [["CALL", ["SIMPLE_NAME", "p27"]]]}
513
                                        ]]}
514
                                      ]]}
515
                                    ], ["EXPRESSION", {
516
                                      "args" : [["EXPRESSION", {
517
                                        "id" : "-", "args" : [["EXPRESSION", {
518
                                          "args" : [["CONSTANT_VALUE", {
519
                                            "value" : ["CST_LITERAL", "1"]}
520
                                          ]]}
521
                                        ]]}
522
                                      ]]}
523
                                    ]]}
524
                                  ]]}
525
                                ], ["EXPRESSION", {
526
                                  "id" : "=", "args" : [["EXPRESSION", {
527
                                    "args" : [["EXPRESSION", {
528
                                      "args" : [["EXPRESSION", {
529
                                        "args" : [["CALL", ["SIMPLE_NAME", "p28"]]]}
530
                                      ]]}
531
                                    ]]}
532
                                  ], ["EXPRESSION", {
533
                                    "args" : [["EXPRESSION", {
534
                                      "id" : "-", "args" : [["EXPRESSION", {
535
                                        "args" : [["CONSTANT_VALUE", {
536
                                          "value" : ["CST_LITERAL", "1.0"]}
537
                                        ]]}
538
                                      ]]}
539
                                    ]]}
540
                                  ]]}
541
                                ]]}
542
                              ], ["EXPRESSION", {
543
                                "id" : "=", "args" : [["EXPRESSION", {
544
                                  "args" : [["EXPRESSION", {
545
                                    "args" : [["EXPRESSION", {
546
                                      "args" : [["CALL", ["SIMPLE_NAME", "p29"]]]}
547
                                    ]]}
548
                                  ]]}
549
                                ], ["EXPRESSION", {
550
                                  "args" : [["EXPRESSION", {
551
                                    "args" : [["EXPRESSION", {
552
                                      "args" : [["CONSTANT_VALUE", {
553
                                        "value" : ["CST_LITERAL", "1"], "unit_name" : ["SIMPLE_NAME", "fs"]}
554
                                      ]]}
555
                                    ]]}
556
                                  ]]}
557
                                ]]}
558
                              ]]}
559
                            ], ["EXPRESSION", {
560
                              "id" : "=", "args" : [["EXPRESSION", {
561
                                "args" : [["EXPRESSION", {
562
                                  "args" : [["EXPRESSION", {
563
                                    "args" : [["CALL", ["SIMPLE_NAME", "p30"]]]}
564
                                  ]]}
565
                                ]]}
566
                              ], ["EXPRESSION", {
567
                                "args" : [["EXPRESSION", {
568
                                  "args" : [["EXPRESSION", {
569
                                    "args" : [["CONSTANT_VALUE", {
570
                                      "value" : ["CST_LITERAL", "0"]}
571
                                    ]]}
572
                                  ]]}
573
                                ]]}
574
                              ]]}
575
                            ]]}
576
                          ], ["EXPRESSION", {
577
                            "id" : "=", "args" : [["EXPRESSION", {
578
                              "args" : [["EXPRESSION", {
579
                                "args" : [["EXPRESSION", {
580
                                  "args" : [["CALL", ["SIMPLE_NAME", "p31"]]]}
581
                                ]]}
582
                              ]]}
583
                            ], ["EXPRESSION", {
584
                              "args" : [["EXPRESSION", {
585
                                "args" : [["EXPRESSION", {
586
                                  "args" : [["CONSTANT_VALUE", {
587
                                    "value" : ["CST_LITERAL", "1"]}
588
                                  ]]}
589
                                ]]}
590
                              ]]}
591
                            ]]}
592
                          ]]}
593
                        ], ["EXPRESSION", {
594
                          "id" : "=", "args" : [["EXPRESSION", {
595
                            "args" : [["EXPRESSION", {
596
                              "args" : [["EXPRESSION", {
597
                                "args" : [["CALL", ["SIMPLE_NAME", "p32"]]]}
598
                              ]]}
599
                            ]]}
600
                          ], ["EXPRESSION", {
601
                            "args" : [["EXPRESSION", {
602
                              "args" : [["EXPRESSION", {
603
                                "args" : [["CONSTANT_VALUE", {
604
                                  "value" : ["CST_LITERAL", "\"abcdefgh\""]}
605
                                ]]}
606
                              ]]}
607
                            ]]}
608
                          ]]}
609
                        ]]}
610
                      ], ["EXPRESSION", {
611
                        "id" : "=", "args" : [["EXPRESSION", {
612
                          "args" : [["EXPRESSION", {
613
                            "args" : [["EXPRESSION", {
614
                              "args" : [["CALL", ["SIMPLE_NAME", "p33"]]]}
615
                            ]]}
616
                          ]]}
617
                        ], ["EXPRESSION", {
618
                          "args" : [["EXPRESSION", {
619
                            "args" : [["EXPRESSION", {
620
                              "args" : [["CONSTANT_VALUE", {
621
                                "value" : ["CST_LITERAL", "B\"10010110\""]}
622
                              ]]}
623
                            ]]}
624
                          ]]}
625
                        ]]}
626
                      ]]}
627
                    ]]}
628
                  ]]}
629
                ]]}
630
              ]]}
631
            ], "report" : ["EXPRESSION", {
632
              "args" : [["EXPRESSION", {
633
                "args" : [["EXPRESSION", {
634
                  "args" : [["EXPRESSION", {
635
                    "args" : [["CONSTANT_VALUE", {
636
                      "value" : ["CST_LITERAL", "\"***FAILED TEST:c04s03b02x00p29n10i00113 - Values of INOUT port reading failed.\""]}
637
                    ]]}
638
                  ]]}
639
                ]]}
640
              ]]}
641
            ], "severity" : ["EXPRESSION", {
642
              "args" : [["EXPRESSION", {
643
                "args" : [["EXPRESSION", {
644
                  "args" : [["EXPRESSION", {
645
                    "args" : [["CALL", ["SIMPLE_NAME", "ERROR"]]]}
646
                  ]]}
647
                ]]}
648
              ]]}
649
            ]}
650
          ], ["WAIT_STATEMENT"]]}
651
        ]]}
652
      ]}
653
    ]}
654
  }