Project

General

Profile

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

View differences:

vhdl_json/vhdl_files/2-exportOK/cnes_guidelines/rule/data/STD_05900_good.json
109 109
                "args" : [["EXPRESSION", {
110 110
                  "args" : [["EXPRESSION", {
111 111
                    "args" : [["EXPRESSION", {
112
                      "args" : [["CALL", ["FUNCTION_CALL", {
113
                        "id" : ["SIMPLE_NAME", "to_integer"], "assoc_list" : [{
114
                          "actual_expr" : ["EXPRESSION", {
112
                      "args" : [["CALL", ["INDEXED_NAME", {
113
                        "id" : ["SIMPLE_NAME", "to_integer"], "exprs" : [["EXPRESSION", {
114
                          "args" : [["EXPRESSION", {
115 115
                            "args" : [["EXPRESSION", {
116 116
                              "args" : [["EXPRESSION", {
117
                                "args" : [["EXPRESSION", {
118
                                  "args" : [["CALL", ["FUNCTION_CALL", {
119
                                    "id" : ["SIMPLE_NAME", "unsigned"], "assoc_list" : [{
120
                                      "actual_designator" : ["SIMPLE_NAME", "i_Length"]}
121
                                    ]}
122
                                  ]]]}
123
                                ]]}
117
                                "args" : [["CALL", ["INDEXED_NAME", {
118
                                  "id" : ["SIMPLE_NAME", "unsigned"], "exprs" : [["EXPRESSION", {
119
                                    "args" : [["EXPRESSION", {
120
                                      "args" : [["EXPRESSION", {
121
                                        "args" : [["EXPRESSION", {
122
                                          "args" : [["CALL", ["SIMPLE_NAME", "i_Length"]]]}
123
                                        ]]}
124
                                      ]]}
125
                                    ]]}
126
                                  ]]}
127
                                ]]]}
124 128
                              ]]}
125 129
                            ]]}
126
                          ]}
127
                        ]}
130
                          ]]}
131
                        ]]}
128 132
                      ]]]}
129 133
                    ]]}
130 134
                  ]]}
......
183 187
                        "args" : [["EXPRESSION", {
184 188
                          "args" : [["EXPRESSION", {
185 189
                            "args" : [["EXPRESSION", {
186
                              "args" : [["CALL", ["FUNCTION_CALL", {
187
                                "id" : ["SIMPLE_NAME", "rising_edge"], "assoc_list" : [{
188
                                  "actual_designator" : ["SIMPLE_NAME", "i_Clock"]}
189
                                ]}
190
                              "args" : [["CALL", ["INDEXED_NAME", {
191
                                "id" : ["SIMPLE_NAME", "rising_edge"], "exprs" : [["EXPRESSION", {
192
                                  "args" : [["EXPRESSION", {
193
                                    "args" : [["EXPRESSION", {
194
                                      "args" : [["EXPRESSION", {
195
                                        "args" : [["CALL", ["SIMPLE_NAME", "i_Clock"]]]}
196
                                      ]]}
197
                                    ]]}
198
                                  ]]}
199
                                ]]}
190 200
                              ]]]}
191 201
                            ]]}
192 202
                          ]]}
......
289 299
                "args" : [["EXPRESSION", {
290 300
                  "args" : [["EXPRESSION", {
291 301
                    "args" : [["EXPRESSION", {
292
                      "args" : [["CALL", ["FUNCTION_CALL", {
293
                        "id" : ["SIMPLE_NAME", "std_logic_vector"], "assoc_list" : [{
294
                          "actual_expr" : ["EXPRESSION", {
302
                      "args" : [["CALL", ["INDEXED_NAME", {
303
                        "id" : ["SIMPLE_NAME", "std_logic_vector"], "exprs" : [["EXPRESSION", {
304
                          "args" : [["EXPRESSION", {
295 305
                            "args" : [["EXPRESSION", {
296 306
                              "args" : [["EXPRESSION", {
297
                                "args" : [["EXPRESSION", {
298
                                  "args" : [["CALL", ["FUNCTION_CALL", {
299
                                    "id" : ["SIMPLE_NAME", "to_unsigned"], "assoc_list" : [{
300
                                      "actual_designator" : ["SIMPLE_NAME", "Count"]}
301
                                    , {
302
                                      "actual_designator" : ["ATTRIBUTE_NAME", {
303
                                        "id" : ["SIMPLE_NAME", "o_Count"], "designator" : ["SIMPLE_NAME", "length"]}
304
                                      ]}
305
                                    ]}
306
                                  ]]]}
307
                                ]]}
307
                                "args" : [["CALL", ["INDEXED_NAME", {
308
                                  "id" : ["SIMPLE_NAME", "to_unsigned"], "exprs" : [["EXPRESSION", {
309
                                    "args" : [["EXPRESSION", {
310
                                      "args" : [["EXPRESSION", {
311
                                        "args" : [["EXPRESSION", {
312
                                          "args" : [["CALL", ["SIMPLE_NAME", "Count"]]]}
313
                                        ]]}
314
                                      ]]}
315
                                    ]]}
316
                                  ], ["EXPRESSION", {
317
                                    "args" : [["EXPRESSION", {
318
                                      "args" : [["EXPRESSION", {
319
                                        "args" : [["EXPRESSION", {
320
                                          "args" : [["CALL", ["ATTRIBUTE_NAME", {
321
                                            "id" : ["SIMPLE_NAME", "o_Count"], "designator" : ["SIMPLE_NAME", "length"]}
322
                                          ]]]}
323
                                        ]]}
324
                                      ]]}
325
                                    ]]}
326
                                  ]]}
327
                                ]]]}
308 328
                              ]]}
309 329
                            ]]}
310
                          ]}
311
                        ]}
330
                          ]]}
331
                        ]]}
312 332
                      ]]]}
313 333
                    ]]}
314 334
                  ]]}

Also available in: Unified diff