Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

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

History | View | Annotate | Download (27.7 KB)

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