Project

General

Profile

Revision 3fd18385 vhdl_json/vhdl_files/2-exportOK/ghdl/ghdl/testsuite/vests/vhdl-93/ashenden/compliant/ch_15_ire-b.json

View differences:

vhdl_json/vhdl_files/2-exportOK/ghdl/ghdl/testsuite/vests/vhdl-93/ashenden/compliant/ch_15_ire-b.json
53 53
                "id" : "=", "args" : [["EXPRESSION", {
54 54
                  "args" : [["EXPRESSION", {
55 55
                    "args" : [["EXPRESSION", {
56
                      "args" : [["CALL", ["FUNCTION_CALL", {
57
                        "id" : ["SIMPLE_NAME", "To_bit"], "assoc_list" : [{
58
                          "actual_designator" : ["SIMPLE_NAME", "immed_en"]}
59
                        ]}
56
                      "args" : [["CALL", ["INDEXED_NAME", {
57
                        "id" : ["SIMPLE_NAME", "To_bit"], "exprs" : [["EXPRESSION", {
58
                          "args" : [["EXPRESSION", {
59
                            "args" : [["EXPRESSION", {
60
                              "args" : [["EXPRESSION", {
61
                                "args" : [["CALL", ["SIMPLE_NAME", "immed_en"]]]}
62
                              ]]}
63
                            ]]}
64
                          ]]}
65
                        ]]}
60 66
                      ]]]}
61 67
                    ]]}
62 68
                  ]]}
......
75 81
                    "id" : "=", "args" : [["EXPRESSION", {
76 82
                      "args" : [["EXPRESSION", {
77 83
                        "args" : [["EXPRESSION", {
78
                          "args" : [["CALL", ["FUNCTION_CALL", {
79
                            "id" : ["SIMPLE_NAME", "To_bit"], "assoc_list" : [{
80
                              "actual_designator" : ["SIMPLE_NAME", "immed_size_26"]}
81
                            ]}
84
                          "args" : [["CALL", ["INDEXED_NAME", {
85
                            "id" : ["SIMPLE_NAME", "To_bit"], "exprs" : [["EXPRESSION", {
86
                              "args" : [["EXPRESSION", {
87
                                "args" : [["EXPRESSION", {
88
                                  "args" : [["EXPRESSION", {
89
                                    "args" : [["CALL", ["SIMPLE_NAME", "immed_size_26"]]]}
90
                                  ]]}
91
                                ]]}
92
                              ]]}
93
                            ]]}
82 94
                          ]]]}
83 95
                        ]]}
84 96
                      ]]}
......
97 109
                        "id" : "=", "args" : [["EXPRESSION", {
98 110
                          "args" : [["EXPRESSION", {
99 111
                            "args" : [["EXPRESSION", {
100
                              "args" : [["CALL", ["FUNCTION_CALL", {
101
                                "id" : ["SIMPLE_NAME", "To_bit"], "assoc_list" : [{
102
                                  "actual_designator" : ["SIMPLE_NAME", "immed_unsigned"]}
103
                                ]}
112
                              "args" : [["CALL", ["INDEXED_NAME", {
113
                                "id" : ["SIMPLE_NAME", "To_bit"], "exprs" : [["EXPRESSION", {
114
                                  "args" : [["EXPRESSION", {
115
                                    "args" : [["EXPRESSION", {
116
                                      "args" : [["EXPRESSION", {
117
                                        "args" : [["CALL", ["SIMPLE_NAME", "immed_unsigned"]]]}
118
                                      ]]}
119
                                    ]]}
120
                                  ]]}
121
                                ]]}
104 122
                              ]]]}
105 123
                            ]]}
106 124
                          ]]}
......
181 199
                                        "args" : [["EXPRESSION", {
182 200
                                          "args" : [["EXPRESSION", {
183 201
                                            "args" : [["EXPRESSION", {
184
                                              "args" : [["CALL", ["FUNCTION_CALL", {
185
                                                "id" : ["SIMPLE_NAME", "d"], "assoc_list" : [{
186
                                                  "actual_expr" : ["EXPRESSION", {
202
                                              "args" : [["CALL", ["INDEXED_NAME", {
203
                                                "id" : ["SIMPLE_NAME", "d"], "exprs" : [["EXPRESSION", {
204
                                                  "args" : [["EXPRESSION", {
187 205
                                                    "args" : [["EXPRESSION", {
188 206
                                                      "args" : [["EXPRESSION", {
189
                                                        "args" : [["EXPRESSION", {
190
                                                          "args" : [["CONSTANT_VALUE", {
191
                                                            "value" : ["CST_LITERAL", "6"]}
192
                                                          ]]}
207
                                                        "args" : [["CONSTANT_VALUE", {
208
                                                          "value" : ["CST_LITERAL", "6"]}
193 209
                                                        ]]}
194 210
                                                      ]]}
195 211
                                                    ]]}
196
                                                  ]}
197
                                                ]}
212
                                                  ]]}
213
                                                ]]}
198 214
                                              ]]]}
199 215
                                            ]]}
200 216
                                          ]]}
......
242 258
                      "id" : "=", "args" : [["EXPRESSION", {
243 259
                        "args" : [["EXPRESSION", {
244 260
                          "args" : [["EXPRESSION", {
245
                            "args" : [["CALL", ["FUNCTION_CALL", {
246
                              "id" : ["SIMPLE_NAME", "To_bit"], "assoc_list" : [{
247
                                "actual_designator" : ["SIMPLE_NAME", "immed_unsigned"]}
248
                              ]}
261
                            "args" : [["CALL", ["INDEXED_NAME", {
262
                              "id" : ["SIMPLE_NAME", "To_bit"], "exprs" : [["EXPRESSION", {
263
                                "args" : [["EXPRESSION", {
264
                                  "args" : [["EXPRESSION", {
265
                                    "args" : [["EXPRESSION", {
266
                                      "args" : [["CALL", ["SIMPLE_NAME", "immed_unsigned"]]]}
267
                                    ]]}
268
                                  ]]}
269
                                ]]}
270
                              ]]}
249 271
                            ]]]}
250 272
                          ]]}
251 273
                        ]]}
......
326 348
                                      "args" : [["EXPRESSION", {
327 349
                                        "args" : [["EXPRESSION", {
328 350
                                          "args" : [["EXPRESSION", {
329
                                            "args" : [["CALL", ["FUNCTION_CALL", {
330
                                              "id" : ["SIMPLE_NAME", "d"], "assoc_list" : [{
331
                                                "actual_expr" : ["EXPRESSION", {
351
                                            "args" : [["CALL", ["INDEXED_NAME", {
352
                                              "id" : ["SIMPLE_NAME", "d"], "exprs" : [["EXPRESSION", {
353
                                                "args" : [["EXPRESSION", {
332 354
                                                  "args" : [["EXPRESSION", {
333 355
                                                    "args" : [["EXPRESSION", {
334
                                                      "args" : [["EXPRESSION", {
335
                                                        "args" : [["CONSTANT_VALUE", {
336
                                                          "value" : ["CST_LITERAL", "16"]}
337
                                                        ]]}
356
                                                      "args" : [["CONSTANT_VALUE", {
357
                                                        "value" : ["CST_LITERAL", "16"]}
338 358
                                                      ]]}
339 359
                                                    ]]}
340 360
                                                  ]]}
341
                                                ]}
342
                                              ]}
361
                                                ]]}
362
                                              ]]}
343 363
                                            ]]]}
344 364
                                          ]]}
345 365
                                        ]]}

Also available in: Unified diff