Project

General

Profile

Revision 3fd18385 vhdl_json/vhdl_files/2-exportOK/ghdl/ghdl/testsuite/gna/issue50/idct.d/sync_ram.json

View differences:

vhdl_json/vhdl_files/2-exportOK/ghdl/ghdl/testsuite/gna/issue50/idct.d/sync_ram.json
93 93
                "args" : [["EXPRESSION", {
94 94
                  "args" : [["EXPRESSION", {
95 95
                    "args" : [["EXPRESSION", {
96
                      "args" : [["CALL", ["FUNCTION_CALL", {
97
                        "id" : ["SIMPLE_NAME", "rising_edge"], "assoc_list" : [{
98
                          "actual_designator" : ["SIMPLE_NAME", "clock"]}
99
                        ]}
96
                      "args" : [["CALL", ["INDEXED_NAME", {
97
                        "id" : ["SIMPLE_NAME", "rising_edge"], "exprs" : [["EXPRESSION", {
98
                          "args" : [["EXPRESSION", {
99
                            "args" : [["EXPRESSION", {
100
                              "args" : [["EXPRESSION", {
101
                                "args" : [["CALL", ["SIMPLE_NAME", "clock"]]]}
102
                              ]]}
103
                            ]]}
104
                          ]]}
105
                        ]]}
100 106
                      ]]]}
101 107
                    ]]}
102 108
                  ]]}
......
125 131
                        "args" : [["EXPRESSION", {
126 132
                          "args" : [["EXPRESSION", {
127 133
                            "args" : [["EXPRESSION", {
128
                              "args" : [["CALL", ["FUNCTION_CALL", {
129
                                "id" : ["SIMPLE_NAME", "to_integer"], "assoc_list" : [{
130
                                  "actual_expr" : ["EXPRESSION", {
134
                              "args" : [["CALL", ["INDEXED_NAME", {
135
                                "id" : ["SIMPLE_NAME", "to_integer"], "exprs" : [["EXPRESSION", {
136
                                  "args" : [["EXPRESSION", {
131 137
                                    "args" : [["EXPRESSION", {
132 138
                                      "args" : [["EXPRESSION", {
133
                                        "args" : [["EXPRESSION", {
134
                                          "args" : [["CALL", ["FUNCTION_CALL", {
135
                                            "id" : ["SIMPLE_NAME", "unsigned"], "assoc_list" : [{
136
                                              "actual_designator" : ["SIMPLE_NAME", "address"]}
137
                                            ]}
138
                                          ]]]}
139
                                        ]]}
139
                                        "args" : [["CALL", ["INDEXED_NAME", {
140
                                          "id" : ["SIMPLE_NAME", "unsigned"], "exprs" : [["EXPRESSION", {
141
                                            "args" : [["EXPRESSION", {
142
                                              "args" : [["EXPRESSION", {
143
                                                "args" : [["EXPRESSION", {
144
                                                  "args" : [["CALL", ["SIMPLE_NAME", "address"]]]}
145
                                                ]]}
146
                                              ]]}
147
                                            ]]}
148
                                          ]]}
149
                                        ]]]}
140 150
                                      ]]}
141 151
                                    ]]}
142
                                  ]}
143
                                ]}
152
                                  ]]}
153
                                ]]}
144 154
                              ]]]}
145 155
                            ]]}
146 156
                          ]]}
......
181 191
                "args" : [["EXPRESSION", {
182 192
                  "args" : [["EXPRESSION", {
183 193
                    "args" : [["EXPRESSION", {
184
                      "args" : [["CALL", ["FUNCTION_CALL", {
185
                        "id" : ["SIMPLE_NAME", "ram"], "assoc_list" : [{
186
                          "actual_expr" : ["EXPRESSION", {
194
                      "args" : [["CALL", ["INDEXED_NAME", {
195
                        "id" : ["SIMPLE_NAME", "ram"], "exprs" : [["EXPRESSION", {
196
                          "args" : [["EXPRESSION", {
187 197
                            "args" : [["EXPRESSION", {
188 198
                              "args" : [["EXPRESSION", {
189
                                "args" : [["EXPRESSION", {
190
                                  "args" : [["CALL", ["FUNCTION_CALL", {
191
                                    "id" : ["SIMPLE_NAME", "to_integer"], "assoc_list" : [{
192
                                      "actual_expr" : ["EXPRESSION", {
199
                                "args" : [["CALL", ["INDEXED_NAME", {
200
                                  "id" : ["SIMPLE_NAME", "to_integer"], "exprs" : [["EXPRESSION", {
201
                                    "args" : [["EXPRESSION", {
202
                                      "args" : [["EXPRESSION", {
193 203
                                        "args" : [["EXPRESSION", {
194
                                          "args" : [["EXPRESSION", {
195
                                            "args" : [["EXPRESSION", {
196
                                              "args" : [["CALL", ["FUNCTION_CALL", {
197
                                                "id" : ["SIMPLE_NAME", "unsigned"], "assoc_list" : [{
198
                                                  "actual_designator" : ["SIMPLE_NAME", "read_address"]}
199
                                                ]}
200
                                              ]]]}
204
                                          "args" : [["CALL", ["INDEXED_NAME", {
205
                                            "id" : ["SIMPLE_NAME", "unsigned"], "exprs" : [["EXPRESSION", {
206
                                              "args" : [["EXPRESSION", {
207
                                                "args" : [["EXPRESSION", {
208
                                                  "args" : [["EXPRESSION", {
209
                                                    "args" : [["CALL", ["SIMPLE_NAME", "read_address"]]]}
210
                                                  ]]}
211
                                                ]]}
212
                                              ]]}
201 213
                                            ]]}
202
                                          ]]}
214
                                          ]]]}
203 215
                                        ]]}
204
                                      ]}
205
                                    ]}
206
                                  ]]]}
207
                                ]]}
216
                                      ]]}
217
                                    ]]}
218
                                  ]]}
219
                                ]]]}
208 220
                              ]]}
209 221
                            ]]}
210
                          ]}
211
                        ]}
222
                          ]]}
223
                        ]]}
212 224
                      ]]]}
213 225
                    ]]}
214 226
                  ]]}

Also available in: Unified diff