123456789101112131415161718192021222324252627282930 |
- // Copyright: (C) 2019 Intel Corporation
- // SPDX-License-Identifier: Apache-2.0
- virtual report
- @r_idlen@
- type T;
- identifier I;
- constant C;
- position p;
- @@
- (
- T I@p (...);
- |
- I@p (...)
- |
- T I@p = C;
- |
- T I@p;
- )
- @script:python depends on report@
- id << r_idlen.I;
- pos << r_idlen.p;
- @@
- if (len(id) > 31):
- msg="WARNING: Violation to rule 5.1 or 5.2 (Identifiers shall be distinct) %s length %d > 31" % (id, len(id))
- coccilib.report.print_report(pos[0], msg)
|