Project

General

Profile

Revision 3fd18385 vhdl_json/vhdl_files/2-exportOK/cnes_guidelines/rule/data/STD_03300_good.json

View differences:

vhdl_json/vhdl_files/2-exportOK/cnes_guidelines/rule/data/STD_03300_good.json
139 139
                        "args" : [["EXPRESSION", {
140 140
                          "args" : [["EXPRESSION", {
141 141
                            "args" : [["EXPRESSION", {
142
                              "args" : [["CALL", ["FUNCTION_CALL", {
143
                                "id" : ["SIMPLE_NAME", "rising_edge"], "assoc_list" : [{
144
                                  "actual_designator" : ["SIMPLE_NAME", "i_Clock"]}
145
                                ]}
142
                              "args" : [["CALL", ["INDEXED_NAME", {
143
                                "id" : ["SIMPLE_NAME", "rising_edge"], "exprs" : [["EXPRESSION", {
144
                                  "args" : [["EXPRESSION", {
145
                                    "args" : [["EXPRESSION", {
146
                                      "args" : [["EXPRESSION", {
147
                                        "args" : [["CALL", ["SIMPLE_NAME", "i_Clock"]]]}
148
                                      ]]}
149
                                    ]]}
150
                                  ]]}
151
                                ]]}
146 152
                              ]]]}
147 153
                            ]]}
148 154
                          ]]}
......
157 163
                    "args" : [["EXPRESSION", {
158 164
                      "args" : [["EXPRESSION", {
159 165
                        "args" : [["EXPRESSION", {
160
                          "args" : [["CALL", ["FUNCTION_CALL", {
161
                            "id" : ["SIMPLE_NAME", "std_logic_vector"], "assoc_list" : [{
162
                              "actual_expr" : ["EXPRESSION", {
166
                          "args" : [["CALL", ["INDEXED_NAME", {
167
                            "id" : ["SIMPLE_NAME", "std_logic_vector"], "exprs" : [["EXPRESSION", {
168
                              "args" : [["EXPRESSION", {
163 169
                                "args" : [["EXPRESSION", {
164 170
                                  "args" : [["EXPRESSION", {
165
                                    "args" : [["EXPRESSION", {
166
                                      "id" : "+", "args" : [["EXPRESSION", {
167
                                        "args" : [["CALL", ["FUNCTION_CALL", {
168
                                          "id" : ["SIMPLE_NAME", "unsigned"], "assoc_list" : [{
169
                                            "actual_designator" : ["SIMPLE_NAME", "i_A"]}
170
                                          ]}
171
                                        ]]]}
172
                                      ], ["EXPRESSION", {
173
                                        "args" : [["CALL", ["FUNCTION_CALL", {
174
                                          "id" : ["SIMPLE_NAME", "unsigned"], "assoc_list" : [{
175
                                            "actual_designator" : ["SIMPLE_NAME", "B"]}
176
                                          ]}
177
                                        ]]]}
178
                                      ]]}
171
                                    "id" : "+", "args" : [["EXPRESSION", {
172
                                      "args" : [["CALL", ["INDEXED_NAME", {
173
                                        "id" : ["SIMPLE_NAME", "unsigned"], "exprs" : [["EXPRESSION", {
174
                                          "args" : [["EXPRESSION", {
175
                                            "args" : [["EXPRESSION", {
176
                                              "args" : [["EXPRESSION", {
177
                                                "args" : [["CALL", ["SIMPLE_NAME", "i_A"]]]}
178
                                              ]]}
179
                                            ]]}
180
                                          ]]}
181
                                        ]]}
182
                                      ]]]}
183
                                    ], ["EXPRESSION", {
184
                                      "args" : [["CALL", ["INDEXED_NAME", {
185
                                        "id" : ["SIMPLE_NAME", "unsigned"], "exprs" : [["EXPRESSION", {
186
                                          "args" : [["EXPRESSION", {
187
                                            "args" : [["EXPRESSION", {
188
                                              "args" : [["EXPRESSION", {
189
                                                "args" : [["CALL", ["SIMPLE_NAME", "B"]]]}
190
                                              ]]}
191
                                            ]]}
192
                                          ]]}
193
                                        ]]}
194
                                      ]]]}
179 195
                                    ]]}
180 196
                                  ]]}
181 197
                                ]]}
182
                              ]}
183
                            ]}
198
                              ]]}
199
                            ]]}
184 200
                          ]]]}
185 201
                        ]]}
186 202
                      ]]}

Also available in: Unified diff