File: template_test.cocci

package info (click to toggle)
coccinelle 1.3.0.deb-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 20,888 kB
  • sloc: ml: 96,585; ansic: 23,664; sh: 1,695; perl: 1,576; makefile: 1,002; python: 922; lisp: 832; cpp: 655; awk: 70; csh: 12
file content (31 lines) | stat: -rw-r--r-- 307 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# spatch --c++
@@
identifier i1;
type T1;
@@
        T1 i1;
+       vector<f(1, 2)> d;

@@
identifier i1;
type T1;
typedef xxx;
@@
        T1 i1;
+       xxx<g(3, 4)> d;

@@
symbol a,b;
identifier foo;
@@

- foo<12,a> (3, 4);
+ bar<102,b> (30, 40);

@type@
type x;
typedef abc;
@@

- x<g(...)>
+ abc<2 + 2>