Commit | Line | Data |
---|---|---|
ae4735db C |
1 | |
2 | @r@ | |
3 | position p1, p2; | |
4 | identifier f; | |
5 | expression E; | |
6 | @@ | |
7 | ||
8 | f@p1(E@p2) | |
9 | ||
10 | @ script:python @ | |
11 | p1 << r.p1; | |
12 | p2 << r.p2; | |
13 | f << r.f; | |
14 | @@ | |
15 | ||
16 | coccilib.org.print_todo (p1[0]) | |
17 | coccilib.org.print_link (p2[0]) | |
18 | ||
19 | print "" | |
20 | ||
21 | coccilib.org.print_safe_todo (p1[0], "arr[i]") | |
22 | coccilib.org.print_safe_link (p2[0], "arr[i]") | |
23 | ||
24 | print "" | |
25 | ||
26 | cocci.print_main ("foo", p1) | |
27 | cocci.print_sec ("foo", p2) | |
28 | cocci.print_secs ("foo", p2) | |
29 | ||
30 | print "" | |
31 | ||
32 | cocci.print_main ("foo", p1, "ovl-face3") | |
33 | cocci.print_sec ("foo", p2, "ovl-face4") | |
34 | cocci.print_secs ("foo", p2, "ovl-face4") |